如何设置 wp-content/ 文件夹权限以便所有子目录都获得其权限?

如何设置 wp-content/ 文件夹权限以便所有子目录都获得其权限?

wordpress 使用 wp-content 文件夹来存储上传内容,并且上传内容也会根据您上传文件的月份存储在自己的文件夹中,例如:

wp-content/uploads/month/day/file.jpg

该文件夹需要 755 权限,我相信所有子文件夹也都需要。

我怎样才能做到这一点?

答案1

更改现有文件和文件夹: chmod -R 755 *

更改未来的文件 umask 022

答案2

该文件夹只需要 700 权限。所有访问都应以 apache 用户身份进行(ubuntu 上的 www-data)。要确保 appche 在目录上设置 755 权限,请确保使用“umask 022”运行。重要的是目录必须由 web 服务器用户拥有可写权限。

让 apache 只写入 uploads 目录更为安全。但是,这意味着您需要通过另一种机制来更新主题、插件和语言。Ubuntu 软件包使用 /var/www/wp-uploads 作为 uploads 目录。

答案3

一般来说,如果您在 wp-content/uploads 文件夹上获得正确的权限,那么新创建的子文件夹应该会在创建时继承这些权限。

相关内容