7一般的なWordPressエラーとそれらを修正する方法
公開: 2017-07-06この投稿では、WordPressサイトをすぐに最高の状態に戻すことができるように、最も一般的な7つのWordPressエラーについて説明します。
コンテンツ
- 1これらの一般的なWordPressエラーを修正するために必要なもの
- 21.ワードプレスの死の白い画面
- 2.1死の白い画面を修正する方法
- 32.データベース接続の確立中にエラーが発生しました
- 3.1データベース接続の確立エラーを修正する方法
- 43.500内部サーバーエラー
- 4.1内部サーバーエラーを修正する方法
- 54.WordPressの解析または構文エラー
- 5.1WordPressの解析または構文エラーを修正する方法
- 65.アップグレード後にメンテナンスモードでスタックする
- 6.1アップグレード後にメンテナンスモードでスタックを修正する方法
- 76.接続がタイムアウトしました
- 7.1接続のタイムアウトを修正する方法
- 87.404ページエラー
- 8.1404ページエラーを修正する方法
- 9まとめ
- 9.1関連記事
これらの一般的なWordPressエラーを修正するために必要なもの
私は自分の解決策をできるだけ単純にするように努めますが、問題を解決するためにサイトを掘り下げる必要がある場合があります。 残念ながら、それは単に避けられないことです。
そのためには、次のいずれかが必要になります。
- FTPプログラム–私はFileZillaが好きです
- cPanelのファイルマネージャーツールへのアクセス。 これはcPanelダッシュボードから見つけることができます
一部のエラーについては、WordPressダッシュボードに通常の方法でアクセスできない場合に備えて、サイトにアクセスし、一部のファイルを編集または削除できるようにするために、これらのツールが必要になります。
それらの使用方法やログイン資格情報の場所がわからない場合は、ホストに連絡するか、ホストのサポートドキュメントをよく読んでください。 正確なプロセスと詳細はホストによって異なるため、残念ながら、すべての可能性を網羅した指示を出すことは不可能です。
さて、WordPressのエラーを掘り下げて修正しましょう!
1.死のWordPressホワイトスクリーン
Windowsユーザーの場合、おそらく死のブルースクリーンに精通しているでしょう。 WordPressの死の白い画面はそのようなものです…しかし白い。 つまり、サイトにアクセスしようとすると、完全に白いページが表示されます。
あなたのサイトは一体どこに行きましたか? そして、どうやってそれを取り戻すのですか?
これは、PHPとデータベースの両方のエラーが原因である可能性があるため、診断が難しいエラーになる可能性があります。 以下でいくつかの一般的な修正を実行しますが、最後の手段はWPデバッグ機能を使用することです。
死の白い画面を修正する方法
最初に確認したいのは、テーマまたはプラグインの問題が発生しているかどうかです。
すべてのプラグインを非アクティブ化する
ダッシュボードに移動し、すべてのプラグインを非アクティブ化します。 バックエンドダッシュボードにアクセスできない場合は、FTP経由でサイトに接続し、名前を変更することもできます。 ..wp-content / pluginsフォルダーをplugins_oldのようなものに変更して、同じことを実行します。
デフォルトのテーマを使用する
ダッシュボードに移動し、アクティブなテーマをTwenty Seventeen(デフォルト)に変更します。 バックエンドダッシュボードにアクセスできない場合は、FTP経由で接続し、アクティブなテーマのフォルダーの名前を変更して、WordPressをデフォルトのテーマに強制的に戻すことができます。
WordPressのメモリ制限を増やす
テーマやプラグインの問題ではない場合は、サイトのメモリ制限を増やしてみてください。 これを行うには、 wp-config.phpファイルにアクセスし、次の行を追加します。
define('WP_MEMORY_LIMIT', '64M');
この方法でPHPのメモリ制限を手動で変更できない場合は、ホストに連絡する必要がある場合もあります。
何も機能していませんか? デバッグ機能を試す
これらのいずれも問題を修正しなかった場合は、 wp-config.phpファイルに次のコード行を追加することでWordPressデバッグツールを有効にできます。
define( 'WP_DEBUG', true );
デバッグモードでは、エラーの具体的な原因に関する詳細情報が得られます。
2.データベース接続の確立中にエラーが発生しました
データベース接続エラーの確立エラーは診断が簡単です-それはまさにそれが言っていることを意味します!
何らかの理由で、WordPressサイトはすべてのコンテンツが保存されているデータベースに接続できません。 データベースがないと、WordPressはコンテンツを提供できず、代わりにこのエラーを表示することを選択します。
データベース接続の確立エラーを修正する方法
私たちは実際に、WordPressのデータベース接続エラーの確立エラーを修正する方法についての投稿全体を書きました。 詳細な手順が必要な場合は、そこに向かう必要があります。 それ以外の場合は、簡単な要約を次に示します。
まだWordPressダッシュボードにアクセスできるかどうかを確認してください
可能であれば、WordPress修復ツールを使用して、破損している可能性のあるデータベースを修正できます。
データベースのログイン詳細を確認してください
wp-config.phpファイルにアクセスし、データベースのクレデンシャル(名前、ユーザー名、パスワード)がcPanel内のクレデンシャルと一致することを確認します。
ホストに話しかける
サーバーのメモリが不足しているか、ホストでデータベースがオフラインになる問題が発生している可能性があります。 最初の2つのオプションが機能しなかった場合は、ホストに相談することが問題を解決するための最良のチャンスです。

