WordPressサイトに突然「このサイトで重大なエラーが発生しました。」と表示され、管理画面にもアクセスできずお困りではないでしょうか。この記事では、Ultimate Multisiteを利用しているサイトでこのエラーが発生した際の原因と、サイトを復旧させるための具体的な手順を解説します。
Ultimate Multisiteがサイトで果たしている役割
Ultimate Multisite(旧 WP Ultimo)は、WordPressマルチサイト環境でSaaSやWaaS(Website-as-a-Service)プラットフォームを構築するためのプラグインです。サブスクリプションプランの作成やサイトの自動生成、カスタムドメインの管理など、複数のサイトを一元管理する中核機能を担っています。WordPress.orgのプラグインページによると、本プラグインはWordPress 5.3以上およびPHP 8.2以上での動作が推奨されており、非常に広範囲な設定を管理するシステムです。
なぜ「重大なエラー」が起きるのか
このエラーは、PHPのプログラムが実行中に停止する致命的な問題(Fatal error)が発生したときに表示されます。特にプラグインの更新直後に発生する場合、新しく導入されたコードと、お使いのサーバーのPHP環境や他のプラグインとの間で予期せぬ衝突が起きている可能性があります。
NVD(2026年10月1日公表)によると、以前のバージョン(2.15.0まで)には認証バイパスの脆弱性が確認されていました。これを受け、最新の2.18.0などのアップデートではセキュリティ修正が重ねられていますが、プログラムの大幅な改修により、特定の環境下で動作が不安定になるケースが考えられます。更新履歴によると2.17.xから2.18.0へと細かく修正が続いているため、まずは現在のサイト環境に適合しているかを見直す必要があります。
サイトの表示を元に戻す手順
画面が真っ白で操作できない場合、サーバー内のプラグインファイルを直接操作して機能を無効化する必要があります。ここではWindowsのPowerShellやコマンドプロンプトを使用して、プラグインを停止させる手順を説明します。
※作業の前に、必ずサーバーのコントロールパネル等からサイトのバックアップを取得してください。
- WindowsのPowerShellまたはコマンドプロンプトを起動し、SSH接続を行います。
sftp ユーザー名@ホスト名(ポートを指定する場合は-P ポート番号を追加)と入力し、ログインします。(例:エックスサーバーの場合はポート10022を使用し、事前にサーバーパネルでSSH設定を有効化してください) - 以下のコマンドを入力し、プラグインのフォルダがあるディレクトリへ移動します。
cd WordPressを入れたフォルダ/wp-content/plugins lsコマンドで一覧を表示し、「ultimate-multisite」という名前のフォルダがあることを確認します。- フォルダの名前を変更して強制的にプラグインを停止させます。以下のコマンドを実行してください。
rename ultimate-multisite ultimate-multisite-old
この操作により、サイトからUltimate Multisiteが切り離され、エラーが解消してサイトが表示されるようになるはずです。
その後の根本的な解決のために
サイトの表示が戻った後は、以下の点を確認してください。
- 管理者宛に届いているエラー通知メールを確認し、原因の特定を行います。
- PHPのバージョンが8.2以上であることをサーバー環境で確認してください。
- 公式サイトで提示されている最新版(現在は2.18.0)へ更新を行ってください。
- もし特定の設定でエラーが再発する場合は、「よくある質問」にある「Can I use Ultimate Multisite on a regular WordPress site?」などの項目を参照し、マルチサイト環境以外での利用など、構成に誤りがないかを確認してください。
なお、サーバーのSSH設定や詳細なコマンド操作については、各レンタルサーバー会社のマニュアルを参照し、正しい手順で行うようにしてください。
出典・参考
- NVD「CVE-2026-75957(Ultimate Multisite – WordPress Multisite…)」(2026年10月1日公表)
- WordPress.org のソースコード(Trac): 2.14.2 の class-checkout.php 1223行目
- WordPress.org のソースコード(Trac): 2.14.2 の class-checkout.php 208行目
- WordPress.org のソースコード(Trac): 2.14.2 の class-checkout.php 2489行目
- WordPress.org「Ultimate Multisite」プラグインページ(説明・更新履歴)
- WordPress.org「Ultimate Multisite」サポートフォーラム
- OpenSSH sftp コマンドの説明(英語)
- エックスサーバー マニュアル「SSH設定」
あわせて読みたい
- Sunshine Photo Cartで「このサイトで重大なエラーが発生しました」と表示されたときの原因と復旧手順
- PPOMを更新後に「このサイトで重大なエラーが発生しました」と出たときの原因と直し方
- WordPress 7.1.4 に更新したら「このサイトで重大なエラーが発生しました」と出たときの解決策
エラーが直らない・自分で触るのが不安な方へ WordPressのエラーやPHPの切り替えでお困りの方は、お問い合わせページからお気軽にご相談ください(料金の目安はこちら)。サイトの状態を確認したうえで、何から手を付ければよいかをご案内します。
ランサーズからもご依頼いただけます:WordPressの不具合・エラーを、原因から突き止めて解決します(ランサーズ)
自分で直したい方へ:手順をまとめた本があります PHP更新・エラー・引越し・セキュリティまで、よくある困りごとを「どの画面を見るか」「どう判断するか」「だめだったときの戻し方」の順にまとめました(全8章)。
- 投稿タグ
- ニュース
