class.exe

Docker + nginx + WordPressに移行したときのメモ

Docker + nginx + WordPressに移行したときのメモ

Docker + nginx + WordPressに移行した際にハマったときのメモです。

Dockerの公式WordPressイメージで不足なPHPライブラリ
最初は公式のWordPressイメージ1をそのまま使いました。しかし、Duplicator2というWordPressプラグインが”Zip Archive Enabled”を要求していたので、Dockerfileを修正して必要なライブラリを追加しました。

https://github.com/docker-library/wordpress/blob/master/php5.6/apache/Dockerfile

管理画面がリダイレクトループする
nginxで内部のhttp://127.0.0.1:8080/に対してリバースプロキシをおこなっていましたが、管理画面がリダイレクトループしてしまいました。wp-config.phpFORCE_SSL_ADMINの定義が必要でした。
管理画面での SSL 通信 - WordPress Codex 日本語版

管理画面が真っ白になる
上記のFORCE_SSL_ADMINの記載場所が間違っていたようです。
WordPress + HTTPS + リバースプロキシ = このページにアクセスする権限がありません。 | yohgaki’s blog