背景:快过年了,最近公司事真多,忙的不亦乐乎,瞎忙。外网一台服务器,安装的是lnmp0.9+wordpress.最近出现两个问题??(1)后台打开插件和外观选项是就报502错误,其它选项都正常的。(2)前台页面也有错误?不知道是什么原因啊?? 真是诡异啊??
解决方法:
前台:主要是安装了polyland这个语言插件的问题,把 /home/magme10006/wp-content/plugins/polylang/include/wpml-compat.php 此文件的79行
$polylang->get_translation_url() 更改为————————> $polylang->links->get_translation_url()
后台502错误:
思路和方法:
1. 开始修改服务器,php,nginx等参数,始终解决不了。头发又白了一根。
2. 把线上数据下载到本地测试服务器上,测试也有问题。他大爷的。
3.最后把lnmp0.9版本升级到lnmp1.0版本, 记得软件都要选择最新的, 最后终于搞定。
总结:其实说白了就是php版本兼容性问题。
升级到lnmp1.0后,遇到几个问题
解决方法:vim /etc/init.d/mysql 中,
把basedir=/usr/local/mysql和datadir=/usr/local/mysql/var
两个mysql相应目录给加上去即可。
解决方法:这是由于vim /usr/local/php/etc/php.ini文件中, 有二行重复了。
最后上一张图
本文转自pizibaidu 51CTO博客,原文链接:http://blog.51cto.com/pizibaidu/1354614,如需转载请自行联系原作者