繁体   English   中英

Echofish错误500“ CDbConnection无法打开数据库连接”

[英]Echofish Error 500 “CDbConnection failed to open the DB connection”

我必须测试Echofish来集中日志文件。

我遵循了安装过程,但是该过程似乎不是最新的。

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

Echofish中的错误500

当使用“ 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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM