GNU/Linux >> Linux の 問題 >  >> Panels >> Panels

error_logファイルを使用したWordPressエラー500のデバッグ

WordPressは、アプリケーションを構築する最も人気のあるWebサイトの1つです。それはあなたがインターネット上で見る事実上すべてのウェブサイトを作成するのを助けることができるほど用途が広いです。最大のコミュニティがあり、世界中の人々が新しいプラグインやテーマを作成し、WordPressをさらに安全にするのに役立ちます。ほぼ毎日その機能を変更することには、メリットとネガティブの両方があります。この記事では、WordPress Error 500のデバッグに焦点を当て、より具体的には、WordPressファイルにあるerror_logファイルの使用方法と、このログを使用してWebサイトで重大なエラーを見つけたときに作業を楽にする方法について説明します。

WordPress httpError500のデバッグとerror_logファイルの使用

WordPressのインストールで500HTTPエラーを受け取る理由はたくさんあります。 error_logファイルを使用して、Webサイトをデバッグする方法を説明し、エラー500を受け取る最も一般的な理由をリストします。ほとんどの場合、サイトで次のものを受け取ると、このように見えます。これは初心者ユーザーにとっては非常にイライラするかもしれませんが、このエラーは何も表示しません。サイトが機能しておらず、パニックになる可能性があります。

WordPressアプリケーションでは、このエラーが発生する一般的に2つの理由があります

  • ルールに誤りのある.htaccessファイル
  • 互換性のないプラグイン、主に最近の更新後
  • 互換性のないPHPバージョン

また、互換性のないPHPバージョンが原因である可能性もあります。たとえば、プラグインの一部や、テーマが古いPHPバージョン(5.6など)で動作するように作成されている可能性があります。この場合、PHPバージョンを変更してみてください。あなたのサイト。こちらの記事から、アカウントのPHPバージョンを変更する方法を確認できます。

.htaccessルールのデバッグ

一部のプラグインは.htaccessファイルにルールを書き込むために使用し、ほとんどの場合、それらは保護されていますが、一部のプラグインではこの問題が発生する可能性があります。エラー500が.htaccessから発生しているかどうかを確認するには、エラー500を完全に無効にして、サイトに再度アクセスします。 .htaccessファイルを無効にする最も簡単な方法は、ファイルの名前を変更するか、名前にテキストを追加するか、ファイルの名前の最後に_OLDを追加することです。または、Errorsと呼ばれるcPanelのツールを確認することもできます

error_logファイルを使用したデバッグ

error_logファイルは、WordPressを含むすべてのPHPアプリケーションの標準であり、何が間違っているのかを正確に示すことで、ランタイムエラーのトラブルシューティングに役立ちます。

たとえば、index.phpファイルに誤ったPHPコードが含まれているとします

error_logファイルには問題が表示されるため、後でトラブルシューティングを行うことができます

WordPressはPHPベースのアプリケーションであるため、error_logファイルは、エラー500を受け取った理由を示すのに非常に役立ちます。

error_logファイルの場所は何ですか?

error_logファイルは通常、次のディレクトリにあります:

/ home / $ user / document_root / error_log

ウェブサイトがcPanelアカウントのプライマリである場合、次の場所にあります:

/ home / $ user / public_html / error_log

error_logファイルに関する一般的な問題の発見

プラグインがサイトの表示の原因である場合–error_logファイルは次のように表示されます:

障害のあるプラグインのトラブルシューティングを行うには、ファイルマネージャーを使用してプラグインを無効にする必要があります。これは、プラグインディレクトリに移動し、プラグインフォルダの名前を変更するだけです。

/ wp-content / plugins

障害のある/wp-content / plugins / plugin-nameの名前を変更します / wp-content / plugins / plugin-name-disabled

WordPressのエラーが表示されるようにする

デフォルトでは、セキュリティ上の理由により、WordPressはエラーを表示したり、ログに記録したりしない場合があります。たとえば、サイトにアクセスする他の人に、データベース名、ユーザー、パスワードなどの機密情報が漏洩する可能性があることを確認したくない場合です。次の手順を実行すると、WordPressのエラー表示をオフにできます。

移動先:

cPanel ->PHPバージョンを選択 ->現在使用しているPHPバージョンを選択してください ->右上のPHPオプションに切り替えます

error_reportingを変更します E_ALL

wp-config.phpを編集することもできます ドキュメントルート内のファイルを作成し、次の行を変更します。

define(‘WP_DEBUG’、false);

TO

define(‘WP_DEBUG’、true);

これにより、WordPressサイトでいくつかのエラーを視覚的に表示できるようになります。

問題が解決しない場合は、いつでもサポートが必要です。私たちのチームがお手伝いします。 WebHostFaceは、非常に手頃な価格で優れたWordPressWebホスティングパッケージを提供します。新しいプロジェクトを開始するか、既存のウェブサイトを私たちに転送してください-私たちのホスティングパッケージは現在、通常価格から40%割引されています!


Panels
  1. Ubuntu20.04システムのコマンドラインを使用してUbuntuにファイルをダウンロードする

  2. エラーをトラブルシューティングする方法:Cpanel ::Exception ::Database ::Error /(XID 9a8sak)?

  3. 500エラーのトラブルシューティング方法

  1. ホストファイルを使用してサイトをテストする方法

  2. WordPress内部サーバーエラーのトラブルシューティング

  3. inode 番号を使用して Linux でファイルを削除する

  1. .htaccessファイルのmemory_limitを変更する方法

  2. Fifoと一時ファイルまたはパイプを使用する目的は?

  3. tar.bz2 ファイル エラーを tar で抽出する