Duplicator Duplicator
WordPressのエラー

最も一般的なWordPressエラー20選(および簡単な修正方法)

· · 24分で読む ·
著者: 著者アバター Joella Dunn
著者アバター Joella Dunn
JoellaはWordPressでの長年の経験を持つライターです。Duplicatorでは、基本的なバックアップから大規模な移行まで、サイトのメンテナンスを専門としています。彼女の最終的な目標は、WordPressウェブサイトが安全で成長に対応できる状態であることを確認することです。
·
レビュー担当者: レビュアーアバター John Turner
レビュアーアバター ジョン・ターナー
John TurnerはDuplicatorの社長です。彼は20年以上のビジネスおよび開発経験を持ち、彼のプラグインは2500万回以上ダウンロードされています。

予期せぬタイミングでWordPressのエラーが表示されることほど、イライラすることはありません。

突然、あなたのウェブサイト—オンラインストア、クリエイティブな表現の場、丹精込めて作り上げた空間—が訪問者に混乱を招くメッセージを表示したり、最悪の場合、あなた自身を完全に締め出してしまう可能性があります。

これらのエラーがどれほど混乱を招く可能性があるか、私は理解しています。潜在的な顧客を遠ざけ、ワークフローを中断させ、単に計画を台無しにしてしまう可能性があります。

しかし、良いニュースがあります。ほとんどのWordPressエラーは、見た目ほど壊滅的なものではありません。実際、多くは非常に一般的で、簡単な修正方法があります。

最も頻繁に発生するWordPressエラーを紹介します。さらに重要なのは、それらを迅速に解決するための実行可能なステップを提供し、混乱を最小限に抑え、WordPressサイトをオンラインに戻せるようにすることです。

主なポイントは次のとおりです:

  • ほとんどのWordPressエラーは、キャッシュのクリア、プラグインの無効化、またはバックアップの復元で解決します。
  • メモリとサーバーの制限が重大な問題を引き起こします:PHPメモリを256MB以上に増やし、実行時間制限を設定することで、ほとんどの重大なエラーを防ぐことができます。
  • ファイルとデータベースの問題には簡単な解決策があります:間違った権限、破損した.htaccessファイル、データベースの認証情報エラーは簡単に修正できます。
  • トラブルシューティングよりも予防が重要です:定期的なバックアップ、ステージング環境でのテスト、ソフトウェアの更新を維持することで、ほとんどのエラーシナリオを排除できます。
  • リカバリツールは時間とストレスを節約します:WordPressリカバリモード、FTPアクセス、デバッグログは、推測よりも速く問題を特定し修正するのに役立ちます。

クイックサマリー:一般的なWordPressエラーの修正

よくあるエラーを特定する
特定のエラーメッセージは、何が間違っているかを教えてくれることが多いです。それを使ってオンラインで解決策を検索できます。ほとんどの場合、誰かがすでに経験して修正したエラーを見ているはずです。
迅速な修正
一般的なトラブルシューティングのヒントを試してください: キャッシュをクリアする、プラグインを無効にする、デフォルトのテーマに切り替える、またはバックアップを復元する。
将来エラーを回避する
一部のエラーは避けられません。しかし、ソフトウェアを最新の状態に保つことで、エラーが発生する可能性を減らすことができます。また、ステージング環境で新しいソフトウェアをテストすることもお勧めします。

目次

WordPressのエラーのトラブルシューティングを開始する方法

WordPressは、その強力さと柔軟性から、最も人気のあるコンテンツ管理システム(CMS)です。しかし、だからといってWordPressのウェブサイトでエラーが発生しないわけではありません。

WordPressのエラーが発生した場合、それは大きな障害となる可能性があります。ある瞬間にはコンテンツを作成し、オーディエンスと交流していても、次の瞬間にはウェブサイトがダウンしたり、ログインできなくなったりします。しかし、恐れることはありません。すべてのWordPressユーザーが経験することです。

特定のエラーについて詳しく説明する前に、一般的なトラブルシューティングの手順について説明しましょう。これらは基本的な手順であり、すべてのWordPressユーザーがすぐに使える仮想ツールベルトのようなものです。

キャッシュのクリア

キャッシュは、掃除を忘れた埃っぽい隅のようなものです。一時的なデータが溜まり、しばしば不具合の原因となります。したがって、最初の手順はキャッシュをクリアすることです。 

