Перенесенный сайт; изменил DNS запись IP, чтобы указать новое местоположение сайта. теперь ошибки

Я унаследовал сайт. Босс хочет, чтобы он перенес на новый хост. Я переместил все файлы и создал новую базу данных. Я указал DNS-запись на новый IP-адрес и получаю сообщения об ошибках:

Предупреждение: include(includes/configure.php) [function.include]: не удалось открыть поток: нет такого файла или каталога в /home/content/32/11410732/html/qaausa/buick/buick-encore.php в строке 4

Предупреждение: include() [function.include]: не удалось открыть файл "include / configure.php" для включения (include_path= "/var/chroot/home/content/32/11410732/html') в / home / content / 32 / 11410732 / html / qaausa / buick / buick-encore.php в строке 4

Я получил эти ошибки для каждого метода "include" в файле. это может быть соединение с базой данных? Рассматриваемые php-файлы действительно находятся в местах, в которых они должны находиться.

Редактировать *** Это были пути к файлам. Я вошел в каждый файл и исправил пути к файлам, чтобы отразить файловую систему нового хоста...

1 ответ

Решение

Эти ошибки связаны с изменением среды размещения, в частности файла php.ini и структуры каталогов. На предыдущем сервере файл php.ini был бы настроен так, чтобы не показывать ошибок или сообщать только о фатальных ошибках, как ожидается, в рабочей среде, а не показывать предупреждения и т. Д. Вам нужно найти файл php.ini и изменить error_reporting строка примерно так:

error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT & ~E_NOTICE

Потенциально эти ошибки существовали на предыдущем сервере, но поскольку ошибки были установлены, чтобы не показывать, вы не были бы мудрее.

Во-вторых, посмотрите на все экземпляры require и include и проверьте, как ссылки на пути, потенциально может использоваться переменная, и, поскольку структура каталога изменилась из-за нового хоста, include должен представлять это. Это лучший совет, который я могу дать без дополнительной информации об ОС и т. Д. Предыдущего и нового сервера и т. Д.

Другие вопросы по тегам