11の重大なWordPress問題を解決するための完全ガイド:2020年に更新

公開: 2020-08-26

WordPressに取り組んだことのある人は、WordPressがカスタムWebサイト開発に最適なプラットフォームの1つであることに同意するでしょう。 かなりシンプルで、初心者から上級者まで簡単にご利用いただけます。

ただし、WordPressが完璧にはほど遠いこともわかっています。 それはあなたを夢中にさせ、あなたをエネルギーから消耗させる可能性のあるエラーでいっぱいです。

ありがたいことに、すべての修正があります。 これらのエラーに遭遇し、それらを正常に修正して報告した多くのユーザーがまだいます。 彼らの専門知識のおかげで、11の一般的なWordPressエラーとそれらを修正する方法について説明するこの役立つガイドを提供することができました。 さぁ、始めよう:

変更を加える前に

あなたのウェブサイトのバックアップを取りなさい。 そうすることで、変更中にエラーが発生した場合に、以前の状態に簡単にロールバックできるようになります。 バックアップは、Google Cloud、OneDrive、またはその他の任意のクラウドサービスプロバイダーのどこにでも作成できます。

一般的なWordPressエラーとそれらを修正する方法

Critical WordPress Problems

エラー1:内部サーバーエラー

内部サーバーエラーまたは「500内部サーバーエラー」は、WordPress開発者が遭遇する可能性のある最も苛立たしいエラーの1つです。

なぜなのかご存知ですか? 「500InternalServerError」は、基本的にWebサイトに問題があることを意味しますが、サーバーはそれが実際に何であるかを見つけることができません。 ですから、あなたはあなた自身の調査を行い、問題の根本的な原因を解明しようと何時間も費やさなければなりません。

内部サーバーエラーの潜在的な理由

「500内部サーバーエラー」が発生する可能性のあるいくつかの要因は次のとおりです。

1..htaccessファイルが破損している

.htaccessファイルが破損しているため、WordPressで内部サーバーエラーが表示される場合があります。 ありがたいことに、このエラーの修正は非常に簡単です。 必要なのは次のことだけです。

  • ファイル転送プロトコル(FTP)を介してサイトルートにアクセスします
  • .htaccessファイルの名前を.htaccess_oldに変更します
  • 最後に、サイトをロードして、問題が解決したかどうかを確認します

問題が解決した場合は、 [設定]>[パーマリンク]からパーマリンクをリセットします。 これにより、新しい.htaccessファイルが作成されます。

2.プラグインまたはテーマに問題があります

これは、「500内部サーバーエラー」の背後にあるもう1つの理由である可能性があります。 この場合、プラグインを非アクティブ化するか、Webサイトが機能していたときにアクティブだった以前のテーマに戻すことができます。 問題はすぐに解決されます。

3.PHPの制限に達しました

WordPressダッシュボードにログインした後、またはwp-adminで画像をアップロードしようとしたときにメッセージが表示された場合は、PHPの制限に達している可能性があります。

この場合は、PHPの制限を増やしてみてください。 これを行う方法は次のとおりです。

  • php.iniという名前の空白のテキストファイルを作成します。
  • このコードをそれに貼り付けます: memory=64MB
  • ファイルを保存し、FTPを使用して/ wp-admin/folderにアップロードします。

問題はおそらく解決されるでしょう。 ただし、問題が一時的に解決されるだけであり、メモリが使い果たされた理由を理解しない限り、エラーが発生し続けることを知っておく必要があります。 プラグインやテーマ関数のコーディングが不十分なことが、いくつかの主な理由です。 さらに、Webホスティング会社に連絡し、サーバーログを調べて、問題の根本原因を特定することをお勧めします。

それでも問題が解決しない場合はどうなりますか?

WordPressを再度インストールして、 /wp-admin/wp-includesを再アップロードしてみてください。 最初に[上書き]を選択して、古いファイルを置き換えてください。

エラー2:403 Forbidden Error

403 Forbidden –このサーバーにアクセスする必要はありません。

このWordPressエラーは非常に苛立たしいため、修正に3〜4時間かかる場合があります。 実際、それは私たちだけではありません。 多くのWordPress開発者は、その上で安らかな眠りを失っています。

通常、このエラーは次のシナリオで発生します。

  • WP-adminまたはWordPressログインページでアクセスが拒否されました
  • WordPressのインストール中
  • WordPressサイトの任意のページにアクセスしたとき

:「アクセスが拒否されました」または「yourdomain.comへのアクセスが拒否されました」というメッセージが表示される場合があります。 このページを表示する権限がありません。」

403Forbiddenの背後にある理由

不適切に構成されたセキュリティプラグインが、このエラーの背後にある根本的な原因です。 悪意があると思われる複数のIPアドレスをブロックすることがあります。

その他の原因は次のとおりです。

1.破損した.htaccessファイル

これが見つける唯一の方法です:

  • .htaccessファイルを見つけます。 通常、/wp-contentと/wp-includes/を含む同じフォルダーにあります。
  • .htaccessファイルをダウンロードして、コピーを作成します。
  • サーバーから既存のファイルを削除して、Webサイトへのアクセスを再試行してください。

