私たちはみんなWordPressが大好きですが、時にはそれが私たちを夢中にさせることがあります!恐ろしい死の白い画面、プラグインやサーバーの問題による未知のPHPエラーが原因でサイトがクラッシュしたとしても、決して楽しいものではありません。しかし、WordPressが行動を起こすことを決定したときはいつでも、自分で心配する必要はありません。この投稿で学習することになるので、常に解決策があります。あなたと私は15の一般的なWordPressエラーを解決するつもりなので、楽しんでください。さて、さっそく、最も一般的なWordPressエラーから始めましょう。.


Contents

1.内部サーバーエラー

私が知っているほとんどすべてのWordPressユーザーが、少なくとも1回は内部サーバーエラーに遭遇しました。多くの一般的なWordPressエラーとは異なり、内部サーバーエラーは修正する必要があることを通知しないため、これは非常に煩わしいものです。以下に示すように、エラーはいくつかの理由の結果である可能性があるため、これはイライラすることがあります。.

内部サーバーエラーの原因:

内部サーバーエラーの考えられる原因のいくつかは次のとおりです。

  • 破損したプラグイン関数
  • 破損したテーマ機能
  • 破損した.htaccess
  • PHPメモリ制限の枯渇

内部サーバーエラーの解決策:

このエラーは初心者をパニックモードに簡単に送る可能性がありますが、心配はいりません。いくつかの解決策があります.

a。 .htaccessファイルを編集する
内部サーバーエラーは主に.htaccessファイルの破損が原因で発生するため、ファイルマネージャー(またはFTP)経由でWordPressルートディレクトリにログインし、.htaccessファイルの名前を.htaccess.oldに変更します。ブラウザを更新して、エラーが解決したかどうかを確認します。エラーが消えた場合は、[設定]-> [パーマリンク]に移動し、[変更を保存]ボタンをクリックして.htacessをリセットし、書き込みルールをフラッシュします。これが機能しない場合は、おそらくプラグインを確認する必要があります.

b。すべてのプラグインを無効にする
インストールしたばかりのプラグインが問題である可能性がありますが、アンインストールまたは削除するものを知っているのでそれは素晴らしいことです。また、古いプラグイン(または互換性のないいくつかのプラグイン)の結果として、このWordPressエラーが発生する場合もあります。プラグインを非アクティブ化しない限り、問題がプラグインであるかどうかは確実にはわかりません.

側: 内部サーバーエラーが表示される場合は、WordPress管理画面にアクセスできない可能性があります。では、どのようにしてプラグインを非アクティブ化しますか?さて、私たちはこれを見つけました 管理メニューにアクセスできないときにすべてのプラグインを無効にする方法 WordPress Codexに投稿してください。すべてのプラグインを無効にするとエラーが消える場合は、問題が見つかったので、少し試行錯誤してゲームをプレイします。原因を特定するまで、一度に1つのプラグインを再アクティブ化します。プラグインを削除して、より良い代替品を入手してください。 WordPressは美しいため、プラグインの作成者に通知することもできます。.

c。テーマを変更する
問題がプラグインではなかった場合、おそらくあなたのテーマはそうです。 Twenty Twelveテーマに切り替えて、Webサイトをリロードします。それでもエラーが表示される場合は、WordPressフォルダーのいくつかをアップグレードする必要があるかもしれません.

d。 wp-adminおよびwp-includesフォルダーを修復する
この時点で、このWordPressエラーはおそらく解決されています。しかし、そうでない場合は、wp-adminおよびwp-includesフォルダーを、WordPressの新規インストールからの新しいフォルダーに置き換えてみてください。.

e。 PHPのメモリ制限を増やす
他のすべてが失敗した場合、サーバーを停止して汚くして、いくつかのことを混乱させる必要があります。内部サーバーエラーはイライラする可能性があるので、何も停止することはないと思います。 WordPressの善良な人たちがPHPのメモリを増やすための素晴らしいガイドは次のとおりです。ショートカットを作成したい場合は、コードエディターを起動して、php.iniという名前のテキストファイルを作成します。このファイル内に、次のコードを追加します。

メモリ= 64MB

ファイルを保存して/ wp-admin /フォルダーにアップロードします。 PHPのメモリを増やすと問題が解決する場合は、Webホストに相談して、メモリを使い果たしている原因を特定します。それは、壊れたテーマ関数から、とりわけ不十分に設計されたプラグインまで、何でもかまいません。あなたのウェブホストはあなたのサーバーログから情報を提供します.

