すべてのサブディレクトリがその権限を取得するように 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 が書き込み可能なアップロード ディレクトリのみにしておくと、より安全です。ただし、テーマ、プラグイン、言語を別の方法で更新する必要があります。Ubuntu パッケージは、アップロード ディレクトリとして /var/www/wp-uploads を使用します。

答え3

通常、wp-content/uploads フォルダで権限を正しく取得すると、新しく作成されたサブフォルダは作成時に権限を継承するはずです。

関連情報