これは、キャッシュプラグインを通じて、またはホスティングアカウントのコントロールパネルから直接行うことができます。詳細については、WordPressでキャッシュをクリアする方法に関するこのチュートリアルをご覧ください。 

ソフトウェアを最新の状態に保つ

WordPressコア、テーマ、プラグインを含む古いソフトウェアは、互換性の問題や脆弱性の原因となる可能性があります。すべてを最新の状態に保つことで、サイトのセキュリティとパフォーマンスが向上し、潜在的な問題を回避できます。

最近インストールしたプラグインまたはテーマを無効にする

場合によっては、新しいプラグインやテーマが既存のセットアップと競合することがあります。最近何か新しいものを追加して、サイトの調子が悪くなった場合は、最新の追加機能を無効にすることを検討してください。問題が解消された場合は、プラグインまたはテーマを削除して代替品を見つけてください。

WordPressウェブサイトを最高のレベルで機能させ続けるには、最高のプラグインとテーマをインストールしたいはずです。ここでは、私たちのおすすめを紹介します。

見事なウェブサイトを構築するためのベストWordPressテーマ15選

あらゆる種類のウェブサイトに最適な26のWordPressプラグイン

バックアップを復元する

WordPress初心者にとって、トラブルシューティングという考えは daunting に思えるかもしれません。エラーが発生する前の状態にウェブサイトを戻す「元に戻す」ボタンがあればいいのに、と思うかもしれません。

幸いなことに、バックアップを復元することで、ウェブサイトを簡単にロールバックし、エラーを元に戻すことができます。メジャーな変更やアップデートを試す前に、事前にバックアップを作成してください。もし何か問題が発生した場合、以前のバージョンのサイトに復元して、まるで何も起こらなかったかのように間違いを消去できます。

サイトに常にアクセスできるようにするには、自動バックアップを設定する。これにより、将来新しいエラーが発生した場合でも、ウェブサイトの機能的なコピーを保持できます。 

最も一般的なWordPressエラー20選(および簡単な修正方法)

エラーが発生すると、イライラする経験になることがあります。エラーによっては、画像をアップロードしたり、予約投稿を公開したり、管理画面にログインしたりできなくなる場合があります。 

皆様のお役に立てるよう、一般的なWordPressのエラーについていくつか説明します。その過程で、それらを修正する方法を正確に示しますので、ウェブサイトを通常の状態に戻すことができます。

最も一般的なWordPressのエラーの概要を以下に示します。

  • White Screen of Death:メモリの問題によって引き起こされる空白のページ。メモリ制限を増やすか、リカバリモードを使用してください
  • 内部サーバーエラー: 一般的な500エラー。キャッシュをクリアし、.htaccessファイルを確認し、プラグインを無効にしてください。
  • データベース接続エラー: データベースに接続できません。wp-config.phpの認証情報を確認してください。
  • メモリ制限エラー: PHPメモリが枯渇しました。メモリ制限を256MB以上に増やしてください。
  • 構文エラー: コードの誤りにより解析エラーが発生しました。カスタムコードまたはテーマファイルのタイプミスを修正してください。
  • ファイルアップロードサイズ超過: ファイルがサーバーに対して大きすぎます。upload_max_filesize制限を増やしてください。
  • メンテナンスモードでスタック: アップデートの失敗によりサイトにアクセスできなくなりました。.maintenanceファイルを削除してください。
  • コンテンツの下にサイドバー: HTML/CSSのエラーによりレイアウトが壊れました。壊れたdivタグを確認してください。
  • 管理画面ロックアウト: ダッシュボードにアクセスできません。パスワードをリセットするか、セキュリティプラグインを確認してください。
  • 最大実行時間: スクリプトがタイムアウトしました。max_execution_time制限を増やしてください。
  • 「本当に実行しますか?」エラー: ノンス検証の失敗。原因を特定するためにプラグインを無効にしてください。
  • メールが送信されない: WordPressのメールがブロックされています。信頼性の高い配信のためにSMTPプラグインを使用してください。
  • Facebookのサムネイルが正しくない: 画像が正しく表示されません。og:imageタグを設定するためにSEOプラグインを使用してください。
  • ソーシャル埋め込みの破損: Facebook/Instagramの埋め込みが失敗しています。代わりにソーシャルフィードプラグインを使用してください。
  • 接続タイムアウト: サーバーが過負荷です。プラグインを確認し、メモリを増やし、デバッグを有効にしてください。
  • 403 Forbiddenエラー: アクセスが拒否されました。.htaccessファイルとファイルパーミッションを確認してください。
  • メディアライブラリの破損: 画像がアップロードされません。uploadsフォルダのファイルパーミッションを更新してください。
  • SSLエラー: 証明書の問題。ホストに連絡するか、SSL証明書を再インストールしてください。
  • 投稿が404を返す: パーマリンク構造が壊れています。設定でパーマリンクを更新してください。
  • 有害プログラム警告: サイトがマルウェアにフラグ付けされました。感染したファイルをスキャンしてクリーンアップしてください。