2.自動更新に失敗しました

WordPressには、セキュリティ、軽微なバグなどを処理する自動更新機能が搭載されています。機能は仕事で純粋な天才です。すばらしいですが、失敗することもあります。自動更新機能は人間の入力を必要としないので、更新が失敗したことをどのように判断しますか?次のいずれかが表示されます。

  • PHPエラーメッセージ
  • 空白の白い画面(別名:死の白い画面– WSOD)
  • 更新が失敗したことを示す警告

更新失敗の原因:

  • 自動更新中のインターネット接続の問題
  • メインのWordPressファイルとの接続が切断されました
  • 不正なファイル権限

失敗したソリューションの更新:

WordPress Webサイトを手動で更新します。どこから始めたらよいかわからない場合は、こちらをご覧ください WordPressの更新–手動更新の投稿 ワードプレスコーデックスで.

3.構文WordPressエラー

私の分析によると、これはWordPressサイトにコードスニペットを追加する人々の間で非常に一般的なWordPressエラーです。このエラーが発生すると、通常は次のようなことがわかります。

解析エラー-構文エラー、/ public_html / your_site / wp-content / themes / your-theme / functions.phpの38行目の予期しない$ end

このエラーは、ストレスを感じる必要はありません。問題を見つける場所を正確に教えてくれます。.

構文エラーの原因:

多くの場合、構文エラーは、問題のあるファイルの一部の欠落または予期しない文字が原因で発生します。ほとんどの場合、経験の浅い誰かがテーマまたはプラグインのコードを編集しようとしたことが原因ですが、エラーを含む新しいテーマまたはプラグインをインストールした場合にも発生する可能性があります.

構文エラーの解決策:

a。コードスニペットをWordPressに貼り付ける方法を学ぶ
WordPressの初心者には、WordPress開発の学習に関する限り、長い(しかし楽しい)道のりがあります。急いでいるわけではないので、時間をかけてください。 WordPress Webサイトにコードスニペットを追加した後にこのWordPressエラーが発生した場合は、WordPressへのコードスニペットの貼り付けについて詳しく学ぶ必要があります。.

b。影響を受けるコードを修正する
プラグインを更新した後、またはWebからコードを貼り付けた後にこのWordPressエラーが発生した場合、どこを調べればよいか正確にわかります。問題は、外観->エディタ(またはプラグイン->エディタ)ではコードを修正できないことです。これは、構文エラーが原因でWebサイトからロックアウトされてしまうためです。ただし、そうしないでください。WordPressファイルは、cPanelのFTPまたはファイルマネージャを介して簡単に編集できます。影響を受けるファイルを見つけて、それを削除するか、正しく書き換えてコードを修正します.

c。別のテーマまたはプラグインを試す
新しいテーマまたはプラグインをアクティブ化したときにエラーが発生した場合は、そのテーマまたはプラグインのエラーである可能性が高いです。そのため、別の方法を見つけるか、開発者に連絡してエラーを修正できるようにする必要があります。 WordPressにログインできない場合があります。その場合、FTP経由でプラグインまたはテーマを削除する必要があります。.

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

一般的なWordPressエラーのうち、これは一目瞭然です。の データベース接続を確立するWordPressエラー WordPressデータベースへの接続が切断されたことを通知します.

データベース確立エラーの原因:

  • wp-config.phpエラー
  • ホスティングプロバイダーの問題
  • ハッキングされました!ここで、この特定のWordPressエラーは大した問題ではないと考えていました.

データベース確立エラーソリューション:

a。 wp-config.phpファイルを編集します
ファイルマネージャーまたはFTPを介してwp-config.phpファイルにアクセスし、データベース名、ホスト、ユーザー名、パスワードが正しいかどうかを確認します。行き詰まっている場合、または最初に何をすべきかわからない場合は、wp-config.phpファイルの編集についていくつかのことを自分に教えることを検討してください.

b。ウェブホストの問題を修正する
wp-config.phpが正しく表示されていて、このWordPressエラーがまだ問題である場合は、WordPressホスティングプロバイダーにご相談ください。彼らは、サーバーがダウンしているか、データベースがそのクォータを超えたためにシャットダウンされたかを通知することができます。彼らがあなたにすべてが最後によく見えるとあなたに言ったら、あなたのサイトにいくつかのWordPressセキュリティを実装する時が来ました.

