2016-08-02 36 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