いきなりゲームに関係ない話ですみません。このブログを設置している時にハマった所を備忘録がてら書き連ねていきます。
WordPressを設置するまでは問題なかったんですが、サイトヘルスチェックでエラーが発生。「REST APIで予期しない結果が発生しました」という恐ろしげなメッセージ。検索しても出てくるのは「プラグインを全部オフにしろ」だの「さくらVPSのWAFを無効にしろ」だのが出てくる。ところがうちの問題はこれではありませんでした。結論から言えば、おそらく下記条件で発生する問題っぽかったです。
- サーバ:ConohaVPS
- OS:Ubuntu20
- スタック:LAMP(Conohaのプリインストールで導入済)
- WordPressのバージョン:5.9.1
- その他:Let’s Encrypt+CertBotでSSL化済
解決までのプロセスとしては
エラーメッセージの英文を見つける
↓
英文エラーメッセージで検索
↓
WordPress公式フォーラムのトピックで当該記事を発見
という流れでした。何をどうしたのかと言うと、apache2のconfファイルに以下のディレクティブを追加後、apache2の再起動で解決しました。
<Directory <DocumentRootの絶対パス>>
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
原因が分からないまま解決したのが凄く気持ち悪いんですが、解決したので「ヨシ!!」としましょう。以上、備忘録でした。

Pythonで需要の怪しいDiscord botを作るのが趣味のおじさん。