いくつかの一般的な WordPress エラーとその修正
公開: 2023-08-08WordPress Web サイトで、不可解なエラー メッセージや不可解な白い画面が表示され、頭痛の種になっていませんか? 心配しないでください。あなたはこれからこれらの問題を解明する旅に出ようとしているのですから。 イライラする「死の白い画面」から不可解な「データベース接続確立エラー」まで、これらの不具合により、スムーズに実行されているサイトがデジタル パズルに変わる可能性があります。 しかし恐れることはありません。
このガイドでは、最も一般的な WordPress エラーのいくつかを真っ先に掘り下げ、その簡単な修正を提供します。 読み終わる頃には、Web サイトの栄光を回復し、シームレスに実行し続けるための知識が身に付いているでしょう。 これらのエラーを解決して、WordPress 王国を王座に取り戻しましょう。
死の白幕
これは、WordPress Web サイトに何も情報が表示されない空白の画面が表示される場合です。 PHP エラーまたはデータベース エラーが原因で発生する可能性があります。
WordPress の死の白い画面が表示される理由は次のとおりです。
プラグインの互換性の問題:
プラグインが互換性の問題を引き起こしている可能性があります。 管理画面にアクセスできる場合は、すべてのプラグインを非アクティブにしてから、1 つずつアクティブにして、問題のあるプラグインを見つけてください。 画面にアクセスできない場合は、FTP を使用して Web サイトにログインし、「wp-content/plugins」フォルダーに移動します。 「plugins」フォルダーの名前を「plugins_old」に変更します。 これにより、すべてのプラグインが無効になります。
テーマ関連の問題:
新しいテーマをアクティブにした後、または WordPress ネットワークで新しいサイトを作成した後に白い画面が表示される場合、この問題が発生する可能性が高くなります。
WordPress 管理画面にログインし、「Twenty Twenty-One」などのデフォルトの WordPress テーマを有効にします。 WordPress 5.8 以下を使用している場合は、Twenty Twenty-Two テーマには WordPress 5.9 以降が必要であるため、Twenty Twenty-One テーマに切り替えてください。 管理画面にアクセスできない場合は、FTP を使用して「/wp-content/themes/」フォルダーに移動し、アクティブなテーマのフォルダーの名前を変更します。
これらの手順は、WordPress ホワイト スクリーン オブ デスのトラブルシューティングに役立ちます。
内部サーバーエラー
内部サーバー エラーのトラブルシューティングを行うには、次の手順に従います。
破損した .htaccess ファイル:
FTP を使用してサイトのルート ディレクトリにアクセスし、.htaccess ファイルの名前を .htaccess_old に変更します。 サイトをロードしてエラーが解決したかどうかを確認してください。 機能する場合は、 [設定] > [パーマリンク]に移動し、パーマリンクをリセットして新しい .htaccess ファイルを生成します。
プラグインの問題:
すべてのプラグインを非アクティブにして、エラーの原因となっているプラグインがあるかどうかを確認します。 WordPress 管理画面にアクセスできない場合は、FTP を使用してプラグインを無効にしてください。
テーマに関連した問題:
Twenty Twenty-One などのデフォルトの WordPress テーマに切り替えて、テーマ関連の問題を排除します。 WordPress 5.8 以下を使用している場合は、Twenty Twenty-Two テーマを使用してください。Twenty Twenty-Two テーマには WordPress 5.9 以降が必要です。
新しい WordPress ファイルをアップロードする:
WordPress の新規インストールから wp-admin フォルダーと wp-includes フォルダーをアップロードして、破損している可能性のあるファイルを置き換えます。
忘れずにこれらの手順を 1 つずつ実行し、各アクションの後にエラーが解決されたかどうかを確認してください。
データベース接続の確立中にエラーが発生しました
ページに「データベース接続確立エラー」というメッセージが表示された場合は、データベースへの接続に問題があることを示しています。 この問題について考えられる理由と解決策をいくつか示します。
間違った wp-config.php 情報
「データベース接続の確立エラー」は、多くの場合、wp-config.php ファイル内のエラーが原因です。 これを解決するには、次の手順に従います。
- FTP クライアント経由でサイトにアクセスする
- wp-config.php ファイルを開きます
- 次の情報が正しいことを確認してください。
- データベース名
- データベースのユーザー名
- データベースのパスワード
- データベースホスト
必要に応じて、必要な修正を加えます。
構成が正確であれば、MySQL パスワードを手動でリセットできます。
wp-config.php をチェックし、Web ホストに確認しても問題が解決しない場合は、次の可能性を考慮してください。
Web ホストに関する問題:
ホスティング プロバイダーに問い合わせて、データベース クォータの到達やサーバーのダウンタイムなどの潜在的な問題を調査してください。
侵害された Web サイト:
設定エラーやホスティングの問題を除外した場合、サイトがハッキングされている可能性があります。 Sucuri SiteCheck などのツールを使用して、サイトをスキャンして侵害がないかどうかを確認します。
スキャンの結果に基づいて適切な措置を講じるか、侵害された Web サイトの問題に対処するために専門家の助けを求めることを忘れないでください。
自動アップグレードの失敗
場合によっては、WordPress の自動更新機能で問題が発生し、更新に失敗することがあります。 次のようなことに気づくかもしれません。
- 何も情報のない真っ白な画面
- アップデートが失敗したことを示す警告
- PHPエラーメッセージ
これらの障害は、WordPress のメイン ファイルに関連する不具合、アップグレード プロセス中のインターネット接続の問題、ファイルのアクセス許可の不正など、さまざまな理由で発生する可能性があります。
自動アップグレードが失敗した場合は、更新を確実に成功させるために、問題の特定の原因のトラブルシューティングが必要になる場合があります。
接続がタイムアウトしました
「接続がタイムアウトしました」エラーは、Web サイトがサーバーの容量を超えると発生します。これは、メモリ制限が制限されている共有ホスティングでよく発生します。 以下にいくつかの解決策を示します。
- すべてのプラグインを非アクティブ化する: すべての WordPress プラグインを非アクティブ化することで問題が解決した場合は、プラグインを 1 つずつ再アクティブ化して、問題のあるプラグインを特定します。 管理画面にアクセスできない場合は、プラグインを手動で無効化します。
- デフォルトの WordPress テーマに切り替える: Twenty Twenty-One テーマ (WordPress 5.8 以前の場合) を使用して、テーマ関連の問題を排除します。 Twenty Twenty-Two テーマには WordPress 5.9 以降が必要であることに注意してください。
- メモリ制限を増やす: 共有ホスティングを使用している場合は、wp-config.php ファイルを変更してメモリ制限を増やすようにホスティング プロバイダーに依頼してください。
- 最大実行時間を増やす: php.ini ファイルを編集して、最大実行時間を増やします。 これを行う方法がわからない場合は、ホスティングプロバイダーに問い合わせてください。
忘れずにこれらの手順を 1 つずつ実行し、各アクションの後にエラーが継続するかどうかを確認してください。
アップグレード後のメンテナンス モード
WordPress の更新後、「定期メンテナンスのため一時的に利用できなくなります。」というメッセージが表示される場合があります。 しばらくしてからもう一度確認してください。」 これは、.maintenance ファイルがアップグレード中に自動的に作成されますが、正しく削除されない可能性があるために発生します。
この問題を解決するには:
- FTP プログラムを使用して Web サイトにログインします
- サイトのルート ディレクトリで .maintenance ファイルを見つけます。
- .maintenance ファイルを削除します
.maintenance ファイルを削除すると、メッセージは表示されなくなり、Web サイトに再びアクセスできるようになります。
変更しても何も起こらない
Web サイトに変更を加えてもブラウザに表示されない場合は、ブラウザのキャッシュをクリアしてみてください。 キャッシュには Web サイトのデータが保存され、ページをより速く読み込むことができます。 場合によっては、ブラウザーが更新されたバージョンではなくキャッシュされたバージョンを読み込むため、変更が表示されないことがあります。 これを修正するには、ブラウザのキャッシュをクリアするか、リンクを閉じて再度開き、更新された Web サイトを表示します。
きれいなパーマリンクと白い画面による 404 エラー
Pretty パーマリンクで 404 エラーが発生し、顔画像のアップロードの問題が発生して白い画面が表示される場合は、Apache で mod_rewrite モジュールがデフォルトで有効になっていないことが原因である可能性があります。 Mod_rewrite は URL の書き換えを可能にするため、きれいなパーマリンクを機能させるために不可欠です。
この問題は通常、WordPress マルチサイト ネットワークで発生しますが、共有ホスティングやサーバーの移行または移動後にも発生する可能性があります。
これを解決するには、まず WordPress の[設定] > [パーマリンク]からパーマリンクをリセットします。 問題が解決しない場合は、.htaccess ファイルを手動で編集する必要がある場合があります。
カスタム投稿で 404 エラーが発生する
カスタム投稿タイプで 404 エラーが発生した場合は、次の手順に従ってください。
カスタム投稿タイプと単一ページに同じ名前がないことを確認してください。 競合がある場合は、スラッグを含む単一ページの名前を変更します。
WordPress 管理画面にアクセスし、 [設定] > [パーマリンク]に移動します。 デフォルトのパーマリンクを選択し、変更を保存してから、好みのパーマリンクに戻します。 これにより、書き換えルールが更新され、問題が解決されます。
これらの手順に従うことで、カスタム投稿タイプに関連する 404 エラーを解決できるはずです。
結論
WordPress を使用しているときにエラーが発生することはよくあります。 これらのエラーの性質を理解し、適切なトラブルシューティング手順に従うことで、ほとんどの問題を効果的に解決できます。
内部サーバー エラー、データベース接続の問題、自動アップグレードの失敗、またはこのブログで説明したその他の問題の処理のいずれであっても、体系的なアプローチをとり、必要に応じて支援を求めることは、これらの障害を克服するのに役立ちます。
常に最新の状態に保ち、Web サイトを定期的にバックアップし、サポートのために広大な WordPress コミュニティを活用することを忘れないでください。 忍耐と適切な戦略があれば、WordPress のエラーを回避し、この強力なプラットフォームの利点を引き続き享受できます。
- これは役に立ちましたか ?
- はい・いいえ