如果在 WordPress Site Health 页面遇到 “Some files are not writable by WordPress”, 可以通过如下的方式解决:
1. 检查 web server 所使用的 user 账号, 比如 nginx:
1 2 3 4 5 6 7 8 |
cat /etc/nginx/nginx.conf user www-data; worker_processes auto; pid /run/nginx.pid; error_log /var/log/nginx/error.log; include /etc/nginx/modules-enabled/*.conf; |
如上 nginx 所使用的 user 为 www-data
.
2. 将 WordPress 的文件 Owner 更改成 web server user, 比如:
1 2 3 |
chown -R www-data:www-data /the/folder/place/the/wordpress/ |
重新刷新页面即可。
-EOF-