読者です 読者をやめる 読者になる 読者になる

システム開発・構築の神様

新しいサービスや技術を使った開発や構築。その他不具合解決など

WordPress REST APIを使ってサイト構築 Nginx

前回はApache上の「WordPress REST API」を使って、テスト環境を構築しました。

今回は、Nginxで試して見ました。

systemdevs.hateblo.jp

Apacheサーバーの時は、プラグインのインストールだけで利用できていました。

が、Nginxサーバーの場合は、何故か?

真っ白い画面が表示されてしまいます。

エラーログを確認してもエラーとして出力されていません!

/wp-json/wp/v2/posts /wp-json/wp/v2/posts/1

などのURLにアクセスしても、同じ結果でした。

うーん?

Nginxの時は、rewrite敵に、何か処理を追加しないといけないのかな?

いろいろ思考錯誤した結果、イージーミスを発見しました。

今回は、テスト環境を簡単に用意するため

サブディレクトリ形式でWordpressを構築しており、その設定が正しくできていなかっただけでした。

Nginxをサブディレクトリに対応した形でconf設定をすると

問題なく

「WordPress REST API」が動作しました。

いやー良かったです。