最近在用军哥的lnmp一键安装包出现的问题还真是挺多的,今天装好一个wp,发现以下几个问题:

1. 在首页选项中的Wordpress news,链接设置 都会提示:RSS Error: WP HTTP Error: cURL error 28: connect() timed out!

2. akismet插件配置界面基科是无法进入,即使进入了也会全部功能功能失效。出现错误:The key below was previously validated but a connection to akismet.com can not be established at this time. Please check your server configuration.

3、更严重的是无法在线更新插件和主题,只能看到一个正在用的主题,其他主题都没正确显示,点几下会发现错误提示:“发生了未知错误。有可能是因为 WordPress.org 工作不正常,或本地配置有误。如果问题持续存在,请浏览中文支持论坛。”

解决 lnmp环境下 wp无法自动升级,安装主题及插件的问题

解决 lnmp环境下 wp无法自动升级,安装主题及插件的问题

经过多翻折腾,重装全新的WP,问题依旧,而且现象就是后台反应基本很缓慢,而前台却打开很快速估计不是VPS的问题就肯定是新装的LNMP环境有问题了。经度娘查询,大致给出2个方。

A. IP被机房封锁,所以和外部交换数据有问题,但有些地方不需要走主IP通信,所以会出面后台反应特别慢,但前台速度没有变化。

B. LNMP军哥一键包本身在应用WordPress程序的时候权限设置过于严格,如在台偿试启动某个主题的时候,无法看到我们主题目录中的其他主题,只显示单一,正在使用中的那个主题。

针对以上2种问题,只能测试B,同时这个也好解决。因为如果是出现A情况,无非就是联系空间商,更换另一IP或者VPS, 重装系统等,这些都是简单的点击即可完成。按以下方法主要是对B的情况进行设置:

去掉位于 /usr/local/php/etc/php.ini  文件中的scandir函数,可解决只显示单一主题的问题。

解决 lnmp环境下 wp无法自动升级,安装主题及插件的问题

因为LNMP默认包安装时是会直接限制掉的,所以不能启动,网上说是考虑到安全问题,如果我们不太懂函数或者不太需要,应该直接删掉。当然,也可以在我们启动当前主题之后,再把这个函数加上。

修改完之后,lnmp restart命令重启 LNMP。如果没法命令无法启动,可以在前面加上/root/,或者重启VPS。

解决 lnmp环境下 wp无法自动升级,安装主题及插件的问题

以下是可能发生的情况:

如果你使用SFTP协议链接VPS上传的源码,可能会出现权限问题 解决方法如下

假设你的网站安装目录为/home/wwwroot/ymjihe.com

用Putty或者xshell软件登VPS,执行:chown -R www /home/wwwroot/ymjihe.com

执行上面的命令就可以将/home/wwwroot/ymjihe.com下所有文件的属主改为www,这样就可以解决自动更新必须填FTP的问题。

经过测试,原来的情况仍然继续出现,确定不是情况B引起的。很不幸,本文属于后者。最后联系空间商,换了个IP解决了问题。