2016-08-02 82 views
0

我必须测试Echofish集中日志文件。Echofish错误500“CDbConnection未能打开数据库连接”

我按照安装程序,但这个似乎并不是最新的。

当我连接到Web界面时,出现错误500 - “CDbConnection无法打开数据库连接。”

Error 500 in Echofish

当手动连接我的数据库支持 “mysql -u echofish -p ETS_echofish”,它的作品。

我更改了文件db.php以下文档。

<?php 
return array(
         'connectionString' => 'mysql:host=localhost;port=3306;dbname=ETS_echofish', 
         'emulatePrepare' => true, 
         'username' => 'echofish', 
         'password' => 'my_password', 
         'charset' => 'utf8', 
       ); 

我用CentOS的7 Echofish使用Yii的

感谢

回答

0

请试试这个

<?php 
return array(
         'connectionString' => 'mysql:host=localhost;port=3306;dbname=ETS_echofish', 
         'emulatePrepare' => false, 
         'username' => 'echofish', 
         'password' => 'my_password', 
         'charset' => 'utf8', 
       ); 
+0

是什么'emulatePrepare'是什么意思? –

+0

使用字符串代替使用二进制协议的MySQL服务器的PDO库 –

+0

您好, 我刚刚将参数替换为false。 我重新启动服务。 我仍然有500错误 谢谢 – Koubiacz