phpMyadmin错误2002 LEMP堆栈


phpMyadmin error 2002 LEMP Stack

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

我无法再使用mysql凭据登录到PHPMyAdmin。但是我可以使用这些凭据通过cli和mysql工作台登录mysql。

修改了我的/etc/phpMyAdmin/config.inc.php,以指向位于同一子网上的数据库服务器。还指定了根用户和该文件中的其他用途。确认我仍然可以ping服务器并通过网络服务器访问mysql。已重新启动所有服务。

确实查看了错误日志(/var/log/nginx/phpMyAdmin/error.log),得到了。。。"2014/09/25 18:36:48[error]6457#0:*543在stderr中发送FastCGI:从上游读取响应标头时"主脚本未知",客户端: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"

昨天一切都很顺利。今天早上进行了一次百胜更新,这是对服务器的最后一次更改。

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