Craftum — конструктор сайтов
Создайте сайт с помощью профессиональных шаблонов или придумайте дизайн с нуля

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

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

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

Виталий Лошков
418

Требуется помощь, консультация, настройка

При выполнении команды конвертации файла в odt из PHP-скрипта: system ("sudo -u root unoconv -f docx file.odt"); время от времени (может раз в день, может раз в неделю) команда перестает работать, при этом ответ от PHP-скрипта никакой не приходит. Лечится...
Andrey
469

Проблема с отправкой почтовой формы

Доброго времени суток. Столкнулся со следующей проблемой - есть небольшой лэндинг на html, в котором есть форма отправки данных на почту gmail.  Для отправки формы используется небольшой php код <?php     if ($_SERVER['REQUEST_METHOD']=='POST'...
С помощью соцсетей
У меня нет аккаунта Зарегистрироваться
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
С помощью соцсетей
У меня уже есть аккаунт Войти
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
Инструкции по восстановлению пароля высланы на Ваш адрес электронной почты.
Пожалуйста, укажите email вашего аккаунта
Ваш баланс 10 ТК
1 ТК = 1 ₽
О том, как заработать и потратить Таймкарму, читайте в этой статье
Чтобы потратить Таймкарму, зарегистрируйтесь на нашем сайте