DockerでKUSANAGIを使ってWordPress環境を構築する方法

2019年9月24日docker, Wordpress, プログラミング

Dockerを使ってKUSANAGI環境を構築して爆速Wordpress環境を作る方法の紹介です。

ローカル環境用ファイル

下記の2つを準備します。

前提として、nginxのリバースプロキシを接続した共通ネットワーク「common_link」が必要です。Wordpressを作る際にMYSQL関係のデータベース名、ユーザ名、パスワードを覚えておく必要があります。初期設定時に入力する必要あり。

xxx.comに使いたいドメインを入力してあげます。ちなみにhostsで該当のドメインの登録すると、ローカル環境でも独自ドメインでアクセスできます。

ここで開いたhostsに↓を記入。

記入が終わったらESC→「:qa」で保存して閉じればOKです。

同じフォルダにuploads.iniも用意した上で「docker-compose up」で起動します。

テーマをアップロード可能にする

KUSANAGI Run on Dockerではテーマを入れようと思ってもFTPが使えません。コンテナに入ってwp-config.phpに一文追加が必要です。

次に永続化させたdataに権限を追加します。docker-compose実行しているフォルダで下記を実行。

動作確認

ブラウザを開いて「xxx.com」を開けばwordpressの設定画面が開くはずです。