はじめに
WordPressはよく聞きますが、仕事として触ったことはありませんでした。
縁あって、触る必要がでてきましたので、簡単にどんなものか勉強がてら試してみます。
前回は、WordPressの設定と初回投稿ができたところまで。
環境構築への疑念
最終的には、WordPressのコンテンツを静的ファイルとしてぶっこ抜いて、
Firebaseにデプロイするのが、本特集の目的です。
静的ファイルを出力するプラグインをインストールしようとして、
WordPressの設定画面よりプラグイン検索をした際に、
エラーが出てきたので、「あれ、なんかおかしいぞ」と疑念がわいてきました。
An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration. If you continue to have problems, please try the support forums.
そういえば、初回のユーザ、パスワードなどを設定する画面でも、
チュートリアルなどにある、「言語選択ページ」が表示されなかったこともあり、
もしかしたら環境構築に失敗しているのでは?と考えました。
試したこと
プラグイン検索エラーよりは、言語選択画面が表示されない現象の方が、
先に発生しており、かつ情報もありそうでしたので、こちらから調べてみました。
1. プロキシサーバが邪魔している
同じような現象が発生している情報がありましたので、確認してみました。
確かに作業場所の回線(J:COMの次世代 AI Wifi)は、
謎のめりけんサービス経由なので、なるほどありうる話だなと思い、
楽天モバイルのテザリング経由で環境を再構築しましたが、ダメでした。
https://teratail.com/questions/357157
2. マウントするディレクトリの設定ミス
これまた同じような現象に対する情報です。
明確な答えが出ない中、言語設定用ディレクトリをマウントしようぜ、
って回答(だと思います)が、そんなことある?感がありましたので、
まだ試していません。
https://github.com/docker-library/wordpress/issues/217
3. hostsに「198.143.164.251 api.wordpress.org」を追加
これかなーと思ったんですが、解決しなかったです。
$ docker compose exec wordpress sh
# echo "198.143.164.251 api.wordpress.org" >> /etc/hosts
次の動き
結局解決できませんでしたが、仮想環境上のdockerということが
原因の可能性もあるため、実マシン上に環境構築してみてどうなるか、
次回は検証してまいります。