WordPressで死の白い画面を解決する方法
公開: 2019-04-02WPユーザー、特に初心者にとって、死の白い画面(WSOD)の光景は悪夢にほかなりません。 このような問題が発生した場合、Webサイト管理者はWebサイトにアクセスできず、訪問者はWebサイトを開くことができません。 しかし、正確には何がこの問題を引き起こしますか?
WordPressでDeathの白い画面のDilemmを体験したことがありますか?
通常、White Screen Of Death(WSOD)の原因は、PHPのプログラミングまたはデータベースのエラーの存在に起因します。 専門家によると、White Screen Of Death(WSOD)の背後には3つの重大な原因が存在する可能性があります。
- WordPressはテーマファイルを見つけることができません。
- プラグインとテーマの両方が同じリソースを同時に使用しようとしている場合。
- プラグインと他のWPコンポーネントとの互換性の欠如。
WSODパズルを解く方法は?
残念ながら、White Screen Of Death(WSOD)は難しいパズルです。 専門家のガイドなしで不足している部分を結合することは容易ではありません。 インターネット上にいくつかのガイドを見つけるかもしれませんが、それらのいくつかは長すぎますが、他のガイドは常に実行可能な解決策を含んでいるわけではありません。 したがって、このガイドは、問題のあるWPWebサイト管理者を可能な限り短時間で支援するために特別に作成されました。
1.ブラウザのキャッシュをクリアする
最も簡単なWP修正に進みましょう:ブラウザのキャッシュをクリアします。 場合によっては、ブラウザのキャッシュによってWPの問題が発生することがあります。 ブラウザの設定を開き、閲覧データに移動します。 たとえば、Chromeでは、「閲覧データを消去する」オプションがあります。 このオプションを使用すると、ブラウザの履歴からCookie、履歴、およびその他の保存されたファイルを削除できます。
クリーンアッププロセスを開始します。 すべてを削除してから、ブラウザウィンドウを閉じます。 ブラウザを再度開き、管理者としてWebサイトを開いてみてください。 White Screen Of Death(WSOD)の問題がない可能性があります。 そうでない場合は、さらに複雑なソリューションに移るときです。
2.デジタル行動の分析
おそらく、あなたはしばらくの間「シャーロック」になることから利益を得るでしょう。 あなたの「マインドパレス」に行き、あなたの過去の行動、つまりWP関連の行動を思い出してください。 ホワイトスクリーンオブデス(WSOD)は、ユーザーの過失の結果として表示される場合があります。 したがって、WP関連のすべてのアクションを調べて、パズルの欠けている部分を解読してみてください。 次の原因は、White Screen Of Death(WSOD)の背後にある可能性があります。
- 新しいテーマまたはプラグインをインストールしました。
- あなたはコードを台無しにしました。
- データベースの構成を誤って管理しました。
同様に、犯人がWebチームの誰かである可能性もあります。 したがって、チームメンバーに何かを変更したかどうかを必ず確認してください。
3.答えはフロントエンドにあるかもしれません
影響を受けるコンポーネントの部分を分離します。 それがフロントエンドなのかバックエンドなのか、それとももっと悪いのかを特定します。 White Screen of Death(WSOD)に見舞われた完全なWebサイトです。 黒のwp-adminページから有用なものを取得できない場合がありますが、フロントエンドは有用な洞察を提供できる場合があります。 White Screen Of Death(WSOD)がエラーメッセージを表示することがあります。 それを調べて、テーマ、メモリ制限、またはその他の問題を指しているかどうかを確認します。
4.不足しているテーマ
テーマが見つからないなどのテーマの問題を示すエラーメッセージが表示された場合は、いくつかの理由が考えられます。 たとえば、開発者はシステム上でWP Webサイトを正常に実行およびテストすることがありますが、展開中のテーマなどのWebサイトのリソースの転送を怠っています。
このような場合は、 SFTP(Secure File Transfer Protocol)を介して不足しているすべてのファイルのアップロードを適切に行う必要があります。 そのため、SFTPを開き、「wp-content」というタイトルのフォルダーに移動します。 それに応じて、プラグイン、レポート、アップグレード、テーマなどの多くのフォルダーを表示できます。 「themes」フォルダをクリックして、名前を変更します。 このアクションの目的は、WPがテーマを呼び出せないため、テーマがオフになっていることを確認することです。 したがって、このリトマス試験を使用して、WordPressWebサイトへのアクセスに戻るかどうかを確認してください。
疑問が正しい場合は、いくつかの選択肢があります。 最も簡単なオプションは、テーマをロールバックして古いバージョンを使用することです。 このような場合は、バックアップを利用するか、Webサイトから直接古いバージョンをインストールすることができます。 ただし、現在のバージョンを使用する必要がある場合は、テーマの背後にあるチームに連絡してみてください。 彼らはパッチの形であなたのための解決策を持っているかもしれません。 最後の手段として、別の障壁がない新しいアイデアを探してください。
5.プラグインの問題
答えがWPテーマの修正にない場合は、プラグインに焦点を合わせてください。 プラグインを更新したり、新しいプラグインをインストールしたりして、WSODの形で影響に直面した可能性があります。 場合によっては、WPプラグインの自動更新は、管理者が最近の通知について何の手がかりもない有罪の当事者です。
プラグインの問題を特定するには、テーマで行ったのと同じ方法を採用し、プラグインフォルダーの名前を変更する必要があります。 プラグインを無効にした後でWebサイトが機能する場合は、White Screen Of Death(WSOD)の根本的な原因が見つかりました。
それを解決するには、WPにログインし、プラグインリストに移動します。これらはすべて無効になっているため、それぞれを1つずつオンにして、Webサイトをテストします。
WSODの原因となるプラグインに到達したら、バックまたは古いバージョンのダウンロードのいずれかを使用して、古いバージョンにロールバックしてみることができます。 同様に、プラグインの作成者に連絡して支援を求めることができます。 彼らはあなたをパッチに向けさせるかもしれません。 最後に、プラグインを削除して代替手段を探すことができます。
プラグインで問題が発生した場合は、WordPressプラグインとテーマのメンテナンスサービスを選択できます。
6.悪いコーディング
WP開発者のいずれかが、WP Webサイトを完全にテストせずにコードベースを変更するなどの無責任なプログラミング手法に従事していた場合、それらの変更が保存された後、結果としてWhite Screen Of Death(WSOD)が発生する可能性があります。 したがって、新しいコーディングの追加がオフサイトで適切にテストされていることを常に確認してください。したがって、適切な対策を講じずにWebサイトに追加しないでください。
この問題に対応するには、最初にどのタイプのファイルが変更されたかを評価する必要があります。 たとえば、.htaccessやwp-config.phpなどのファイルは、簡単なダウンロードで簡単に置き換えることができます。 WPの元のWebサイトにアクセスして、そのファイルを抽出する必要があります。 その後、FTPを使用して、影響を受けるファイルの削除を実行します。 新しいダウンロードを使用して、そのファイルを置き換えます。
7.サーバーの機能不全への対処
WSODは、メモリまたは実行時間の問題にも関連している可能性があります。 このような問題は、Webサイトのデフォルト設定が原因で発生します。 たとえば、サイトの新しいWPテーマを取得したとします。 ただし、デモのアクティベーションを試みたところ、突然White Screen Of Death(WSOD)が発生しました。これは、テーマに問題はなかったものの、サーバーが大量のファイルを計算できなかったことを意味します。 この問題は2つの方法で解決できます。
まず、メモリ制限の再評価を試みることができます。 場合によっては、境界線を特定のしきい値まで増減することを提案するエラーメッセージが表示されることがあります。 取得できない場合は、経験則として、64MBから始めてください。 これで、3つのファイルを変更できます。
- wp-config.phpファイルで、次のコードを使用します。
define('WP_MEMORY_LIMIT'、 '64M'); - .htaccessファイルで、次のコードを使用します。
php_value memory_limit 64M - php.iniファイルで、次のコードを使用します
memory_limit = 64M
これらのファイルを変更する前に、必ずバックアップを生成し、問題が発生した場合は保存してください。 各ファイルを変更した後、WP Webサイトをテストして、機能していることを確認します。
その後、最大実行時間になるように時間を変更します。 White Screen Of Death(WSOD)のシナリオで、実行時間の特定の増加がエラーメッセージに表示されない場合は、60秒から始めてください。 この設定は2つのファイルに組み込むことができます。
- .htaccessファイルで、このコードを使用します。
php_value max_execution_time 60 - php.iniファイルで、これを試してください。
max_execution_time = 60
上記の変更はすべて保存する必要があります。 その後、WPにアクセスして、WSODが持続するかどうかを確認してください。
8.デバッグ
それでもWhiteScreenOf Death(WSOD)に直面している場合は、サーバーのデバッグにwp-config.phpファイルを使用してください。 コントロールパネルで、データベース内のwp-configファイルを特定します。 ファイルを確認し、次のような行を探します。
define('WP_DEBUG'、false);
「false」を「true」に変更します。
線が存在しない場合があります。 このような場合は、上記のパスを「true」で明示的に指定する必要があります。 変更を保存してプロセスを終了します。 PHPコーディングの問題がある場合、デバッグプロセスによってそれが明らかになります。 デバッグ出力を分析し、それを解決してみて、WPを開いてWSODがまだ普及しているかどうかを確認します。 デバッグが完了したら、上記のコードの行を「true」からデフォルトの「false」に変更します。
9.救助のための会社を取得する
時々、これらの問題は会社にサービスを依頼するのに十分複雑で頑丈です。 したがって、そのような場合は、HelpBotのような評判の良いWP会社に連絡してください。 HelpBotの豊富な経験は、そのような場合に非常に貴重であることがわかり、最終的に問題を終わらせるのに役立ちます。 さまざまなWPサービスがあります。 あなたのウェブサイトを侵入不可能なセキュリティ要塞にすることから、最も視覚的に魅力的なテーマをインストールすることまで、サイトのSEOを高め、競合他社に先んじてあなたをエッジングすることから、24時間年中無休の監視サービスを提供することまで、私たちはすべての拠点をカバーしました。 何を求めている? 私たちがあなたのウェブサイトを変革し、あなたを次のレベルに導くことができるように、私たちに連絡してください。
未来への準備
ティーに対する上記の解決策に従うことによって、あなたはWSODの地獄から自分自身を救い出したかもしれません。 ただし、このレッスンから学び、将来的にWSODからの安全を確保するために必要な対策を講じることが不可欠です。 WPプラグインの更新のような単純なアップグレードでも会社がオフラインになる可能性がある場合は、予防策を講じる必要があります。 これらのヒントのいくつかは次のとおりです。
- あなたのウェブサイトのバックアップを毎日定期的に維持することは退屈な仕事のように聞こえるかもしれませんが、その利点は無数にあります。 これは、White Screen Of Deathが発生したときはいつでも、昨日のバックアップを使用してWebサイトを再び稼働させることができることを意味します。
- テーマやプラグインなどのWPリソースの更新に関するすべてのメジャーおよびマイナーの詳細に従ってください。 WP構造を完全に把握すると、ホワイトスクリーンオブデスの謎の背後にある理由をすばやく簡単に突き止めることができます。
- 実際のWebサイトに変更を組み込む前に、検証のために常にテスト環境でWPの変更を実行してください。
- チームに適切なポリシーを導入します。 それらが正しい業界慣行に従っていることを確認してください。そうすれば、誰がコードを変更したかを確認できます。 そうは言っても、チームに役割と特権を割り当て、チームの完全な詳細と時間に関するすべての変更を監視します。
- すべてのタイプのWordPressサービスを提供する会社を選択してください。
WordPressでいくつかの問題に直面している場合は、WordPressの専門家の助けを借りることができます。