彻底解决wordpress不能下载、安装插件的问题

打开wordpress后台的插件页面,提示:

发生了预料之外的错误,WordPress.org或是此服务器的配置可能出了一些问题。如果您持续遇到困难,请试试支持论坛。

刚开始建站的时候,我把服务器放在国外。后来觉得国内访问太慢,就挪回国内了。挪回国内就出现了这个问题。

添加了两个新的域名解析服务器之后问题解决。

编辑你的/etc/resolv.conf,添加下面两条域名解析服务:

nameserver 8.8.8.8 
nameserver 8.8.4.4

好了,插件列表页打开了,迫不及待地下载一个新的插件,却又失败了,提示:

安装失败:下载失败。 cURL error 77

查了一下error 77跟访问https域名的证书有关系,而我前一段时间修改过证书。找到问题,重启一下php-fpm,问题就解决了。