1. ホワイトスクリーンの死

ウェブサイトを開くと、コンテンツの代わりに空白の白い画面が表示されるのを想像してみてください。それがホワイト・スクリーン・オブ・デス(WSOD)です。エラーメッセージもなく、明確な理由もなく、ただ空虚な空間があるだけです。

ホワイトスクリーンの死

他の場合では、「あなたのウェブサイトで重大なエラーが発生しています」と表示されることがあります。

WordPressの致命的なエラー

「このサイトは技術的な問題を抱えています」と表示されることもあります。

WordPressの技術的な問題エラー

ホワイト・スクリーン・オブ・デスは一般的なWordPressのエラーで、通常はスクリプトがサーバーのメモリ制限を使い果たしたことが原因で発生します。このスクリプトはタイムアウトするか、ホスティングサーバーによって終了されます。

多くの場合、メモリ制限を増やすことでこのエラーを修正できます。WordPressは、WordPressリカバリーモードを有効にするためのリンクを含むメールを送信することもあります。リカバリーモードのダッシュボードにログインして、トラブルシューティングを開始できます。

WordPressリカバリモード

プラグインを無効にして、デフォルトのWordPressテーマに戻す必要がある場合もあります。ダッシュボードにアクセスせずにプラグインを無効にするには、FTPクライアントでコアファイルを開き、pluginsフォルダの名前をplugins_oldに変更してください。

WordPressプラグインを無効化

テーマに問題がある場合は、themesフォルダを開き、アクティブなテーマを見つけます。テーマの名前を変更して非アクティブ化します。 

プラグインまたはテーマを非アクティブ化する前に、必ずサイトのバックアップを取ってください!そうしないと、このソフトウェアからのカスタムデータを失うリスクがあります。 

2. 内部サーバーエラー

このエラーは通常、「500 Internal Server Error」というメッセージで表示されます。これは、サーバー側で何らかの問題が発生したことを示す一般的なエラーメッセージです。

500内部サーバーエラー

この場合、サーバーは問題の原因を特定できません。これにより、ウェブサイトの修正が困難になる可能性があります。 

内部サーバーエラーを修正する方法をいくつかご紹介します。

  • ブラウザとWordPressのキャッシュをクリアする
  • 新しい.htaccessファイルを作成する
  • PHPメモリ制限を増やす
  • プラグインを無効化する
  • デフォルトのWordPressテーマを有効化する

このエラーが発生していると思われる場合は、この記事で必要なヘルプが見つかります: 500内部サーバーエラーの修正方法。  

3. データベース接続確立エラー

ウェブサイトがデータベースに接続できない場合、「データベース接続確立エラー」というエラーメッセージが表示されます。

これが起こりうる理由は次のとおりです。

  • データベース情報が正しくない
  • データベースが破損している
  • データベースが応答しない

この問題を解決するには、データベースの認証情報が正しいことを確認する必要があります。wp-config.phpファイルを開き、次の行を見つけます。

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define( 'DB_NAME', 'database_name_here' );
/** MySQL database username */
define( 'DB_USER', 'username_here' );
/** MySQL database password */
define( 'DB_PASSWORD', 'password_here' );
/** MySQL hostname */
define( 'DB_HOST', 'localhost' );

データベース名、ユーザー名、パスワード、ホスト名を確認してください。これらの値がすべて現在のホスティングプロバイダーに対して正しいことを確認してください。

最近ウェブサイトを新しいWordPressホストに移行した場合、wp-config.phpが間違ったデータベースを指している可能性があります。エラーを修正するために、現在のWebホストから正しい値を見つけるようにしてください。

