我的wordpress网站有一个奇怪的问题。每次我执行插件更新时,服务器上的文件权限都会更改。我在开发人员控制台中得到了我刚刚更新的插件目录的禁止错误。
我使用带有Webmin/Virtualmin的本地服务器来管理我的所有wordpress网站。所以,我每个网站都有虚拟主机,所有网站都有同样的问题。
更新插件后,我必须更改文件权限,使用wordpress的默认权限,所有操作都正常。
这是我对每个wordpress网站的默认权限
sudo find . -type d -exec chmod 775 {} \\
sudo find . -type f -exec chmod 664 {} \\
最合适的回答,由SO网友:Iacob Berar 整理而成
PROBLEM FOUND:
所以问题出现在一个单独的配置文件中。这些网站是从另一个主机迁移而来的,该主机有一个单独的配置文件,该文件是
wp-config.php
. 我在另一个配置文件中找到了以下设置:
define( \'FS_CHMOD_DIR\', ( 0755 & ~ umask() ) );
define( \'FS_CHMOD_FILE\', ( 0644 & ~ umask() ) );
我从配置文件中删除了这两行代码,一切正常!