部分WDCP用户安装wordpress到安装数据库会出现502,网上找到了办法,说是因为CentOS 6.x 64bit系统+PHP5.2+最新版的WordPress程序,不一定全是这种组合,有人说只要是centos+php5.2安装wordpress就会出现问题,有两种解决方法。(lanp lnmp lanmp应该通用,还待测试,我安装的是lamp,升级后完美解决。)
解决方法一:
修改 /usr/local/php/etc/php-fpm.cnf将 < value name="“listen_address”">/tmp/nginx.socket< /value>里面的 /tmp/nginx.socket修改成 127.0.0.1:9000同时将/usr/local/nginx/conf/nginx.conf 及其/usr/local/nginx/conf/vhost/ 下面的虚拟主机配置里的 fastcgi_pass unix:/tmp/php-cgi.sock;修改成 fastcgi_pass 127.0.0.1:9000;之后,重新启动LNMP。 这种方法,解决了wodpress部分后台的502错误问题,但更新页面和插件页面还是一样出现502 Bad Gateway错误。 于是又尝试了第二种方法,将libsqlite3.so.0.8.6修改32位的修改如下 mv /usr/lib/libsqlite3.so.0.8.6 /usr/lib/libsqlite3.so.0.8.6.bak64位的修改如下 mv /usr/lib64/libsqlite3.so.0.8.6 /usr/lib64/libsqlite3.so.0.8.6.bak修改完登陆wordpress,打开更新页面和插件页面,还真不出现502 Bad Gateway错误了。
解决方法二:
把PHP升级到5.3或者以上 ,可以参考这篇帖子,
http://www.wdlinux.cn/bbs/thread-3737-1-1.html,
个人推荐使用第二种方法,比较简单快捷,能一次性解决问题。
以后建议需要安装wordpress建站的用户,在安装WDCP时选择php5.3的版本。
|