WordPressデータベースの修復が必要な場合や、データベースが現在ダウンしているかどうかを確認する必要がある場合もあります。ステップバイステップガイドについては、WordPressでデータベース接続確立エラーを修正する方法に関するこのチュートリアルを確認してください。 

4. メモリ制限エラー

ウェブサイトがPHPメモリ制限を超えたことを示すメモリ制限エラーが発生する可能性があります。このエラーメッセージは次のようになります。

Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 2348617 bytes) in /home/username/public_html/site1/wp-includes/plugin.php on line xxx
メモリ制限エラー

あなたのホスティングプランはサーバーに特定のメモリサイズを割り当てましたが、ウェブサイトを実行するには十分ではありません。メモリ制限が64MB未満の場合、WordPressは自動的に増加させようとします。ただし、メディアが多いウェブサイトを処理するには、これ以上のメモリが必要になる場合があります。

PHPメモリ制限を増やすには、wp-config.phpファイルを開き、このコードを「That’s all, stop editing! Happy blogging.」行の直前に貼り付けます。

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

これにより、メモリ制限が256MBに増加します。

5. 構文エラー

構文エラーは通常、「Parse error: syntax error」というメッセージで表示され、間違ったコードスニペットによって引き起こされます。通常、エラーが見つかったファイル内の場所が表示されます。

PHP構文エラー

このエラーでは、メッセージは次のようなものになります。

Parse error- syntax error, unexpected $end in /public_html/site1/wp-content/themes/my-theme/functions.php on line 278

最近サイトにカスタムコーディングを追加した場合、このエラーが発生した可能性があります。問題は、コンマの欠落、余分な波括弧、予期しない文字など、コーディングのタイプミスと同じくらい単純です。さらに、新しいプラグインやテーマがサイトに構文エラーを追加する可能性があります。

修正するには、エラーが発生したファイルを開き、コーディング構文を修正する必要があります。エラーはどこを確認すべきかを示しているので、正しいファイルを開き、間違いを修正するか、新しいコードを完全に削除するだけです。

6. 最大ファイルアップロードサイズを超過しました

メディアライブラリを操作していると、最大アップロードファイルサイズがあることに気付くかもしれません。これはホスティングプロバイダーによって設定され、2MBから500MBの範囲です。

WordPressファイルアップロードサイズ

新しい画像、ビデオ、その他のファイルをWordPressにアップロードする際には、この制限に注意する必要があります。大きすぎるファイルをアップロードしようとすると、最大ファイルアップロードサイズ制限を超える可能性があります。これにより、致命的なエラーが発生します。

写真のポートフォリオを持っている場合、デジタル製品を販売している場合、またはその他のメディア中心のサイトを運営している場合、これは問題になる可能性があります。この場合、最大ファイルアップロードサイズを増やす必要があります。

まず、Webホスティングプロバイダーに連絡して、代わりに実行してもらうことができます。ただし、php.iniファイルを編集(または作成)して、次のコードを追加することもできます。

upload_max_filesize = 256M
post_max_size = 256M
max_execution_time = 300

upload_max_filesizeは、ウェブサイトのニーズに合わせて自由に調整してください。

7. メンテナンスモードでスタック

WordPressは、セキュリティと機能を強化するために定期的にアップデートをリリースしています。管理タスクを容易にするために、自動アップデートを設定できます。

場合によっては、このプロセスが失敗することがあります。完全にアップデートされたウェブサイトの代わりに、白い画面が表示されるか、アップデートが失敗したという警告メッセージが表示されるか、サイトがメンテナンスモードでスタックしているというエラーが表示されます。問題を解決するまで、wp-adminページにアクセスできなくなる可能性があります。

WordPressメンテナンスエラー

このエラーが表示される可能性のある理由はいくつかあります。

  • 他のソフトウェアとの互換性の問題
  • 一度に多くのプラグインをアップデートする
  • アップデート中にブラウザを閉じた

WordPressがアップデートする際、ウェブサイトに一時的な.maintenanceファイルを追加します。アップデートが正常に完了すると、ファイルは削除されます。ただし、アップデートが失敗すると、サイトがメンテナンスモードでスタックしたままになる可能性があります。

この問題を解決するには、FTPクライアントまたはcPanelを使用してサイトファイルに接続します。ルートフォルダを開き、.maintenanceファイルを見つけます。次に、それを削除します。

