WordPressのホワイトスクリーンオブデスの修正

ホワイトスクリーンオブデスは、WordPressで発生する最も恐ろしいエラーの1つです。ホワイトスクリーンオブデスが表示されるのは確かに快適ではありませんが、ほとんどの場合、これは壊滅的な問題ではありません - もちろん、対処方法を知っていれば。この記事では、WordPressでホワイトスクリーンオブデスが発生する理由と、その最も一般的な修正方法について説明します。

「ホワイトスクリーンオブデス」とは?

ホワイトスクリーンオブデスは、その名の通り、WordPressサイトのフロントエンドが白い画面しか表示しない状態です。これは、サーバー内に何らかの内部エラーが発生し、画面に表示するコンテンツをレンダリングできない場合に発生します。開発サイトの場合、サーバーがどこで間違ったのかを示すエラーメッセージが画面に表示されますが、ライブサイトの場合、エラーメッセージは通常隠されているため、空白の白い画面が表示されます。

1. 互換性のないプラグインまたはテーマ

互換性のないプラグインまたはテーマは、この厄介な白い画面が表示される最も一般的な理由です。幸運なことに、これも修正が最も簡単です。

運が良ければ、管理ダッシュボード(http://yourdomain.com/wp-admin、ログインURLを変更していない限り)にアクセスできる可能性があります。ログインして、互換性のないプラグイン/テーマを無効にします。

wp-white-screen-01-plugins

管理ページでも白い画面が表示される場合は、FTPを介して変更を行う必要があります。FTPクライアントを使用してサイトに接続し、疑わしいのがプラグインの場合は「wp_content -> plugins」ディレクトリに、テーマが原因だと思われる場合は「wp_content -> themes」ディレクトリに移動します。プラグイン/テーマを削除するのではなく、無効にするために名前を変更します。

これで問題が解決したかどうかを確認してください。解決した場合は、プラグイン/テーマを完全に削除してください。解決しなかった場合は、他のプラグイン/テーマを試してみるか、他の可能性のある理由についてさらに読み進めてください。

2. 自動更新の失敗

WP、テーマ、プラグインを常に更新し、手動での作業なしで行うのは素晴らしいことですが、自動化の望ましくない副作用は、壊れたWPサイトになる可能性があります。プラグインやテーマの新しいバージョンが他のものと互換性がない場合、これが問題を引き起こす可能性があります。

自動更新後にホワイトスクリーンオブデスが表示される場合、唯一のチャンスはバックアップから更新前の構成を復元し、自動更新を無効にすることです。更新前のバックアップや最近のバックアップがない場合、これは災害であり、どのプラグインが問題を引き起こしているのかを特定するために、すべてのプラグインを1つずつ無効にする必要があるかもしれません。

3. データベースとWP設定の問題

データベースとWP設定の問題は、ホワイトスクリーンオブデスの原因としてプラグイン/テーマほど一般的ではありませんが、原因となることがあります。これらの問題は理由なしには発生しません - 通常は、あなたまたは他の誰かがデータベースや設定ファイルをいじったためです。行った変更を取り消し、うまくいくことを願ってください。自動更新と同様に、データベース/設定ファイルの最近のバックアップがあなたの救いです。

非常に稀なケースでは、データベース自体が破損している可能性がありますが、これは通常、ホワイトスクリーンオブデス以上のドラマを引き起こし、データベースが正常でない場合は確実に気づくでしょう。破損したデータベースは非常に深刻であり、WPの専門家に助けを求める必要があるかもしれません。

4. ホスティングの問題

時には、ホスティングがホワイトスクリーンオブデスにつながることがあります。これは通常、リソースを争う多くのサイトがある共有サーバーで発生します。メモリ制限を64MBに増やすために、次のコードを「wp-config.php」ファイルに追加してみてください。

define('WP_MEMORY_LIMIT','64M');

最後の手段として、より寛大なプランに切り替えるか、別のホスティングプロバイダーに移行することを検討してください。

5. あなたのサイトがハッキングされた可能性

ハッカーもホワイトスクリーンオブデスの理由の1つです。幸いなことに、これはプラグイン/テーマと比較して非常に一般的ではありません。ハッキングされたサイトを修正するための普遍的な処方はありません。なぜなら、どのような損害が発生したかによってすべてが異なるからです。

wp-white-screen-02-hacked

ホワイトスクリーンオブデスは見た目ほど恐ろしいものではありませんが、それでも快適ではありません。最悪なのは、しばらくサイトをチェックしていない場合です。この場合、白い画面がどのくらいの間表示されていたのか全くわかりません。白い画面の理由は、プラグイン/テーマであることが多く、これはサイトにインストールするものに非常に注意を払うべきもう1つの理由です。