問題が解決した場合は、.htaccessファイルが破損していることが確認されています。

次はどうする?

500内部サーバーエラー」の修正で説明した手順に従います。

  • WordPress管理エリアにログインします
  • 新しい.htaccessファイルを作成します
  • 最後に、 [設定]> [パーマリンク]に移動して、変更を保存します。
2.ファイルのアクセス許可が正しくありません

「403エラー」の原因がファイルのアクセス許可の誤りであると思われる場合は、ホスティングプロバイダーに連絡して問題を調査することができます。

ただし、自分で問題を修正する必要がある状況に陥った場合は、次のようにします。

  • FTPクライアントを使用してWordPressサイトに接続します
  • すべてのWordPressファイルが含まれているルートフォルダーに移動します
  • 各フォルダを右クリックし、メニューから[ファイルのアクセス許可]を選択します

今、あなたは確認する必要があります:

  1. すべてのフォルダには、744または755のファイル権限が必要です。
  2. WordPressサイトのすべてのファイルには、644または640のファイル権限が必要です。

これらのパラメータを修正して、Webサイトに再度アクセスしてください。 403ForbiddenErrorは解消する必要があります。

:ルートフォルダーのファイル権限を744または755に設定することもできます。[サブディレクトリに再帰する]の横のチェックボックスをオンにしてから、[ディレクトリのみに適用する]というオプションをオンにします。 [OK]をクリックして、WordPressファイルに対してプロセスを繰り返します。

エラー3:4O4ページが見つかりません

直面する可能性のあるもう1つの一般的なWordPressエラーは、 404ページが見つかりません。これは、見つからない投稿を検索または開いたときに発生します。 このエラーは通常、WordPressサイトにパーマリンクの問題がある場合、誤って.htaccessファイルを削除した場合、または書き換えルールに問題がある場合に発生します。

4O4 Page Not Found

どうすればこれを修正できますか?

この問題を修正するには、最初にパーマリンク設定を再構成する必要があります。 これがあなたがそうすることができる方法です:

  • [設定]>[パーマリンク]に移動し、[変更を保存]をクリックします。

これにより、パーマリンク設定が更新され、書き換えルールがフラッシュされます。 このトリックを使用してエラーが解決されることは99%確実です。

それでも問題が解決しない場合は、.htaccessファイルを手動で更新する必要があります。これは、FTPにログインして.htaccessファイルを検索することで実行できます。 ファイルが見つかったら、アクセス許可を666に変更することで、ファイルを書き込み可能にすることができます。もう一度、アクセス許可を660に戻します。

次のコードを.htaccessファイルに追加することもできます。

# BEGIN WordPress

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

# END WordPress

エラー4:死の白い画面(WSOD)

White Screen of Death(WSOD)は、情報のない空白の画面として現れるもう1つの一般的なWordPressエラーです。

ホワイトスクリーンオブデス(WSoD)の背後にあるいくつかの理由は次のとおりです。

  1. プラグインの互換性の問題:プラグインを非アクティブ化および再アクティブ化することで問題を修正できます。
  2. テーマの問題:ダッシュボードにログインしてデフォルトのWordPressテーマをアクティブにするか、Webサイトの動作中にアクティブだったテーマにロールバックします。
  3. テーマディレクトリがないか名前が変更されました:管理者側でテーマを切り替えてディレクトリの名前を変更するか、 ks29so_optionsの「theme」および「stylesheet」レコードを編集してください。

このガイドを参照して、White Screen of Death(WSOD)の問題を解決することもできます。

エラー5:データベース接続の確立中にエラーが発生しました

「データ接続の確立エラー」は、データベースへの接続に問題がある場合に発生します。 その背後には、次のようないくつかの理由が考えられます。

  1. 誤ったwp-config.php情報:エラーは、wp-config.phpファイルのエラーによって発生します。 これを修正するには:wp-config.phpファイルをチェックし、データベースのユーザー名、データベースのパスワード、およびデータベースのホストが正しいことを確認します。 すべての構成が正しい場合は、MySQLパスワードを手動でリセットしてください。
  2. Webホストの問題:サーバーが所有されているか、データベースの制限に達しているか、データベースがシャットダウンされている可能性があります。 そのような問題があると思われる場合は、Webホストに連絡してください。
  3. Webサイトがハッキングされました:データベース接続エラーの背後にあるもう1つの理由は、Webサイトがハッキングされた可能性があります。 その場合、ウェブサイトのセキュリティおよび保護ソフトウェアを使用して問題を確認するためにウェブサイトをスキャンする必要があります。 60秒未満であなたのウェブサイトを修正することができる市場にはいくつかのそのようなツールがあります。 それらを試してみてください。

エラー6:WordPressが自動更新に失敗する

時々、WordPressは自動更新に失敗するかもしれません、そしてあなたは以下を見るかもしれません:

  • 情報のない空白の白い画面
  • 更新が失敗したという警告
  • PHPエラーメッセージ

