【実体験】WordPressの502エラーが復旧した方法|ロリポップで管理画面も開かない時の対処

502エラーが突然発生

こんにちは、春紡です。

12月12日の夕方、突然のことでした。

ブログを確認しようとアクセスしたら、502エラー

サイトにも、管理画面にも、全くアクセスできなくなりました。

502エラーとは

「502 Bad Gateway」エラー。

サーバーとの通信がうまくいっていない時に表示されるエラーです。

WordPressではよくあるエラーらしいのですが、初めて遭遇しました。

「え、何が起きた?」

そう思って、慌てて対処法を検索しました。


最初に試した一般的な対処法(効果なし)

検索すると、色々な対処法が出てきます。

私が最初に試したのは、だいたいのブログで紹介されている一般的な方法。

①キャッシュの削除

ブラウザのキャッシュを削除して、再度アクセス。

効果なし

②時間をおいてからアクセス

一時的なサーバーの負荷かもしれないと思い、30分ほど待ってからアクセス。

効果なし

③ブラウザを変えてアクセス

Chrome、Safari、別のブラウザで試してみる。

効果なし

「どうしよう…」

2〜3時間ほど、色々試しましたが、何も解決しませんでした。


Xで見つけた解決方法(これで解決!)

検索しても、現実的な対応方法が見つからない。

そこで、Xで「WordPress 502エラー」と検索してみました。

そして、見つけたのが、この投稿。

参考にした解決方法

この方も、ロリポップサーバーで同じエラーに遭遇していました。

「これだ!」

そう思って、同じ手順を試してみました。


具体的な手順(ロリポップサーバー)

私が実際に試して、解決できた手順を詳しく書きます。

環境

  • サーバー:ロリポップ
  • WordPress:最新版
  • PHP:モジュール版最新

解決手順

①ロリポップの管理画面にログイン

まず、ロリポップの管理画面にアクセス。

②WAF設定を一時解除

「セキュリティ」→「WAF設定」

該当ドメインのWAFを「無効」に変更。

※WAFとは:
Web Application Firewallの略。不正アクセスから守るセキュリティ機能。

③PHP設定を変更

「サーバーの管理・設定」→「PHP設定」

PHPバージョンを変更:

  • 変更前:モジュール版 最新
  • 変更後:CGI版 最新

※なぜCGI版に変更?
モジュール版とWordPressの更新がうまくかみ合わず、エラーが起きることがあるため。

④5〜10分待つ

設定変更後、すぐには反映されません。

5〜10分ほど待ちます。

ここが大事。焦らず待つ。

⑤自分のサイトにアクセスして確認

時間が経ったら、自分のサイトにアクセス。

正常に表示されることを確認!

「やった、表示された!」

この時の安堵感は、忘れられません。

⑥WordPress管理画面にアクセス

サイトが表示されたら、次は管理画面。

WordPress管理画面にログイン。

問題なくアクセスできることを確認。

⑦設定を元に戻す

WordPressを一度閉じて、ロリポップの管理画面に戻る。

WAF設定を「有効」に戻す

PHP設定を元に戻す(モジュール版 最新)

⑧再度アクセスして正常動作を確認

設定を元に戻した後、再度サイトにアクセス。

正常に動作していることを確認。

これで、完全に解決しました!


なぜこの方法で解決したのか

なぜ、この方法で解決したのか。

調べてみたところ、こういうことのようです。

WordPressとサーバーの設定のズレ

WordPressが自動更新されると、サーバーの設定とうまくかみ合わないことがある。

特に、PHPのバージョンやWAF設定が影響することが多い。

一時的に設定を変えることで、リセット

PHP設定を一時的にCGI版に変えることで、WordPressとサーバーの通信が一度リセットされる。

その後、元に戻しても、問題なく動作する。

「再起動」に近い効果があるのかもしれません。


同じ悩みを持つ方へ

もし、この記事を読んでいる方が、同じ502エラーで困っていたら。

ぜひ、この方法を試してみてください。

注意点

  • WAFを無効にしている間は、セキュリティが弱くなります
    作業は短時間で済ませて、必ず元に戻してください。
  • PHP設定の変更は慎重に
    変更前の設定をメモしておくことをおすすめします。
  • バックアップを取っておく
    万が一の時のために、事前にバックアップを取っておくと安心です。

検索で辿り着いた方へ

この記事が、少しでもお役に立てば嬉しいです。

WordPressのエラーは、本当に焦ります。

でも、落ち着いて対処すれば、解決できることが多いです。

ロリポップサーバーを使っている方は、ぜひこの方法を試してみてください。


お知らせ:ブログURLを変更しました

502エラーの話はここまでです。

ここからは、お知らせです。

ブログのURLを変更しました。

変更内容

変更前: harutsumu.net
変更後: blog.harutsumu.net

変更日: 12月14日

リダイレクト設定済み

古いURLにアクセスしても、自動的に新しいURLに転送されます。

ブックマークの更新は不要です。

ただし、個別記事をブックマークされている場合は、念のため確認してください。

読者への影響

ランキング関連のURL変更は済んでいます。

お気に入り記事などをブックマークされている場合以外は、特に変更の必要はありません。


今後の計画:公式サイト構想

なぜ、ブログのURLを変更したのか。

それは、harutsumu.netを公式サイトにする計画があるからです。

統合計画

現在、春紡は3つのサイトを運営しています:

  1. ブログ(このサイト):blog.harutsumu.net
  2. ハンドメイドショップ(BASE・minne)
  3. ポートフォリオサイト(Webデザイナー)

そして今後、これらを繋ぐ**「公式サイト」**を作る予定です。

公式サイトの役割

harutsumu.netが、すべてのサイトへのハブになります。

  • ブログへのリンク
  • ハンドメイドショップへのリンク
  • ポートフォリオサイトへのリンク
  • 保護猫活動支援へのリンク

「春紡って、何をしている人?」

そんな疑問に、一目で答えられるサイト。

それが、公式サイトです。

公開予定

数日後に完成次第、公開予定です。

楽しみにしていてください。


おわりに

502エラーは、本当に焦りました。

でも、Xで解決方法を見つけて、無事に復旧できました。

情報を共有してくださった方に、感謝します。

そして、この記事が、同じ悩みを持つ誰かの助けになれば嬉しいです。

ブログのURLも変更し、新しい体制に向けて準備を進めています。

これからも、春紡をよろしくお願いします。


関連リンク:

ご案内(春紡より)
※当ブログはアフィリエイト広告を含んでいます。

紹介しているものは、春紡自身が実際に使って良かったもの、
または安全性や信頼性を重視して選んでいるものです。

アフィリエイト収益はブログ運営費を含め、
個人として行っている保護猫活動や支援のために活用しています。

コメント

タイトルとURLをコピーしました