Tsumuraのエンジニア徒然。ネットワークインフラからBSD/Linuxマデ。KUSANAGI上で、CraftCMSをインストールする方法です。一般的なWebCMSと異なり、DocumentRootと同列のディレクトリ内に本体が展開される関係上、必要なパーミッションの設定が必要になります。今回は常時SSL化併せ、CraftCMSのインストーラが起動するまでの流れを記します。Encryptなお、動作確認はConoHa上にて行いました。以下の要件で、CraftCMSをインストールするプロファイルを作成します。実環境においては、適宜読み替えてください。tmp_craftプロファイルの作成LAMPモードでプロファイルを作成するには、--lampオプションを使用します。以下のファイルを編集します。/etc/nginx/conf.d/tmp_craft_http.conf11行目の以下の行の先頭のコメントを削除します。https://craft.example$...htaccessの設定CraftCMS付属のhtaccessファイルと同等の設定を、nginxに行います。以下のファイルを編集します。/etc/nginx/conf.d/tmp_craft_ssl.conf42行目を以下のように書き換えます。nginxCraftCMSの解凍とデプロイここでは、CraftCMS本体を以下のディレクトリにダウンロード済みとします。/home/kusanagi/tmp_craft/tmp/今回の対象の本体のファイル名は、「Craft-2.6.3005.zip」です。パーミッションの設定KUSANAGIでは、PHP処理系はユーザhttpdでファイルにアクセスする為、PHP処理系がCraftCMSの本体(craftディレクトリ以下)にアクセス出来るよう、パーミッションを変更します。./plugins/データベースの設定CraftCMSの設定ファイル「db.php」に、データベースへのアクセス情報を書き込みます。db.phpCraftCMSのインストールURL「https://craft.example/」へアクセスし、以下のような表示になる事を確認します。|次に、URL「https://craft.example/admin/」へアクセスし、インストーラを起動させます。以降、ウィザードに従ってインストールを行えば使用可能になります。