即使文件权限正确,WordPress 也无法安装插件

即使文件权限正确,WordPress 也无法安装插件

我有apache2服务器,当然apache2正在www-data账户上运行。

我的所有 WordPress 文件均归 拥有root:webmaster,并且拥有g+w权限。

webmaster组中的三个帐户是www-datasftp_wwwroot其本身。

许可的事情看起来确实非常好。这是从终端复制的文本,与上面的屏幕截图相同。

root@srakrn:/var/www/html/blog/wp-content# ls -l
total 20
-rw-rw-r-- 1 root     webmaster   28 Jan  8  2012 index.php
drwxrwsr-x 4 root     webmaster 4096 Jun  5 06:38 plugins
drwxrwsr-x 5 root     webmaster 4096 May  6 18:33 themes
drwxrwsr-x 2 root     webmaster 4096 Jun  5 06:38 upgrade
drwxrwsr-x 3 www-data webmaster 4096 Jun  5 08:55 uploads
root@srakrn:/var/www/html/blog/wp-content# groups www-data
www-data : www-data webmaster

这是 WordPress 要求的:FTP 密码。如果目录可由 WordPress 写入,通常 WordPress 不会要求输入 FTP 密码。

那么,即使该plugin文件夹可由帐户 www-data 写入,为什么它无法安装插件文件?

答案1

尝试将插件目录的所有者www-data暂时更改为。权限检查是通过解析目录列表来完成的。将组更改为www-data可能会有效。

相关内容