サイトに突然「500 Internal Server Error」と表示され、画面が真っ白になってしまった場合、まずは慌てずプラグインの動作を一時的に止めることが解決の近道です。以下の手順でサイトの表示を復旧させましょう。

サイトの表示を元に戻す手順

「500 Internal Server Error」はサーバー内部で何らかの不具合が起きている状態です。エックスサーバーのファイルマネージャを使い、原因と考えられる「miniOrange OTP Login」の機能を強制的に停止します。

  1. エックスサーバーの「ファイル管理」にログインします。
  2. WordPressをインストールしたフォルダを開き、「wp-content」フォルダの中にある「plugins」フォルダへ進みます。
  3. 「miniorange-otp-verification」というフォルダを探し、「名前変更」機能を使って名前を「miniorange-otp-verification-stop」のように変更します。

この操作によりプラグインが停止し、サイトの表示が元に戻るかを確認してください。ほかのサーバーやFTPソフトをお使いの場合は、各社のマニュアルで同じ操作を確かめてください。なお、この操作にはJavaScriptが有効なブラウザが必要です。

なぜエラーが起きたのか

今回のエラーは、プラグインの更新に伴う設定の不整合や、サーバー環境との相性で発生することがあります。NVD(2026年9月27日公表)によると、「miniOrange OTP Login, Verification and SMS Notifications」には過去に認証回避に関する脆弱性が指摘されており、セキュリティ強化のための更新が頻繁に行われています。

WordPress.orgのプラグインページによると、本プラグインはWordPress 4.7.0以上、PHP 5.3.0以上を必要とします。バージョン5.6.0への更新では説明メッセージの修正などが行われていますが、利用しているサーバーのPHPバージョンが最新のプラグイン仕様と合わなくなっている場合や、以前の設定内容と新しいプログラムが衝突して500エラーを誘発することがあります。

今後のトラブルを防ぐために

エラーを出さずに安全に更新を行うため、以下の手順を習慣にしてください。

  1. バックアップを取る:プラグイン更新前には必ず、サーバーの機能やプラグインを使ってサイト全体のバックアップを保存してください。
  2. 公式サイトで情報を確認する:WordPress.orgの更新履歴や公式のドキュメントを事前に確認し、推奨されるPHPバージョンや既知の不具合がないかチェックしましょう。
  3. 環境を確認する:WordPress.orgのプラグインページに記載されている「動作確認済み」のバージョンと、自分のサイトの環境が大きく乖離していないか確認することも重要です。

不明な点がある場合は、各プラグインの公式情報で確認してください。

出典・参考

あわせて読みたい


エラーが直らない・自分で触るのが不安な方へ WordPressのエラーやPHPの切り替えでお困りの方は、お問い合わせページからお気軽にご相談ください(料金の目安はこちら)。サイトの状態を確認したうえで、何から手を付ければよいかをご案内します。

ランサーズからもご依頼いただけます:WordPressの不具合・エラーを、原因から突き止めて解決します(ランサーズ)

自分で直したい方へ:手順をまとめた本があります PHP更新・エラー・引越し・セキュリティまで、よくある困りごとを「どの画面を見るか」「どう判断するか」「だめだったときの戻し方」の順にまとめました(全8章)。