2017-02-19 88 views
0

Я перемещаю сайт (который я не создавал) на новый сервер. Я загрузил все файлы, загрузил их на новый сервер. DB загружен, новый создан в cPanel/MySQL, старый импортирован.Перемещение сервера YII. Внутренняя ошибка сервера. CDbException

Я открыл файлы в protected/config (main.php, console.php) и отредактировал их с помощью нового db/user/pass.

Я загрузил/загрузил папку «Требования», и все прошло. Я проверил php.ini и поддержка PDO включена (SQLite, MySQL) версии PHP 5.4.45

Когда я посещаю: //serverip/~username/index.php я получаю:

Внутренняя ошибка сервера include (Controller.php): не удалось открыть поток: нет такого файла или каталога

Внутренняя ошибка произошла, когда веб-сервер обрабатывал ваш запрос. Свяжитесь с веб-мастером, чтобы сообщить об этой проблеме.

Любая помощь относительно того, почему это так?

Я попытался с помощью упрощенного сценария запуска, но это дает мне:

CDbException. Таблица «видео» для активного класса записи «Видео» не найдена в базе данных.

База данных была экспортирована/импортирована без проблем, и они выглядят идентичными.

Я проверил имя таблицы в переменной $ tablename (в protected/model/video.php), и это правильно.

Любая помощь с этим была бы высоко оценена!

ответ

0

Проверьте журналы ошибок apache на/usr/local/apache/logs/error_log во время просмотра URL-адреса, и он должен дать вам представление о том, что происходит в точности.

+0

Спасибо за ответ. Никакая папка не существует этим именем или чем-либо подобным в ближайшем корне сервера. Если я перейду в cPanel - Errors, он будет пустым. ? – ZEDG