问题介绍

在云服务器安装完成wordpress之后,进入到后台管理界面,醒目的更新旁飘着一个红色的数字提示版本和插件或者主题需要更新。点击版本更新或者其他更新将会进入到ftp连接界面。在网上搜索了一下,在wp-config.php中添加几行代码可以解决进入ftp连接界面的问题,但是在版本更新时一直停在正在从https://downloads.wordpress.org/release/wordpress-4.8-no-content.zip下载的界面,这让人很纳闷了。然后试了下插件更新,出现的问题是:无法创建目录。语言更新也出错。

图一 版本更新界面

我的解决方法

我也是第一次弄wordpress,遇到的问题都是上百度搜索解决的,虽然问题解决了,但是我自己都觉得可能有一些不妥,不管这些不妥的事了,能用就行,个人网站而已。所以我的方法我保证是能用的,能解决问题的。后面我也会给出较稳妥的网上的方法供参考,其实都差不多。

解决更新时进入ftp登录界面

远程连接云服务器后,在/var/www/html/博客目录中找到wp-config.php。这个配置文件还是比较重要的。打开编辑,添加:

define("fs_method", "direct");

define("fs_chmod_dir", 0777);

define("fs_chmod_file", 0777);

wordpress版本更新

在更新界面点击在线更新出现一直停在正在从https://downloads.wordpress.org/release/wordpress-4.8-no-content.zip下载的界面。

这个问题原因其实我也没弄清楚,你们知道可以留言告诉我啊,谢谢了。

解决办法:手动更新。最愚蠢而又简单的方式,从https://downloads.wordpress.org/release/wordpress-4.8-no-content.zip下载最新的压缩包,这个压缩包是“no-content”的,所以没有安装时的wp-content这个文件夹,解压缩后通过mobaxterm远程连接云服务器后删除除“wp-content和wp-config.php”的所有文件,然后把刚刚解压后的下载的更新文件全部拖进/var/www/html这个文件夹,之后这个文件夹就和安装时差不多了,不过都是最新的文件。记得wp-config.php不能删除啊,里面有重要的配置信息。

然后刷新浏览器页面就可以看到最新的wordpress版本了。

插件安装、更新,主题安装、更新,等操作

非常简单,远程连接后一行执行下面命令就行,然后刷新浏览器界面就可以进行安装和更新操作,就是这个操作有很大的安全隐患,我是这样做的能解决问题不保证非常的安全,后面有安全的解决办法:

chmod -r 777 /var/www/

网上的解决办法

(来自网络http://www.2cto.com/kf/201702/594337.html)以下教程摘抄自网络,本人没有进行试验,没有进行任何的问题思考过程,不保证可用仅供参考。

解决wordpress下载插件 安装失败 无法创建目录问题

首先我想说一下网上好多的解决方法,都是要我们改一下目录的权限,如下图第二步(第一步是解决要一直输入ftp密码的方法,此方法还是有用的)。

图二

但是,将文件夹权限改成777还是没有解决问题。问了学长,才知道,这个方法是很危险的,同时也是有错误的。不知道有没有像我一样被骗的小白,幸好,你现在看的是我的博客,下面,我就用正确的方法来解决一下这个问题吧。

其实,出现无法创建目录的确是权限的问题,但是,不是目录读写的权限,而是用户组的问题。想要下载插件的用户组为web用户组,用户名组名为 www(大家可能不太一样,如果是按照我之前的方式装lnmp环境的同学,就是www,可以在ngnix.conf中第一行查看,至于nginx.conf的位置就用locate nginx.conf搜索一下) ,而此时wordpress用户组为root,这样就不能创建目录了,具体原因大家可以查阅linux相关知识。

我们在default目录下 输入ls -l wordpress 就可以看到用户组了,下面是未修改的用户和用户组,都是root

图三

下面我们进修改,

图四

输入上述内容后,再看一下 ls -l wordpress

图五

就成这个了,下面在进行安装插件操作就完美完成了。

快去试试吧,千万别再用 chmod 777 的方法了!

部分教程来自网络,我的解决方法本人实验成功,网络教程不保证,仅供参考,转载请注明来源,谢谢合作!

ps:本人最近都在研究wordpress,所以这类的文章比较多,包含安装教程和问题解决办法。还有我的博客网站已经开通啦,上面会有更多更详细的内容哦,请访问:zhouxin.info。