c。ウェブサイトをスキャンして、侵害されているかどうかを判断します
ハッカーは眠りません。いいえ、ありません。特にWordPressウェブサイトを保護する方法がわからない場合は、いつでもハッカーの犠牲になる可能性があります。ウェブサイトがハッキングされていないことを確認するには、Sucuri Sitecheckなどのツールを使用してスキャンします。悪いニュースを受け取った場合は、落ち着いて、私のサイトがWordPress Codexでハッキングされたことを確認してください。.

5.定期メンテナンスエラーのため、一時的に利用できません

1、2、3…休憩して、なぜそれほど簡単ではないWordPressエラーが発生するのかを理解してみましょう。ああ、ちなみに、簡単に解決できるので、まったく問題ありません。しかし、最初に、原因を見てみましょう.

定期メンテナンスエラーの原因:

  • 制御できないものがあるため、WordPressの更新に失敗しました
  • の .メンテナンス 何らかの理由で更新後にファイルが削除されなかった

定期メンテナンスエラーソリューション:

あなたが楽しんでいる?上記のエラーが発生した場合に解決できると思いますか?可能であれば、WordPressエラー番号6に進みましょう。.

6.メールパスワードの取得が機能しない

これの主な原因は物忘れです。たぶん、あなたはいくつかのメモリ強化ダイエットとエクササイズを試す必要があります��冗談はさておき…私たちは皆、パスワード、ユーザー名、メールアドレスなどの最も重要なものすら忘れていますか?実際、パスワードを忘れてしまい、「パスワードの紛失」ページを使用せざるを得ませんでした。問題は、メールでリセットリンクを受け取ったことがないことです。スパムフォルダーを確認した後、再試行することにしたが、リンクがない.

パスワード取得エラー原因:

何らかの理由で、WordPressのインストールからリンクが送信されません。原因は謎かもしれません!しかし、主な問題は、パスワードを受け取っていない理由ではなく、実際に簡単かつ迅速にパスワードをリセットする方法を教えてください。以下にいくつかの解決策を示します.

パスワード取得エラーの解決策:

a。 phpMyAdminを介してWordPressをリセットする
これは、これから紹介する2つのソリューションのうち、より技術的なものです.

  1. cPanelにログインして、次の場所に移動します phpMyAdmin 下 データベース
  2. データベースを選択します(Webホストがデータベースを見つけるのに役立ちます)
  3. 案内する wp_users そしてクリック ブラウズ
  4. ユーザー名に移動してクリック 編集する
  5. 新しい値(新しいパスワード)を user_pass
  6. 選ぶ MD5 下にあるドロップダウンメニューから 関数
  7. クリック 行く 下部のボタンをクリックして変更を保存します

b。 functions.phpファイルを編集します
そして今、少し技術的な方法ではありません。 functions.phpファイルは、WordPress Webサイトの多くのことを担当します。電子メールパスワードの取得が困難な場合:

  1. 案内する “../ wp-content / themes / your_live_theme /” FTPまたはファイルマネージャを使用して、functions.phpファイルをダウンロードします。.
  2. コードエディターでファイルを開き、次のコードを追加します。
    wp_set_password( 'DesiredNewPassword'、1);

    交換する DesiredNewPassword 新しいパスワードで。コードの1番は、ユーザーID番号です。 wp_users テーブル.

  3. functions.phpの保存とアップロード
  4. Webサイトにログインできる場合は、コードを削除します(functions.phpをダウンロードし、コードを削除して、テーマフォルダーに再度アップロードします)。

7. HTTPエラー403 –禁止

あなたが取得する場合 “このページを表示する権限がありません。 (403エラー)」というメッセージがWordPressウェブサイトにログインしようとしたときに、最も一般的なWordPressエラーの1つ、つまり HTTPエラー403.

HTTP 403エラーの原因:

  • ブログがWindowsサーバーでホストされている場合のディレクトリインデックスの問題

HTTP 403エラーの解決策:

index.phpをディレクトリインデックスに追加します。このWordPressエラーは、ディレクトリインデックスにindex.phpを追加することで簡単に解決できます。ちょうどあなたに行きます コントロールパネル-> Webオプション->ディレクトリインデックス そしてindex.phpを追加します.

8.コンテンツエラーの下のサイドバー

