当我尝试更新任何插件时,它会在右侧显示空白页面。没有显示错误。 卸载工作正常。 无法安装新插件&无法更新WordPress核心
没有显示错误,只有右边的白页(你可以看到仪表板的侧面菜单)
在VPS中托管我的文件 - Centos 6 - Apache 2.4.6
最近我将PHP 5.3.26更新为PHP 5.4.17
我尝试将所有者权限更改为Apache。 (我无法登录 - 然后更改回我的用户名)
我试过chmod 777
没用。
我尝试添加wp-config.php - define('FS_METHOD','direct'); &安培; chmod 777到wp-content目录。
请帮忙。
答案 0 :(得分:0)
从不使用777
权限! Wordpress只需要755
用于文件夹,644
用于文件,666
用于主题和插件目录递归。您可能希望将600
提交给wp-config.php
。
我遇到了这个问题,我使用的是 CentOS 7 ,这就是我解决问题的方法。
确保所有人都拥有Apache
sudo chown -R apache:apache /var/www/html/sitedir
授予适当的权限
sudo find /var/www/html/sitedir -type d -exec chmod 755 {} +
这将为755
内的所有文件夹授予sitedir
权限
sudo find /var/www/html/sitedir -type f -exec chmod 644 {} +
这将给所有文件644
sudo find /var/www/html/sitedir/wp-content/themes -type f -exec chmod 666 {} +
sudo find /var/www/html/sitedir/wp-content/plugins -type f -exec chmod 666 {} +
上面的这两个命令对主题和插件文件夹
如果您使用selinux
第一次设置
sudo chcon -R system_u:object_r:httpd_sys_content_t:s0 /var/www/html/sitedir
然后这个
sudo chcon -R system_u:object_r:httpd_sys_rw_content_t:s0 /var/www/html/sitedir/wp-content
sudo grep php-fpm /var/log/audit/audit.log | audit2allow -M mypol
sudo semodule -i mypol.pp
正如我cover here在我的博客上详细介绍的那样:)