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

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

このガイドでは、LCNwebホスティングとWordPressホスティングを使用しているお客様の500エラーのトラブルシューティング方法について説明します。

500エラーは、Webサーバーで問題が発生し、より具体的なエラーメッセージを表示できない場合に返される一般的なエラーです。

このエラーのトラブルシューティングの最初のステップは、ページを更新してエラーが再発するかどうかを確認することです。エラーが1回限りで再現できない場合は、それ以上の調査は必要ないことがよくあります。

500エラーにはさまざまな原因が考えられます。次の手順は、原因を特定するのに役立ちます。

アプリケーションエラーログの有効化

このエラーの最も一般的な原因は、PHP/アプリケーションのスクリプトエラーです。 PHPのエラーログは、サーバーではデフォルトで無効になっています。 PHPエラーログを有効にすると、このエラーの原因を特定するのに役立ちます。

次のページでは、PHPエラーログを有効にする手順を説明します。PHPエラーログをオンにする方法

.htaccessエラー

500エラーのもう1つの一般的な原因は、.htaccess内の無効なコンテンツです。 .htaccessファイルに構文エラーが含まれている場合、またはファイルがLCNホスティングプラットフォームでサポートされていないディレクティブを有効にしようとすると、500エラーが発生する可能性があります。

LCNホスティングプラットフォームは、.htaccessで次のディレクティブを適用することをサポートしていません:

AddType application/x-httpd-php
ForceType application/x-httpd-php
php_value
php_flag

.htaccessファイルが500エラーの原因であるかどうかをテストするには、ファイルの名前を変更し、これが有効になるまで5分間待ちます。ファイルの無効化/名前変更後にエラーが解決され、ファイルが復元された後にエラーが返される場合、エラーはこのファイルの内容が原因である可能性があります。

ファイルのアクセス許可を確認する

次のページでは、サイトのファイルとフォルダーのアクセス許可を確認/変更する手順について説明します。

FTP経由でファイルのアクセス許可を変更する方法

ファイルマネージャを使用してファイルのアクセス許可を変更する方法

Folder permissions for directories storing web content should be set to 755.
Files outside of the cgi-bin folder should be set to 644.
CGI/Perl script files stored in the cgi-bin folder should be set to 755. permissions

スクリプトエラー

CGI/Perlスクリプトエラーのトラブルシューティング

Perlスクリプトで500エラーが発生した場合は、次のページで、これらのトラブルシューティングを行うための手順を説明します。一般的なPerlの問題のトラブルシューティング

Perl / CGIスクリプトは、サイトのcgi-binフォルダー内に配置し、アクセス許可を755に設定する必要があります。

次のスクリプトインタープリターをPerl/CGIスクリプトに使用する必要があります。これらのパスはシステムごとに異なる可能性があるため、別のサーバーからサイトを移動した場合は、これを確認する必要があります。

次のページでは、一般的なPHPスクリプトエラーのトラブルシューティングを行うために実行できる手順の詳細を説明します。一般的なPHPの問題のトラブルシューティング

Perl: /usr/bin/perl
PHP/CGI 5.6: /usr/local/bin/php-cgi56
PHP/CGI 7.0: /usr/local/bin/php-cgi70
PHP/CGI 7.1: /usr/local/bin/php-cgi71

サーバーの問題についてシステムステータスを確認する

次のページから、サイトが500エラーを返す可能性のある既知の問題についてシステムステータスを確認できます。システムステータス

サイトでエラーが発生する可能性のあるサーバーの問題を認識している場合は、上記のページのステータスが更新され、障害の詳細と、提供できる場合は予想される解決時間が示されます。

上記の手順で500エラーを解決できない場合は、LCNアカウントのサポートページから問題のサポートチケットを発行できます。

エラーを再現する方法と、エラーが発生しているページにアクセスするために必要なログインの詳細を含めてください。これは、サポートチームが問題を調査するのに役立つはずです。


cPanel
  1. エラーを修正する方法アクセスする権限がありません…

  2. OpenStackのKeystone認証エラーを修正する方法– HTTP 500?

  3. PHPエラーログをオンにする方法

  1. ERR_TOO_MANY_REDIRECTSのトラブルシューティング方法

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

  3. ファイル内で \n を grep する方法

  1. WordPressで500内部サーバーエラーを修正する方法

  2. Calibreで変換エラーを修正する方法

  3. エラートラブルシューティングのためにWordPressデバッグを有効にする方法