您好,欢迎访问一九零五行业门户网

WordPress通过FTPS/FTP服务端自动升级方法

正常情况下点击升级时只要选择ftp/ftps和输入登陆时用的密码就可以了。但是如果web目录权限设置不对,升级时可能会遇到“wordpress 升级时 错误:连接服务器时出错,请检查设置。” 解决方法: 1. 登录服务器,切换到root用户2. 找到wordpress网站的安装目录
正常情况下点击升级时只要选择ftp/ftps和输入登陆时用的密码就可以了。但是如果web目录权限设置不对,升级时可能会遇到“wordpress 升级时 错误:连接服务器时出错,请检查设置。”
解决方法:
1. 登录服务器,切换到root用户2. 找到wordpress网站的安装目录3. 将代码目录权限给web服务的用户
通过下面命令检查你的web服务运行在什么用户下:
### nginx[root@web101 ~]$ ps aux | grep nginxwww 26928 0.0 0.0 62276 8168 ? s 04:03 0:00 nginx: worker process www 26929 0.0 0.0 61764 7992 ? s 04:03 0:00 nginx: worker process www 26930 0.0 0.0 62276 8280 ? s 04:03 0:00 nginx: worker process www 26931 0.0 0.0 62276 8288 ? s 04:03 0:00 nginx: worker process www 26932 0.0 0.0 61500 7860 ? s 04:03 0:00 nginx: worker process ### apache[root@web102 ~]$ ps aux | grep httpdweb 1279 0.1 0.1 447608 56132 ? s mar03 1:31 /usr/sbin/httpd -d /data/sites/httpd/redhat6_httpd -dhttpd2.2web 1280 0.1 0.1 452828 62004 ? s mar03 1:34 /usr/sbin/httpd -d /data/sites/httpd/redhat6_httpd -dhttpd2.2web 1281 0.1 0.1 445336 54408 ? s mar03 1:32 /usr/sbin/httpd -d /mezi/sites/httpd/redhat6_httpd -dhttpd2.2web 5529 0.0 0.1 453076 58324 ? s mar03 0:30 /usr/sbin/httpd -d /data/sites/httpd/redhat6_httpd -dhttpd2.2web 5530 0.0 0.1 451872 56624 ? s mar03 0:26 /usr/sbin/httpd -d /mezi/sites/httpd/redhat6_httpd -dhttpd2.2
如上面nginx解决方法:
#/home/www/blog.hexu.org 即wordpress安装目录[root@web102 ~]$ chown -r www /home/www/blog.hexu.org
如上面apache解决方法:
#/home/www/blog.hexu.org 即wordpress安装目录[root@web102 ~]$ chown -r web /home/www/blog.hexu.org
通过以上方法即可解决自动升级的问题了。
原文地址:wordpress通过ftps/ftp服务端自动升级方法, 感谢原作者分享。
其它类似信息

推荐信息