将来的にアップデートの失敗を回避したい場合は、ステージング環境でWordPressサイトを手動でアップデートすることを検討してください。変更をライブにする前に、新しいアップデートがサイトにどのように影響するかを確認できます。

詳細については、WordPressをアップデートする方法のチュートリアルをご覧ください。

8. サイドバーがコンテンツの下に表示される

ウェブサイトには、ページの横にある縦長の列であるサイドバーがある場合があります。

WordPressサイドバー

ウェブサイトのレイアウトが壊れる可能性があります。正しく機能していない場合、サイドバーはコンテンツの横ではなく、コンテンツの下に表示される可能性があります。

これは、HTMLまたはCSSのエラーがレイアウトに影響を与えた場合に発生します。サイドバーが正しい位置にないことに気付いたら、テーマファイル内の問題を引き起こしているコードを見つける必要があります。

テーマを変更したばかりの場合は、元に戻してください。テンプレートをスキャンして、壊れた<div>タグを修正することもできます。

このプロセスを段階的に実行するために、以下のWordPressの「コンテンツの下にサイドバーが表示されるエラーの修正方法」ガイドに従ってください!

9. WordPress管理画面からロックアウトされました

最もイライラするWordPressのエラーの1つは、WordPressダッシュボードにアクセスできなくなることです。サインインできないと、ウェブサイトを適切に管理できなくなります。

いくつかの異なる理由でアクセスできなくなる可能性があります。以下はその一部です。

  • 無効なログイン認証情報
  • ログイン試行回数が多すぎる
  • ログインページがリフレッシュおよびリダイレクトされる
  • 管理者権限の喪失
  • ハッキングされたWordPressサイト
  • 技術的な問題

原因によっては、解決策も異なります。正確な問題を特定するのに役立つ情報が必要な場合は、WordPressにアクセスできなくなった場合の対処方法に関するこのチュートリアルをお読みください。

10. 最大実行時間を超過しました

ホスティングプロバイダーは、サーバーのリソースの悪用を防ぐために、PHPスクリプトを実行できる時間の長さに制限を設けています。これは通常30〜60秒です。

スクリプトがこの時間制限を超えると、エラーが表示されます。これは、スクリプトがタイムアウトし、完了せずに失敗したことを意味します。

最大実行時間エラー

このエラーを修正するには、.htaccessファイルを見つけて、次のコードを追加します。

php_value max_execution_time 60

php.iniファイルを編集して、最大実行時間を更新することもできます。

max_execution_time = 60

共有ホスティングプランを使用している場合、この変更ができない場合があります。その場合は、ホスティングプロバイダーのサポートチームに連絡して問題を解決してください。

11. これを実行してもよろしいですか?

場合によっては、「本当にこれを実行しますか?」という質問が表示されます。これは、プラグインやテーマが正しく使用していないために、ノンス検証が失敗した場合に発生します。

基本的に、ノンスはWordPressのURL、フォーム、Ajax呼び出しの悪用を防ぐ一意のキーです。このセキュリティレイヤーは、スクリプトがサイバー攻撃から来ているものではないことを保証します。

これを実行してもよろしいですか?エラー

場合によっては、プラグインがこのエラーを引き起こすため、すべて無効にしてから、1つずつ再度有効にして問題を再現してみてください。

現在のテーマをバックアップしてから、デフォルトのWordPressテーマに戻すこともできます。エラーが消えた場合は、テーマが問題の原因であったことがわかります。

その他のヒントやコツについては、WordPressの「本当にこれを実行しますか?」エラーの修正方法に関するこのチュートリアルを確認してください。

12. WordPressからのメールが送信されない

WordPressサイトを管理している際に、通知が届かない場合があります。さらに、コンタクトフォームプラグインがメールを送信できない可能性があります。

WordPressがメールを送信していない場合、ホスティングプランがPHPのmail()関数を正しく使用するように構成されていない可能性が高いです。一方、メールサービスプロバイダーは、スパムと見なしてWordPressのメールをブロックする可能性があります。

受信者の受信トレイにメールが確実に届くようにするには、WordPressでニュースレターを送信することに頼るべきではありません。代わりに、SMTP(Simple Mail Transfer Protocol)の使用をお勧めします。

PHPのmail()関数を使用する代わりに、SMTPは適切な認証を使用します。これにより、メール到達率が大幅に向上します

