wordpresftp服务器文件权限,【解决】WordPress FTP连接服务器时出错,WordPress需要访问您网页服务器的权限...

刚装好wordpress,发现后台预装了两个插件,想删掉,结果要登录FTP,死活登不上去,提示“连接服务器时出错,请检查设置,WordPress需要访问您网页服务器的权限”,网上也找了很多方式,照着试依旧不行,后来发现...

服务器环境

apache2 (这个2好关键)

网上的解决方式

文件夹权限问题

通过chown修改wordpress所在目录的拥有者为你的ftp用户,然后利用chmod -R 755 给予权限,结果失败了...

修改wp-config配置文件

本质和上面那个是一样的,具体设置可以google,但是依旧失败了...

开始思考apache在哪个用户下运行

依照网上的命令,在linux shell下敲ps -ef |grep httpd,出现了

stinson 10748 10332 0 00:09 pts/0 00:00:00 grep --color=auto httpd

当时心一凉,以为这个没问题,apache就是运行在stinson(我的用户名)下的

当我敲了一个 ps -aux后...

...

root 10567 0.0 1.5 311108 15976 ? Ss Mar25 0:00 /usr/sbin/apache2 -k start

www-data 10571 0.0 3.6 318572 37508 ? S Mar25 0:00 /usr/sbin/apache2 -k start

www-data 10572 0.0 2.3 312744 24364 ? S Mar25 0:00 /usr/sbin/apache2 -k start

www-data 10573 0.0 2.7 314816 28360 ? S Mar25 0:00 /usr/sbin/apache2 -k start

www-data 10574 0.0 2.7 314852 28312 ? S Mar25 0:00 /usr/sbin/apache2 -k start

www-data 10575 0.0 2.6 314848 27312 ? S Mar25 0:00 /usr/sbin/apache2 -k start

www-data 10580 0.0 2.3 314564 24320 ? S Mar25 0:00 /usr/sbin/apache2 -k start

www-data 10601 0.0 2.4 314612 24812 ? S Mar25 0:00 /usr/sbin/apache2 -k start

www-data 10602 0.0 2.8 314816 29152 ? S Mar25 0:00 /usr/sbin/apache2 -k start

www-data 10603 0.0 2.3 314680 24216 ? S Mar25 0:00 /usr/sbin/apache2 -k start

...

本宝宝后知后觉,之前ps -ef |grep httpd命令显示的是这个命令本身的进程,这个命令在apache(没有2)环境下是可以找到的,但是我现在是apache2,apache2默认的用户名是www-data,所以我用root用户切换到/etc/apache2/目录下,找到apache2.cpnf文件,把这里两行改成我自己的用户和用户组:

# These need to be set in /etc/apache2/envvars

User stinson

Group stinson

至此,问题解决,这个故事告诉我们,不要硬抄网上的解决方式,那可能是古老的方式了。。。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值