Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/232.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在godaddy上托管yii应用程序时CDBEException中出错_Php_Yii - Fatal编程技术网

Php 在godaddy上托管yii应用程序时CDBEException中出错

Php 在godaddy上托管yii应用程序时CDBEException中出错,php,yii,Php,Yii,我在godaddy windows托管服务器上托管了一个yii应用程序 所有数据库配置都正常,但我面临一个错误**CDBEException CDbConnection无法打开数据库连接** 'db'=>array( 'connectionString' => 'mysql:host=localhost;dbname=my_db_name', 'emulatePrepare' => true, 'username' => '

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

所有数据库配置都正常,但我面临一个错误**CDBEException

CDbConnection无法打开数据库连接**

'db'=>array(
        'connectionString' => 'mysql:host=localhost;dbname=my_db_name',
        'emulatePrepare' => true,
        'username' => 'myusername',
        'password' => 'mypassword',
        'charset' => 'utf8',
        'tablePrefix' => 'tbl_'
    ),
所有主机名dbname username和pasword都是正确的,那么我也面临着这个错误

如果有人已经解决了在godaddy windows服务器上托管yii应用程序的问题,请帮助我


提前感谢您。

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

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