WordPress 在 PHP 上的正确文件权限
大家好!我是 PHP 和 WordPress 的新手,遇到了服务器文件权限的严重问题。我部署了第一个 WordPress 网站,但一周后遇到错误:无法更新插件、主题,有时网站直接显示白屏。主机提供商说问题出在错误的 chmod 权限。
目前我所有文件都设为 777,因为我想让网站正常工作,但这不安全吧?我读到文件夹应为 755,文件应为 644,但设置后某些功能失效,比如通过后台上传图片。以下是我的 wp-config.php 中的代码示例,我临时注释了一些设置:
```php
define('WP_DEBUG', true);
// define('WP_DEBUG_LOG', true);
// define('WP_DEBUG_DISPLAY', false);
```
请告诉我具体应该设置哪些权限:
1. WordPress 根目录
2. wp-content 目录
3. wp-admin 目录
4. .htaccess 和 wp-config.php 文件
我使用的是普通 shared hosting。