phpMyadmin错误2002 LEMP堆栈

时间:2014-09-25 23:53:54

标签: php mysql linux nginx phpmyadmin

我正在使用RedHat Linux Web和数据库服务器。将PHPMyadmin 4.0.10.2-2安装在具有PHP 5.3.3和Nginx 1.4.4的Web服务器上。连接到数据库服务器,Percona 5.5.32。

我无法再使用mysql凭据登录PHPMyAdmin。但我可以通过cli和mysql workbench使用这些凭据登录mysql。

修改了我的/etc/phpMyAdmin/config.inc.php以指向驻留在同一子网上的数据库服务器。还指定了root用户以及此文件中的其他用法。确认我仍然可以ping服务器并通过Web服务器访问mysql。 重启所有服务。

查看了错误日志(/var/log/nginx/phpMyAdmin/error.log)并得到了这个..." 2014/09/25 18:36:48 [错误] 6457#0: * 543 FastCGI发送到stderr:"主要脚本未知"当从上游读取响应头时,客户端:67.136.101.122,服务器:phpmyadmin.domain.com,请求:" GET /index.php?token=4086842d92d66bb2f971ef2228c29acf HTTP / 1.1",上游:" fastcgi://127.0.0.1:9000",主持人:" phpmyadmin.domain.com",推荐人:" https://phpmyadmin.domain.com/index.php?token=4086842d92d66bb2f971ef2228c29acf"

昨天事情进展顺利。今天早上更新了yum,这是服务器的最后一次更改。

1 个答案:

答案 0 :(得分:1)

找到了解决方案。几个小时后,/ etc / phpMyAdmin目录组权限必须设置为nginx。