#kusanagi の設定が終わって、WordPressの管理画面に入れた後に最初にすること
知っている人が多いと思うけど、意外と記事ではみないので、WordPressの管理画面にkusanagiから設定してね!って出てくる内容の対処法を記載します。
##公開ディレクトリにwp-config.phpが存在しています。
正式には「公開ディレクトリにwp-config.phpが存在しています。wp-config.phpをDocumentRootディレクトリの上に移動させて安全性を向上させてください。」と出ている内容の対処法です。
cd /home/kusanagi/provision/DocumentRoot/
mv wp-config.php ../wp-config.php
root権限で、SSHなどで上記のコードを実行します。[provision]の部分はそれぞれ設定したプロビジョンでお願いします。
ちなみに、 WordPress は wp-loader.php にて wp-config.php ファイルを読み込んでいるんですが、公開ディレクトリに wp-config.php ファイルがない場合は自動的にその上のディレクトリに探しに行く仕様になっているので、これだけで大丈夫です。
##wp-config.php ファイルの権限は 666 です。
正式には「wp-config.php ファイルの権限は 666 です、推奨ファイル権限は 440 です。」と出ている内容の対処法です。
cd /home/kusanagi/provision/DocumentRoot/
chmod 440 wp-config.php
chmod で権限を変えます。ちなみに、ディレクトリを移動していたら最初の一行目は必要ありません。
##wp-config.php ファイルのオーナーは httpd.www です。
正式には「wp-config.php ファイルのオーナーは httpd.www です、推奨ファイルオーナーは kusanagi.www です。」と出ている内容の対処法です。
cd /home/kusanagi/provision/DocumentRoot/
chown kusanagi.www wp-config.php
chown でファイルオーナーを変えます。ちなみに、ディレクトリを移動していたら最初の一行目は必要ありません。
##wp-content/ フォルダの権限は 777 です。
正式には「wp-content/ フォルダの権限は 777 です、推奨フォルダ権限は 755 です。」と出ている内容の対処法です。
cd /home/kusanagi/provision/DocumentRoot/
chmod 755 wp-content
chmod で権限を変えます。ちなみに、ディレクトリを移動していたら最初の一行目は必要ありません。
以上です。基本の基本ですが、一応。