SMTPの使用を開始する最も簡単な方法は、WP Mail SMTPをインストールすることです。このSMTPプラグインを使用すると、WordPressの信頼性の低いPHP mail()関数の代わりに、お気に入りのSMTPサービスを選択できます。

WP Mail SMTP

WP Mail SMTPは、これらのすべてのSMTPオプション(およびその他多数)をサポートしています:

  • SMTP.com
  • Sendinblue
  • SendLayer
  • SendGrid
  • Office 365
  • Amazon SES

より確実にオーディエンスにリーチしたい場合は、このプラグインが役に立ちます!WP Mail SMTPを使用してWordPressのメール送信問題の修正方法をステップバイステップで解説します。

13. Facebookのサムネイルが正しくない

Facebookでコンテンツを共有する際に、アイキャッチ画像が正しく表示されない場合があります。これは、複数の画像にog:imageタグがあり、アイキャッチ画像が他のすべての画像よりも小さいことが原因である可能性があります。

WordPress SEOプラグインを使用すると、このツールがウェブサイトに適切なオープングラフタグを追加することを保証します。All in One SEOは、サムネイルの欠落または誤りの問題を防止するための最良の選択肢です。

AIOSEOプラグイン

開始するには、AIOSEOのソーシャルネットワーク設定に移動します。Facebookタブで、オープングラフマークアップが有効になっていることを確認してください。

AIOSEOオープングラフマークアップ

デフォルトの投稿画像ソースを選択することもできます。通常はアイキャッチ画像になりますが、コンテンツ内の最初の画像、利用可能な最初の画像、またはその他の利用可能なメディアファイルを選択することもできます。

これにより、新しい投稿に正しいサムネイルが表示されます!

AIOSEO Facebookサムネイル

それでもエラーが表示される場合は、ブラウザのキャッシュをクリアすることをお勧めします。

14. FacebookとInstagramの埋め込みが壊れる

以前は、oEmbedまたはEmbedブロックを使用してWordPressにFacebookおよびInstagramの投稿を埋め込むことができました。2020年10月4日以降、FacebookはAPIを変更し、このプロセスをサポートしなくなりました。

現在ソーシャルメディアの投稿を埋め込むには、アプリを登録し、クライアントトークンを使用してFacebookのGraph APIからデータを取得する必要があります。これは簡単でもスケーラブルでもないため、WordPressチームはoEmbed機能を削除しました。

最近oEmbedを使用してFacebookコンテンツを埋め込もうとした場合、おそらくこのエラーが表示されたでしょう:

Facebook oEmbedエラー

WordPressブログにFacebookやInstagramの投稿を埋め込むと、エンゲージメントを高め、フォロワーを増やすことができるため、完全に削除したくはないでしょう。それらを正しく表示するには、Smash Balloonのようなソーシャルメディアフィードプラグインを使用できます。

Smash Balloonプラグイン

表示したいソーシャルメディアフィードに応じて、さまざまなプラグインが利用可能です:

oEmbedsを引き続き使用するには、Instagram Feed » oEmbedsまたは Facebook Feed » oEmbedsに移動します。次に、この機能を有効にします。

Smash Balloon oEmbeds

Smash Balloon を使用して Facebook および Instagram の投稿を埋め込む方法については、Facebook および Instagram の oEmbed 問題を修正する方法に関するガイドをご覧ください。 

15. 接続がタイムアウトしました

サイトにアクセスしようとすると、ブラウザに「接続がタイムアウトしました」というエラーが表示されることがあります。これは、リソースを使いすぎてしまい、限られたサーバーに負荷をかけた後に発生する可能性があります。共有ホスティングプランのウェブサイトで最も一般的です。

接続タイムアウトエラー

「接続がタイムアウトしました」エラーが表示される可能性のある理由はいくつかあります。

  • ネットワーク接続の問題
  • メモリ制限の制限
  • リソースを大量に消費するプラグイン

プラグインが問題を引き起こしていると思われる場合は、すべて無効にしてから1つずつ再度有効にしてみてください。PHPメモリ制限を増やすか、Twenty Twenty-Three のようなデフォルトテーマに切り替えることも検討してください。 

別の可能な解決策は、WordPress デバッグを有効にすることです。これにより、WordPress は自動的にエラーをログに記録し、問題の原因を特定する可能性のあるエラーメッセージを提供します。

