Wp-Content/Uploads需要哪些权限?

时间:2017-12-06 作者:o_O

默认的wp内容/上载目录权限是什么?我需要什么chmod命令才能正确设置它?

2 个回复
最合适的回答,由SO网友:rudtek 整理而成

您希望目录有755个,文件有644个。您可以导航到www目录并使用以下两个命令:

find . -type d -print0 | xargs -0 chmod 0755 # For directories

find . -type f -print0 | xargs -0 chmod 0644 # For files
(显然,在使用上述2个命令时,不要输入#或其后的任何内容)

SO网友:Anson W Han

您可以在codex上找到建议的文件和文件夹权限的完整列表,网址为:https://codex.wordpress.org/Changing_File_Permissions 有关chmod命令,请参阅标题为“使用命令行”的部分。

否则,如果您没有shell访问权限,还可以从FTP客户端(在codex页面中列出)或托管提供商的Cpanel>文件管理器更改权限。(参见https://www.siteground.com/tutorials/cpanel/file-permissions/ 了解如何在CPanel中的文件管理器中编辑文件/文件夹权限)

除了权限级别之外,您可能还需要检查分配给每个文件/文件夹的所有者/组。

如果您使用的是共享托管解决方案,那么在上载文件以运行Wordpress网站时,为您的CPanel访问或类似web界面创建的默认用户帐户很有可能具有正确的组分配。

如果您使用的是更自定义的托管软件包,使用root访问权限,则很可能需要更新文件/文件夹所有者;组属性(因为默认的apache用户/www用户不是“root”帐户)。下面是一个博客帖子的链接,其中包含确定apache用户运行身份的步骤:https://www.cyberciti.biz/faq/unix-osx-linux-find-apache-user/
一旦确定apache运行的用户/组,您可能需要使用chown命令将所有者/组递归更新为文件/文件夹。

结束