答案1
我相信这可能是正确的,除非最近发生了一些变化:
Stack Overflow 上的答案经过曼努埃尔·施奈德3r:
当您设置 WP 时,您(网络服务器)可能需要对文件具有写入权限。因此访问权限可能需要宽松。
chown www-data:www-data -R * # Let Apache be owner find . -type d -exec chmod 755 {} \; # Change directory permissions rwxr-xr-x find . -type f -exec chmod 644 {} \; # Change file permissions rw-r--r--
设置完成后,您应该根据以下要求加强访问权限: 强化 WordPress除了 wp-content 之外的所有文件都应该只能由您的用户帐户写入。wp-content 必须可由 www-数据也。
chown <username>:<username> -R * # Let your useraccount be owner chown www-data:www-data wp-content # Let apache be owner of wp-content
也许你稍后想更改 wp-content 中的内容。在这种情况下,你可以
- 暂时将用户更改为www-数据和
su
,- 授予 wp-content 组写入权限 775 并加入该组www-数据或者
- 授予用户使用文件夹的访问权限ACL。
无论你做什么,确保文件具有 rw 权限 www-数据。
如果我错了,请纠正我:)。