wordpressのパーミッション設定

ftppic front-end

個人的備忘録です。パーミッション設定間違えるとwordpress起動しなくなるおそれがあります。実行される場合は自己責任で。

久しぶりにサーバーにwordpress設置したので パーミッション設定の備忘録。

参考url:
WordPressの理想的なパーミッション設定は?権限を見直してセキュリティ強化しよう

上記サイト参考にしてまず wpconfig.php は 600
.htaccess はパーマリンクが設定できるように 606
ディレクトリは 70
他 ファイルは604

しばらくこの設定で様子見していこうと思います。

グループが全部 0 なのは、共有サーバーで複数ユーザーが同じグループ名になってる可能性があるため
です。

Contents

2021年5月01日変更

wp-config.php -> 400 (ディレクトリのひとつ上に上げる)

.htaccess -> 604

ディレクトリ -> 705(wp-content/themes , wp-content/upload のみ707 )

ファイル -> 604

ディレクトリ内パーミッションをディレクトリとファイル別々に設定する方法

参考リンク

ファイルやディレクトリのパーミッションを一括で置換したい : Qiita @takeshi81

findを使って変更

// ディレクトリ
find /path/to/dir -type d -exec chmod 755 {} +
// ファイル
find /path/to/dir -type f -exec chmod 644 {} +

chmodを使って変更

chmod -R a=rX,u+w path/to/dir

上のQiitaのコメント欄ほとんど転載ですが。

-R(ディレクトリ配下全部の) a (全員のパーミッションを) = (ゼロにクリアして) [000] r (読み込み権限と[+4]) [444] X (ディレクトリのみ実行権限[+1]) ディレクトリ: [555] ファイル : [444]

u(所有者のパーミッションを) + (次のように上書きする) w(書き込み[+2]) ディレクトリ: [755] ファイル : [644]

タイトルとURLをコピーしました