直前に何も変更をしていないのに突然503エラーが表示されました。
503 Service Unavailable
アクセスしようとしたページは表示できませんでした。
このエラーは、アクセスが大量に発生しているための一時的なエラーです。
時間を置いて再接続してください。以下のような原因が考えられます。
アクセスが大量に発生しているための一時的なエラーです。
どのページにもアクセスができず、かといってGoogleアナリティクスでアクセス数を見ても「アクセスが大量に発生」はしていないようでした。
このページでは解決するまでの私が行った対処法を説明していきます。
503エラーを解決した対処方法
人によってエラーの原因は違うと思いますが、私の場合はphpのバージョンが古かったのが原因のようです。
PHPバージョンを切り替える
サーバーでPHPバージョンを確認したところ少し古いバージョンになっていたので、バージョンを新しいものに切り替えました。
変更前:PHP 7.2.29
変更後:PHP 7.3.16
サイトが表示されるがプラグインがエラーを出す
人によってはPHPバージョン変更だけでエラー解消するかもしれませんが、私の場合はサイトは開けるようになったものの、プラグインがエラーを吐いていました。
Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/・・・/strategy-conference.com/public_html/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340
エラーのメッセージを見ると「crayon-syntax-highlighter」というプラグインが原因のようなので停止しました。
問題解決
正しく表示されるようになりました
Google検索の変遷から見えてくる「Googleがキュレーション化する日」
[/su_note]