これを行うには、WordPress ファイルを開き、wp-config.php ファイルを見つけます。次のコードを追加します。

define( 'WP_DEBUG', true);
define( 'WP_DEBUG_LOG', true);

ファイルを保存して閉じます。次に、wp-config.php ファイルをルートディレクトリに再度アップロードします。 

これを実行すると、wp-content フォルダに新しい debug.log ファイルが表示されます。

WordPress デバッグファイル

このファイルを開くと、ウェブサイトの新しい問題を確認できます。これにより、サイトの接続がタイムアウトする理由を特定するのに役立ちます。 

16. 403 Forbiddenエラー

403 Forbidden エラーコードは、サーバーの権限がウェブページへのアクセスを許可するように設定されていない場合に表示されます。次の操作の後にこのエラーが表示されることがあります。

  • wp-admin またはログインページへのアクセス
  • WordPress のインストール中
  • ウェブサイトの他のページへのアクセス
403 Forbiddenエラー

通常、403 Forbidden エラーはセキュリティプラグインによって引き起こされます。コードが不十分なセキュリティプラグインが、誤ってあなたの IP アドレスを不審なものとしてブロックした可能性があります。

ホスティング会社がサーバー設定を誤ることもあります。あるいは、.htaccess ファイルが破損しているか、ファイル権限が正しくない可能性があります。 

403 Forbidden エラーを修正する方法の詳細なステップバイステップのチュートリアルについては、このガイドを確認してください。 

17. メディアライブラリが壊れている

WordPress に新しい画像をアップロードしようとすると、すべての画像が壊れていることに気づくかもしれません。さらに、アップロードされた画像がエラーを発生させる可能性があります。

メディアライブラリのエラー

これらの画像アップロードの問題を修正するには、ファイル権限を更新する必要があるでしょう。設定が正しくないと、サーバーにファイルをアップロードできなくなります。

18. SSLエラー

ほとんどのウェブサイトでは、SSL(Secure Sockets Layers)を使用して、ウェブサーバーとユーザーのブラウザ間の接続を暗号化しています。これは優れたセキュリティ対策ですが、HTTPS/SSL 証明書に関する問題が発生する可能性があります。

一般的な Google Chrome エラーの 1 つに、NET::ERR_CERT_INVALID メッセージがあります。これを確認すると、ブラウザがウェブサイトの SSL 証明書を受け入れなかったことがわかります。

SSLエラー

これが起こる可能性のある理由はいくつかあります。

  • SSL が別のドメイン名に割り当てられた
  • SSL 証明書の有効期限が切れた
  • ブラウザは証明書発行機関を認識しませんでした

ウェブサイトでこの問題が発生した場合、ホスティングプロバイダーに連絡することができます。ただし、証明書を手動でインストールした場合は、まず再インストールしてください。問題が解決しない場合は、証明書プロバイダーに問い合わせてください。

19. WordPressの投稿が404エラーを返す

訪問者があなたのウェブサイトを閲覧しているときに、読みたいブログ記事をクリックすることがあります。コンテンツの代わりに、404 - Not Found エラーが表示されます。

WordPress投稿 404エラー

通常、パーマリンク設定を更新することで修正できます。ダッシュボードの 設定 » パーマリンク に移動するだけです。何も変更せずに 変更を保存 をクリックします。

WordPressパーマリンク

これにより、パーマリンク設定が自動的に更新され、リライトルールがフラッシュされます。ただし、追加の解決策が必要な場合は、WordPress の投稿が 404 エラーを返す場合の修正方法 に関するこのガイドをお読みください。

20. このサイトには有害なプログラムが含まれています

Google は定期的に、疑わしいコーディングがあるウェブサイトをマークします。最近ハッキングされてサイトにマルウェアがある場合、コンテンツは「このサイトには有害なプログラムが含まれています」というエラーメッセージでフラグが付けられる可能性があります。

このサイトには有害なプログラムが含まれています エラー

これは、ウェブサイトに低品質なネットワークからの広告が含まれているためにも発生する可能性があります。場合によっては、悪意のあるコードを配布するリンクが含まれていることがあります。

ご想像のとおり、このエラーは信頼性と権威に大きく影響を与える可能性があります。迅速にWordPress ウェブサイトをクリーンアップ して、Google によるフラグ付けを解除する必要があります。

