Некорректно определяется корневая директория сайта после его переноса

1 ответ

Здравствуйте! Перенёс сайт (на joomla) на хостинг Timeweb 
Всё, вроде бы, хорошо. Но в какой-то момент сайт перестал отображаться. Вместо него выпадает вот это:

Warning: require_once(/home/c/cs46285/system/startup.php): failed to open stream: No such file or directory in /home/c/cs46285/public_html/index.php on line 22
Fatal error: require_once(): Failed opening required '/home/c/cs46285/system/startup.php' (include_path='.:/opt/php70/share/pear:/usr/share/pear') in /home/c/cs46285/public_html/index.php on line 22

После гугления и разговора с тех.поддержкой пришли к тому, что некорректно определяется корневая директория.

Файл startup.php существует и лежит по указанному пути.
 
Ниже код отрывок кода, на которую ссылается ошибка:
Из index.php

17 // VirtualQMOD
18 require_once('./vqmod/vqmod.php');
19 VQMod::bootup();

21 // VQMODDED Startup
22 require_once(VQMod::modCheck(DIR_SYSTEM . 'startup.php'));

Ответы (1)

Ну да, корень неверный, вместо system должно быть public_html
Поглядите значение DIR_SYSTEM

Похожие вопросы

Толя Багров
133

рестарт php

Здравствуйте В инструкции https://timeweb.com/ru/community/articles/instrukciya-po-nastroyke-vds-bazovaya-konfiguraciya-i-rabota-s-lemp-1 сказано заменить в php.ini строку ;cgi.fix_pathinfo=1 на  cgi.fix_pathinfo=0 и перезагрузить...
Арина
161

Код метрики

Как найти файлы страниц c кодом метрики на сервере через ftp? Метрика настроена в панели управления PHPShop
Арина
362

Доступ к исходному коду сайта

Добрый день! Подскажите, пожалуйста, почему не открывается html-код страниц сайта? Настроила ftp-доступ к хостингу, открывается как показано на 1 скрине. На других скринах - код в браузере и его расположение на сервере
С помощью соцсетей
У меня нет аккаунта Зарегистрироваться
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
С помощью соцсетей
У меня уже есть аккаунт Войти
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
Инструкции по восстановлению пароля высланы на Ваш адрес электронной почты.
Пожалуйста, укажите email, который Вы использовали для входа на сайт.