【问题标题】:YII Server Move. Internal Server Error. CDbExceptionYII 服务器移动。内部服务器错误。 CDb异常
【发布时间】:2017-07-08 14:43:59
【问题描述】:

我正在将一个站点(不是我构建的)移动到一个新服务器上。 我已经下载了所有文件,将它们上传到新服务器。 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 服务器处理您的请求时发生内部错误。 请联系网站管理员报告此问题。

关于为什么会这样的任何帮助?

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

CDb 异常。 在数据库中找不到活动记录类“视频”的表“视频”。

数据库已顺利导出/导入,并且它们看起来相同。

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

对此的任何帮助将不胜感激!

【问题讨论】:

    标签: php mysql database yii frameworks


    【解决方案1】:

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

    【讨论】:

    • 感谢您的回复。在直接服务器根目录中不存在该名称或类似名称的文件夹。如果我进入 cPanel - 错误,它是空白的。 ?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-06-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-26
    相关资源
    最近更新 更多