2017-02-19 100 views
0

我正在将一个站点(我没有构建)移动到一台新的服务器上。 我已经下载了所有文件,并将它们上传到了新服务器。 DB已被下载,在cPanel/MySQL中创建一个新的,旧的导入。YII服务器移动。内部服务器错误。 CDbException

我打开了protected/config(main.php,console.php)中的文件,并用新的db/user/pass编辑它们。

我下载/上传了Requirements文件夹,并且所有内容都已过。 我已经检查php.ini并PDO支持启用(sqlite的,MySQL的) PHP版本5.4.45

当我访问://serverip/~username/index.php我得到:

内部服务器错误 包括(Controller.php):未能打开流:没有此文件或目录

Web服务器处理您的请求时发生内部错误。 请联系网站管理员报告此问题。

任何帮助,为什么这是?

我一直在使用一个简化的启动脚本尝试过,但是这给了我:

CDbException。 在数据库中找不到活动记录类'Video'的表'video'。

数据库导出/导入没有问题,它们看起来完全相同。

我检查了$ tablename变量(protected/model/video.php)中的表名,它是正确的。

任何与此有关的帮助将不胜感激!

回答

0

查看/ usr/local/apache/logs/error_log中的apache错误日志,同时浏览网址,它应该能让你明白发生了什么。

+0

感谢您的回应。根据该名称或直接服务器根目录中的任何类似文件不存在任何文件夹如果我进入cPanel - 错误,它是空白的。 ? – ZEDG