WordPressをレンタルサーバーに配置する時、ファイルやディレクトリのパーミッションをどのように設定しておけばよいのかよく分からなかったので調べてみました。
既存ディレクトリのパーミッションの設定
ファイル・ディレクトリ名 | パーミッション設定 |
---|---|
wp-content/plugins | a+rwx |
wp-content/themes | a+rwx |
ディレクトリの作成とパーミッションの設定
ファイル・ディレクトリ名 | パーミッション設定 |
---|---|
wp-content/upgrades | a+rwx |
wp-content/uploads | a+rwx |
ファイルの作成とパーミッションの設定
ファイル・ディレクトリ名 | パーミッション設定 |
---|---|
wp-content/wp-config.php | a+rw |
.htaccess | a+rw |
ここでは、a (全てのユーザー)に対してのパーミッション設定としてありますが、g (グループ)に対する設定でも動作することもあります。g の設定の方が安全度は高いので、まずはグループに対する設定をしてみて、それでも動作しない場合は a に対しての設定を行う、という順番が良さそうです。