【问题标题】:Error in CDbException when hosting yii app on godaddy在 godaddy 上托管 yii 应用程序时出现 CDbException 错误
【发布时间】:2014-09-25 09:36:45
【问题描述】:

我在 godaddy windows 托管服务器上托管了一个 yii 应用,

所有数据库配置都可以,但我面临一个错误,如 **CDbException

CDbConnection 未能打开数据库连接。**

'db'=>array(
        'connectionString' => 'mysql:host=localhost;dbname=my_db_name',
        'emulatePrepare' => true,
        'username' => 'myusername',
        'password' => 'mypassword',
        'charset' => 'utf8',
        'tablePrefix' => 'tbl_'
    ),

所有主机名 dbname 用户名和密码都是正确的,那么我也面临这个错误。

如果有人已经准备好解决在 Godaddy Windows 服务器上托管 yii 应用程序的问题,请帮助我....

提前谢谢你..

【问题讨论】:

  • 我认为这是一个太少的信息来帮助这里。从 yii 的设置看好像没问题
  • 是的,yii代码没有任何错误,但是服务器没有连接数据库,我不知道服务器配置有什么问题,你知道它的确切问题吗?正在发生吗?
  • 您是否检查了核心 php 代码以确认 db 正在使用您的用户名和密码进行连接?
  • 请上传一个带有普通php+mysql连接字符串的php文件dbconnect.php。执行 .php 文件并调试。让我们知道您遇到了什么错误
  • 不,我还没有检查核心 php 代码,但是作为他们提供的示例,我使用的主机名与他们建议的相同,我也尝试使用 localhost,但错误仍然存​​在。 ..

标签: php yii


【解决方案1】:

错误消息是否以“找不到驱动程序”继续? Godaddy 在其 Windows 机器上禁用了 PHP 的 PDO 扩展(请参阅here)。最快的解决方案是将您的托管计划更改为 Linux。

【讨论】:

    猜你喜欢
    • 2018-12-04
    • 2017-08-29
    • 1970-01-01
    • 2019-09-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-26
    相关资源
    最近更新 更多