このWordPressエラーに初めて遭遇したとき、私はかなり困惑しました。私のテーマは完全に乾杯であると確信していたので、完全に変更することを考えました。しかし、Googleスパイダーを呼び出し、数秒後、これが最も一般的なWordPressエラーの1つにすぎないことに気付きました。この実現により、すべての心配が取り除かれました。さらに数回クリックしてスクロールすると、原因がわかりました.

コンテンツの下のサイドバーエラーの原因:

  • HTMLエラー–いくつかのdiv要素を閉じるのを忘れることがあります
  • CSSエラー–場合によっては、レイアウト全体をめちゃくちゃにすることになる誤った幅を誤って使用する可能性があります

コンテンツエラーの解決策の下のサイドバー:

a。すべてのdiv要素を閉じる
ほとんどの場合、pen div要素がこのエラーの原因です。開いているすべてのdiv要素を閉じ、サイドバーをwrap要素の外に押し出す余分なdiv要素を削除します。次のようなツールを使用します W3バリデーター HTMLコードがこのエラーの原因であるかどうかを確認する.

b。 CSSを修正する
幅の比率が不適切だと、レイアウトが台無しになり、サイドバーがコンテンツ領域の下に配置されます。あなたは物事を比例して保つ必要があります。たとえば、メインコンテナーの幅が920pxの場合、コンテンツに620pxを割り当て、サイドバーに250pxを割り当てます。残りの50ピクセルは余白に残してください。物事を比例させてください。もう1つ、floatプロパティを使用するときは注意してください.

9. WordPress管理者が正しく表示されない

WordPressにのみログインして、WP管理ダッシュボードをあちこちに見たことはありますか?つまり、ダッシュボードはCSSなしでレンダリングされているため、リンクが正しく配置されていません.

管理表示エラーの原因:

  • CSSファイルをブラックにするプロキシとファイアウォール
  • 破損した管理メニュープラグイン

管理表示エラーの解決策:

a。プロキシやファイアウォールの背後にいないことを確認します
プロキシまたはファイアウォールの背後にいる場合(仕事からウェブサイトにアクセスしている可能性があります)、プロキシやファイアウォールなしでダッシュボードにアクセスしてみてください。ファイアウォールとプロキシキャッシュを削除して、それが機能するかどうかを確認することもできます.

b。管理メニュープラグインの更新/非アクティブ化
次のようなプラグインをインストールした後にこのエラーが発生した場合 ライターメニュー そして 管理ドロップダウンメニュー 管理メニューの場合は、更新(再インストール)してみてください。このWordPressエラーが引き続き発生する場合は、プラグインを無効にします.

10.接続タイムアウトエラー

WordPressのWebサイトが過負荷の共有サーバー上にある場合、このWordPressエラーが頻繁に発生します。次の問題がこのエラーの原因です.

タイムアウトエラーの原因:

  • 重いプラグイン
  • テーマ機能エラー
  • PHPメモリ制限の枯渇

タイムアウトエラーの解決策:

  • 最近インストールしたプラグインを無効にするか、プラグインフォルダーをリセットします
  • PHPのメモリ制限を増やす
  • Twenty Twelveテーマに切り替えて、問題がテーマにあるかどうかを判断します

11.警告:ヘッダー情報を変更できません–ヘッダーは既に送信されています

これは、多くのWordPressユーザー、特に初心者に迷惑をかける、もう1つの一般的なWordPressエラーです。このエラーが発生した場合は、通常、次のようなメッセージが表示されます。

警告:ヘッダー情報を変更できません-ヘッダーは既に送信されています(出力は/blog/wp-config.php:34で開始されます)

その最後の部分(/blog/wp-config.php:34で開始される出力)エラーの原因が正確にわかる.