「このサイトには有害なプログラムが含まれています」エラーを修正する方法に関するこのチュートリアルをご覧ください。

WordPress エラーに関する FAQ

WordPress エラーのトラブルシューティング方法は?

WordPress エラーのトラブルシューティングを行うには、エラーメッセージまたは症状を使用して問題を特定します。エラーごとに特定の解決策がありますが、一般的なヒントとしては、ブラウザキャッシュのクリア、プラグインの非アクティブ化、デフォルトの WordPress テーマのアクティブ化、最近のコーディング変更の元に戻すなどがあります。

始めるには、このWordPress エラーのトラブルシューティング入門ガイドをご覧ください。トラブルシューティングを完全に回避するには、代わりにバックアップを復元するだけです。

WordPress サイトを修復するにはどうすればよいですか?

エラー発生後に WordPress サイトをすぐに修復するには、バックアップを復元できます。WordPress バックアッププラグインDuplicator のようなものであれば、ワンクリックで以前のバックアップを復元できます。

Duplicatorバックアップを復元する

バックアップを作成した後、災害復旧ポイントを設定することもできます。これにより、将来問題が発生した場合にこのバックアップを復元したいことを Duplicator に伝えることができます。

最近の完全サイトバックアップに移動し、横にある災害復旧アイコンをクリックします。

災害復旧アイコン

災害復旧を設定 をクリックします。

災害復旧を設定する

これで、復旧 URL をコピーするか、ランチャーファイルをダウンロードできます。

災害復旧オプション

この URL またはランチャーファイルを、WordPress ダッシュボードとは別の安全な場所に保存します。エラーが発生してトラブルシューティングしたくない場合は、ブラウザウィンドウに URL を貼り付けます。または、ランチャーファイルを開きます。

災害復旧

これにより、現在のサイトがエラーのないバックアップに置き換えられます!

WordPress のエラーを見つけるにはどうすればよいですか?

WordPressのエラーを見つけるには、WordPressの設定ファイル(wp-config.php)でWP_DEBUGモードを有効にします。これにより、ウェブサイト自体にエラーが表示され、問題の特定と診断に役立ちます。

データを失わずにWordPressサイトをリセットするにはどうすればよいですか?

データを失わずにWordPressサイトをリセットするには、最新のバックアップを復元します。Duplicator Proを使用すると、エラーのないバックアップをサーバーにアップロードし、public_htmlフォルダの他のすべてのファイルを置き換えることができます。または、エラーが発生する前にリカバリポイントを設定し、リカバリURLを貼り付けるだけで、サイトをすぐに通常の状態に戻すことができます。 

WordPressにはいくつの種類のエラーがありますか?

WordPressには、HTTP、PHP、MySQL、またはJavaScriptの4種類のエラーが表示される場合があります。エラーの修正方法は、その原因によって異なります。たとえば、MySQLエラーは、WordPressデータベースに問題があるために発生する可能性が高いです。

結論

これで完了です!このガイドが、サイトで発生しているWordPressエラーの解決に役立ったことを願っています。

これらの追加のWordPressガイドも役立つかもしれません:

致命的なエラーの後、すぐにサイトをオンラインに戻す必要がありますか? Duplicator Proをダウンロードして、自動バックアップを設定し、必要に応じて復元してください!

著者アバター
Joella Dunn コンテンツライター
JoellaはWordPressでの長年の経験を持つライターです。Duplicatorでは、基本的なバックアップから大規模な移行まで、サイトのメンテナンスを専門としています。彼女の最終的な目標は、WordPressウェブサイトが安全で成長に対応できる状態であることを確認することです。
当社のコンテンツは読者によってサポートされています。特定のリンクをクリックすると、手数料を受け取る場合があります。

保護されないまま、もう一日を無駄にしないでください

適切なWordPressバックアップなしで過ごす1時間ごとに、サイトはリスクにさらされます • WordPress移行の遅延ごとに、パフォーマンスと成長を失います

今すぐDuplicatorを入手
Duplicator プラグイン

お待ちください!
限定オファーをお見逃しなく!

お客様として、60% OFF になります

Duplicator をサイトで無料で試して、150万人以上の WordPress プロが私たちを信頼する理由をご覧ください。ただし、お待ちいただく必要はありません。この限定 60% オフは期間限定です。

または
今すぐ60% オフでDuplicator Proを入手 →