500 Internal Server Errorは一般的なシナリオであり、無数の人々がこのエラーをかなり頻繁に遭遇しますが、残念ながら、それを処理する方法はわかりません。 基本的に、このエラーは、サーバーが予期しない状況に遭遇するたびにポップアップします。 利用可能な情報が実際に何が起こったかを説明するにはあまりにも少ない場合に表示される「キャッチオール」エラーです。 最も一般的な理由は、アプリケーションの構成上の問題である可能性があります。または、十分な権限が不足していると問題を引き起こす可能性があります。
あまりにも遅くなる前にそれをバックアップする
内部サーバーエラーを修正する前に、ファイルやフォルダの完全バックアップを実行する必要があります。そのため、何か問題が発生した場合に備えて、同じ状態に復元することができます。
内部サーバーエラーを修正するには、次の手順を実行してください。
- FTPクライアントをダウンロードします。
- cPanelのユーザー名、パスワード、およびホスト名を入力し、クイック接続ボタンをクリックします。 注:場合によっては、ISPがFTPクライアントの自動設定に使用できる設定ファイルを提供する場合があります。 この場合、特定のFTPクライアントに適した設定ファイルを選択できます。
- ホームディレクトリに入ったら、あなたのウェブサイトを実行するすべての基本ファイルを含むpublic_htmlフォルダをクリックします。
- .htaccessファイルをダブルクリックすると、ファイルがローカルディレクトリに表示されます。 これらのすべてのステップが完了するまでそこに残しておきます。 次に、サーバー上の.htaccessを右クリックし、名前を ".htaccess1"に変更します。
- リフレッシュボタンを押して、あなたのウェブサイトが今、問題ないかどうかを確認してください。 そうであれば、.htaccessファイルに問題がありました。 開発者に連絡して、欠陥のある.htaccessファイルで作業して問題を解決する必要があるかもしれません。
- それでも動作しない場合は、.htaccessファイルを含むフォルダの名前を変更してみてください。 それでも問題が残っている場合は、その問題が許可されている可能性があります。 フォルダのアクセス許可を755に変更し、サブディレクトリへの再帰を許可するオプションを確認します。 エラーがまだ解決されていない場合は、cPanelにサインインし、明示的にバージョン番号を記述してPHP設定を変更します。 それ以外の場合は、EasyApacheを使用してApacheとPHPを最初から再コンパイルしてみてください。
- それでも問題が解決しない場合は、cPanelでチケットを発行するか、フォーラムに投稿してヘルプを求め、指示に従って問題を解決する必要があります。
問題の根本原因を理解する
- エラーの正確な原因を調べるには、 cPanelに ログインし、ログセクションのエラーログをクリックします 。 これにより、影響を受けるファイル/フォルダを含むエラーの詳細な説明が表示されます。
- Linuxシステムを使用している場合、ログは -
- / usr / local / apache / logs / error_log
- /usr/local/apache/logs/suphp.log
- 内部サーバーのエラーの原因はケースによって異なる可能性がありますが、これらの手順はほとんどのケースで確かに役立ちます。 自分で問題をデバッグできない場合は、管理されたホスティングサービスがあなたの助けになるかもしれません。