ヘッダーエラーを変更できません原因:

  • 影響を受けるファイルに空白(空白)が存在する(上記の例では、 wp-config.php

ヘッダーエラーソリューションを変更できません:

空白を削除する必要があります。このWordPressエラーを取り除くには:

  1. 影響を受けるファイル(例:wp-config.php)をファイルマネージャーまたはFTP経由でダウンロードします。
  2. お気に入りのエディターでファイルを開きます(例:. メモ帳++
  3. 最初の前のすべてのスペースを削除します
  4. 終了後にすべてのスペースを削除しますか?>
  5. ファイルを保存します

12.プラグインが削除されないエラー

一部のプラグイン(およびそのようなプラグインを避けたい)には、プラグインを削除するときに頭が痛くなる隠しファイルが付属しています。これは、信頼できる信頼できるWebサイトからのみプラグイン(およびそのテーマ)をダウンロードするのに十分な理由です。問題は、プラグインを削除できないことです WordPress管理者 ファイルマネージャー(またはFTP)を介してプラグインのフォルダーを削除しても、プラグインは表示されます。マジック?いいえ、これは…

プラグインエラーの削除原因:

  • プラグインには隠しファイルまたはネストされたファイルが付属しています

プラグインエラーソリューションの削除:

a。信頼できるソースからプラグインを入手する
あちこちからプラグインを入手しないでください。適切にコーディングされたプラグインを購入したい場合は、CodeCanyonやWPExplorerなどの信頼できるソースを使用してください。無料のプラグインが必要な場合は、チェックしてください WordPressプラグインリポジトリ. 予防は治療よりも優れています?

b。 Secure Shell(SSH)を使用したプラグインの削除
このソリューションは、WordPressサイトにSSHアクセスできる場合にのみ機能します。これは何をすべきかです。 SSHを使用してブログにログインし、「../ wp-content / plugins /「使用 -aI すべてのフォルダーをリストし、最後に問題のあるプラグインを削除するコマンド rm(フォルダ名) コマンド.

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

WordPressのWebサイトのすべての部分(投稿を除く)にアクセスするのはイライラします。 1つの投稿にアクセスするたびに404エラーページが表示されます。投稿はWordPressブログの骨と肉であるので、これは大きな痛みです。.

404エラーページ原因:

  • パーマリンク設定の問題

404エラーページソリューション:

a。パーマリンクを保存
このWordPressエラーは簡単に解決できるため、慌てる必要はありません。読者はすぐに投稿を読むことができます。に行くだけ 設定->パーマリンク とヒット 変更内容を保存 ボタン.

b。 .htaccessファイルを修正する
パーマリンクを修正してもこのエラーが解決しない場合は、.htaccessファイルを手動で編集します。 WordPressルートディレクトリに移動し、.htaccessファイルをダウンロードします。存在しない場合は、空のテキストファイルを作成し、.htaccessとして保存します。次のコードを.htaccessファイルに追加します。

#BEGIN WordPress

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

#ENDワードプレス

.htaccessを保存して同じ場所にアップロードします.

14. WordPressメモリ枯渇エラー

死の白い画面またはこのエラーメッセージが表示されたときに、このエラーが発生したことがわかります。

致命的なエラー:36行目の/home/username/public_html/your_site/wp-includes/plugins.phpで、許可されたメモリサイズ33554432バイトを使い果たしました(2348617バイトを割り当てようとしました)

メモリ不足エラーの原因:

  • プラグインまたはスクリプトがメモリを消費しています

メモリ不足エラーの解決策:

最も簡単な答えは、割り当てられたメモリを増やすだけです。これを行うには、wp-config.phpファイル(ウェブサイトのルートディレクトリにあります)を開き、次のコードを追加します。

define( 'wp_memory_limit'、 '64M');
注意: ファイルマネージャを使用する場合、ファイル(またはその他のファイル)をダウンロードする必要はありません。ファイルマネージャで直接ファイルを編集できます。編集オプションが見つからない場合は、Webホストに問い合わせてください.

15.致命的なエラー未定義の関数is_network_admin

この投稿を、シンプルだが非常に一般的なWordPressエラーで終了することにしました.

未定義の関数is_network_adminの致命的なエラー原因:

  • 自動更新に失敗しました

未定義の関数is_network_adminの致命的なエラー

さらなる支援/リソース

エラーを解決できなかった場合、またはこの投稿で特定のエラーが言及されていなかった場合は、WordPressの一般的なエラーとその修正のいくつかの解決策を含む以下の非常に優れたリソースのリストを見つけることができます。それでも解決策が見つからない場合は、いつでもウェブホストに連絡して、解決できるかどうか確認してみてください。 WPEngineは、私たちが自分で問題を修正できなかったときのために私たちのためにそこにありました!

結論

ほら。 15の最も一般的なWordPressエラーを明らかにし、それらを解決する方法を示しました。 WordPressエラーが発生したときに、この投稿がお役に立てば幸いです。このリソースをブックマークします(いつか必要になる可能性があります-不要になることを願っています)。特に、一般的なWordPressのより優れた迅速な解決策がある場合は、Webサイトの一般的なWordPressエラーを修正する方法を教えてくださいWordPressエラー.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me