欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  php教程

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

程序员文章站 2022-05-06 13:32:24
...

正常情况下点击升级时只要选择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 nginx
www      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 httpd
web     1279  0.1  0.1 447608 56132 ?        S    Mar03   1:31 /usr/sbin/httpd -d /data/sites/httpd/redhat6_httpd -DHTTPD2.2
web     1280  0.1  0.1 452828 62004 ?        S    Mar03   1:34 /usr/sbin/httpd -d /data/sites/httpd/redhat6_httpd -DHTTPD2.2
web     1281  0.1  0.1 445336 54408 ?        S    Mar03   1:32 /usr/sbin/httpd -d /mezi/sites/httpd/redhat6_httpd -DHTTPD2.2
web     5529  0.0  0.1 453076 58324 ?        S    Mar03   0:30 /usr/sbin/httpd -d /data/sites/httpd/redhat6_httpd -DHTTPD2.2
web     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

通过以上方法即可解决自动升级的问题了。