このエラーは通常、メインのWordPressファイルに関連する不具合、アップグレード中のインターネット接続の問題、またはファイルのアクセス許可の誤りが原因で発生します。 WordPress Webサイトを手動で更新するか、以前に機能していたWebサイトのバックアップを復元することで、問題を修正できます。

エラー7:接続がタイムアウトしました

このエラーの背後にある主な理由は、Webサイトに十分なアクセス可能なメモリがなく、サーバーが管理できる以上のことを実行しようとしていることです。

このエラーをどのように修正できますか?

  • ホスティングプロバイダーにメモリ制限を増やすように依頼してください。 ただし、PHPの操作に慣れている場合は、自分でそれを行うことができます。 必要なのは、wp-configファイルの最後に次のコード行を追加することだけです。define('WP_MEMORY_LIMIT、” 64M');
  • php.iniファイルの最大実行時間を増やします。 これについては、WordPressによる詳細な説明を参照できます。

エラー8:メンテナンスモードでスタックしている

メンテナンスモードのWordPressエラーでは、Webサイト全体に永続的なメンテナンスモードのメッセージが表示されます。 これは、メンテナンスモード中にWordPressが中断されたときに発生するまれなWordPressエラーです。

WordPressのインストールディレクトリから.maintenanceファイルを削除し、Webサイトを更新することで、問題を簡単に修正できます。

エラー9:構文エラー

Syntax Error

このWordPressエラーでは、次のようなメッセージがブラウザに表示されます。

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

このエラーは、エラーが発生したスクリプトの場所と行番号とともに、コードに予期しないものが見つかったことを示しています。 これは通常、コードのスニペットをWordPressに追加しようとしていて、何かを見逃したり、間違った構文を追加したりした場合に発生します。

問題のある構文を修正することで問題を修正できます。これは通常、角かっこがないか、奇妙な文字です。

エラー10:WordPress管理者からロックアウトされる(wp-admin)

これは、WordPressWebサイトを使用している場合に発生する可能性のある最悪の事態です。 これは通常、パスワードを忘れて、回復メールにアクセスできない場合に発生します。

その他の理由は次のとおりです。

a)間違ったパスワード

通常、この問題を修正するには、通常のパスワード回復方法を使用します。 ただし、ハッキングやその他のサイバー犯罪の被害者である場合は、この方法が機能しない可能性があります。

その場合、phpMyAdminからパスワードをリセットする必要があります。これは、次の手順で実行できます。

  • ステップ1 。 WordPressホスティングアカウントのcPanelダッシュボードにログインします。
  • ステップ2 。 データベースの下にあるPhpMyAdminアイコンをクリックします。
  • ステップ3 。 起動したら、WordPressデータベースを選択します。
  • ステップ4 。 WordPressデータベースのテーブルのリストが表示されます。 「{table-prefix}_users」というラベルの付いたもの(例:ks29so_users)を検索し、[参照]をクリックします。
  • ステップ5 。 パスワードを変更するユーザー名を探し、[編集]をクリックします。
  • ステップ6 。 最後に、user_passというラベルの下の値を変更し、新しいパスワードに置き換えます。

:ドロップダウンメニューからMD5を選択していることを確認してください。 これにより、データベースに保存するときにソフトウェアがMD5ハッシュで暗号化されます。

b)管理者権限の喪失

Webサイトがハッキングされた場合、管理者権限を失う可能性があります。 この場合、ログインはできるかもしれませんが、管理機能は表示されません。

このガイドを使用して、MySQLを介してデータベースに新しい管理者ユーザーを追加することで問題を修正できます。

エラー11:WordPress<div>サイドバーコンテンツエラー

もう1つのイライラするWordPressの問題は、 WordPress <div>サイドバーコンテンツエラーです。サイドバーは通常、コンテンツの横(テーマに応じて左または右)にあり、Webサイトのメインコンテンツ領域の下に表示されます。

このエラーのいくつかの可能性は次のとおりです。

1.破損した/無効なHTMLコード

これを修正する方法は、無効なコードを修正して修正することです。 このためには、エラーを検出し、ページを右クリックしてソースコードを表示します。 次に、コードをコピーし、HTML検証チェッカープログラムを使用してコードのエラーを確認し、修正します。 すべてのテーマが異なり、何百ものファイルがあるため、これには手作業が含まれる場合があります。

2.破損したテーマ

この場合、テーマを最新バージョンに更新するか、もう一度再インストールする必要があります。

3.不適切な幅の比率

これを修正する唯一の方法は、コンテナに追加するコンテンツが完全に一致していることを確認することです。

4.フロートプロパティ

通常、不適切なCSSコーディングが原因で発生します。 CSSの知識がある場合は、自分で修正できます。 それ以外の場合は、WordPress開発者に連絡する必要があります。

5.壊れたstyle.cssファイル

このWordPressコーディングスタイルに精通している場合は、すばらしいです。 それ以外の場合は、これを修正するために開発者を雇う必要があります。

これらのWordPressの問題が非常に長い間気になっていた場合は、このブログを参照してください。すぐに修正できます。