[英]Echofish Error 500 “CDbConnection failed to open the DB connection”
我必须测试Echofish来集中日志文件。
我遵循了安装过程,但是该过程似乎不是最新的。
当这将我连接到Web界面时,出现错误500-“ CDbConnection无法打开数据库连接。”
当使用“ 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
谢谢
请尝试这个
<?php
return array(
'connectionString' => 'mysql:host=localhost;port=3306;dbname=ETS_echofish',
'emulatePrepare' => false,
'username' => 'echofish',
'password' => 'my_password',
'charset' => 'utf8',
);
找到以下避免禁用SELinux的解决方案: Connect DATABASE Error TYPE:2002:权限被拒绝
setsebool -P httpd_can_network_connect_db 1
那解决了我的问题。 希望能帮助到你。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.