3.500内部サーバーエラー
内部サーバーエラーまたは500内部サーバーエラーは、サーバーに問題があることを示すキャッチオールエラーメッセージです。
リストする可能性が多すぎるため、このセクションの「原因」セクションはスキップします。
内部サーバーエラーを修正する方法
考えられる原因は多数あるため、幅広い診断アプローチをとる必要があります。 ここに、最も可能性の高いものから最も可能性の低いものへと進むいくつかの推奨事項があります。
破損した.htaccessファイルを修正します
FTP経由でサイトに接続し、名前を変更します。 htaccessファイルを.htaccess_oldのようなものに変更します。 それで問題が解決した場合は、必ず[設定]→[パーマリンク]に移動し、パーマリンクを再保存して、WordPressに新しい.htaccessファイルを生成させ、名前を変更した破損ファイルを置き換えてください。
すべてのプラグインを非アクティブ化する
FTP経由でWordPressサイトに接続し、 …wp-content / pluginsの名前をplugins_oldに変更して、すべてのプラグインを非アクティブ化します。 それで問題が解決した場合は、問題の原因となっているプラグインが見つかるまで、プラグインを1つずつ再アクティブ化します。
デフォルトのテーマに切り替えます
FTP経由で…wp-content/themesフォルダーにアクセスし、アクティブなテーマのフォルダーの名前を変更して、WordPressがデフォルトのテーマを使用するようにします。
PHPのメモリ制限を増やす
FTP経由でwp-config.phpファイルを編集し、次のコード行を追加します。
define( 'WP_MEMORY_LIMIT', '64M' );
自分でメモリ制限を増やすことができない場合は、ホストに連絡する必要がある場合もあります。
wp-adminおよびwp-includesフォルダーを再アップロードします
WordPress.orgからWordPressの新しいコピーをダウンロードし、FTP経由でwp-adminフォルダーとwp-includesフォルダーをアップロードします。 既存のファイルを上書きするオプションを必ず選択してください。
4.WordPressの解析または構文エラー
サイトがエラーのあるPHPコードを実行しようとすると、WordPressの解析エラーメッセージが表示されます。 これは、 functions.phpファイルにコードを追加しようとしたときによく発生しますが、テーマまたはプラグインのコードの問題が原因である可能性もあります。
WordPressの解析または構文エラーを修正する方法
まず最初に–サーバーはエラーの一部として問題のあるファイルを表示する必要があります。 たとえば、このエラーメッセージは、問題が私のfunctions.phpファイルにあることを示しています。
ただし、問題の原因となっているプラグインであることが示される場合もあります。
エラーは、エラーを含む特定の行番号も示します。
このエラーはほとんどの場合、変更を加えた直後に発生するため、最新のアクションを元に戻す必要があります。
つまり、 functions.phpファイルに何かを追加したばかりの場合は、FTP経由で接続し、そのコード行を削除します。 同様に、新しいプラグインをアクティブ化したばかりの場合は、FTP経由で接続し、そのプラグインのフォルダーの名前を変更してプラグインを非アクティブ化します。
5.アップグレード後にメンテナンスモードでスタックする
WordPressサイトで更新を実行するたびに、WordPressは更新の間、メンテナンスモードを自動的に有効にして、訪問者が壊れた経験をしないようにします。
ほとんどの場合、これは問題なく実行されますが、問題が発生したり、WordPressがメンテナンスモードで永続的に停止したりすることがあります。 ダメ!
アップグレード後にメンテナンスモードでスタックを修正する方法
これは簡単に修正できます。 FTP経由でサイトに接続し、サイトのルートディレクトリにある.maintenanceファイルを削除するだけです。
ファイルがなくなると、WordPressサイトは通常の状態に戻るはずです。
6.接続がタイムアウトしました
時々あなたはあなたのWordPressサイトにアクセスするために接続がタイムアウトしたエラーに襲われるだけです。
このエラーの最も一般的な原因は、メモリ制限が低い共有ホスティング環境です。 基本的に、サーバーは過負荷であり、すべての要求に応答できないため、接続がタイムアウトになります。
接続のタイムアウトを修正する方法
問題の原因はサーバーの過負荷ですが、サーバーがそれほどのストレス下で稼働している理由をすぐに知ることはできません。 問題を見つけるのに役立ついくつかのツールがあります。
プラグインを非アクティブ化し、1つずつ再アクティブ化します
WordPressダッシュボードまたはFTP経由で、すべてのプラグインを非アクティブ化します。 それで問題が解決した場合は、問題の原因となっているプラグインが見つかるまで、プラグインを1つずつ再アクティブ化します。
PHPのメモリ制限を増やす
この行をwp-config.phpファイルに追加してみてください。
define( 'WP_MEMORY_LIMIT', '64M' );
ただし、それでも問題が解決しない場合は、メモリ制限の引き上げについてホストに直接連絡する必要があります。
ホスティングをアップグレードする
超安価な共有ホストの場合、サーバーがそれをカットできないことがあります。 これらのシナリオでは、より良いWordPressホスティングへのアップグレードを検討する必要があるかもしれません。
7.404ページエラー
存在するはずのページにアクセスしようとしているが、代わりに404ページのエラーが発生している場合は、パーマリンク設定や.htaccessファイルに問題がある可能性があります。
404ページエラーを修正する方法
引き続きWordPressダッシュボードにアクセスできると仮定すると、最も簡単な方法は、 [設定]→[パーマリンク]に移動し、ページを保存してパーマリンクをリセットすることです。
WordPressダッシュボードにアクセスできない場合は、FTP経由で接続し、既存の.htaccessファイルの名前を別の名前に変更してから、現在機能しているWordPressダッシュボード内で同じプロセスを完了することもできます。
まとめ
遭遇するWordPressエラーはこれらだけではありませんが、最も一般的な問題のいくつかです。
他のすべての問題について、または何が起こっているのかよくわからない場合は、次のことをお勧めします。
- プラグインを非アクティブ化し、1つずつ再アクティブ化します
- デフォルトのテーマに戻る
- 可能であればメモリ制限を増やしてください
- パーマリンクと.htaccessファイルをリセットします
- wp-adminおよびwp-includesフォルダーの新しいコピーをアップロードします
そして、それらのどれもうまくいかない場合、あなたのホストに助けを求めることは決して悪い選択肢ではありません! 適切に管理されたWordPressホストには、サポート業務に関するWordPressの専門家がいるため、問題の把握を支援できるはずです。