YII服务器移动。内部服务器错误。 CDbException

时间:2017-02-19 09:32:38

标签: php mysql database yii frameworks

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

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

我下载/上传了Requirements文件夹,一切都已过去了。 我检查了php.ini并启用了PDO支持(sqlite,mysql) PHP版本5.4.45

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

  

内部服务器错误   include(Controller.php):无法打开流:没有这样的文件或目录

     

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

为什么会这样做?

我尝试使用简化的启动脚本,但这给了我:

  

CDbException。   无法在数据库中找到活动记录类“视频”的表“视频”。

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

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

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

在浏览URL时检查/ usr / local / apache / logs / error_log中的apache错误日志,它应该让您知道发生了什么。