web-dev-qa-db-ja.com

「500エラー画面」が表示されたときにエラーの原因を見つける方法

私は最近joomla 2.5.6サイトを新しいサーバーに転送しました。サイトとデータベースは両方とも接続されており、ファイルは転送されましたが、2つの別々の状況で500エラーが発生します。

  1. ページを更新または設定を変更した後でページを保存するとき(行った変更はまだ適用されますが、エラー画面が表示されます)。

  2. Joomla管理パネル内でバージョンを更新しようとしたとき。

私は人々がerror.logに言及している質問を読みましたが、これまでのところそれを見つけることに失敗しています。誰かがサイト内のエラーの原因を見つけるための最良の方法について私に助言できますか?

1
Matthew Proctor

恐ろしい500エラーは私の存在の悩みの種です。エラー報告が何も追い出していない場合、私が通常チェックする最初のことは、htaccessファイルが問題かどうかを確認することです。あなたの場合、あなたはまだ物事に行くことができるので、私はそれが問題ではないのではないかと思います。

次に行うことは、アンインストールと再インストール、またはアップグレードを開始することです。以前、Akeebaのサイトでサイトを破壊したことがありましたが、アンインストールと再インストールでうまくいきました。他の拡張機能でも頻繁に発生します。

いくつかのケースでは、どこかクレイジーになった小さなプラグインがどこかにありました。ある時点で、私は文字通り排除のプロセスを実行し、フロントエンドでエラーメッセージを受け取り始めるか、問題が解消するまで、拡張機能のロードをオフにしました。

また、エラー報告を開発に設定してみてください。バックエンドでメッセージがオンになると思います。

とにかく、何かが壊れているのと同じくらい、許可の問題だとは思いません。

JCEを実行していますか?その場合は、再インストールするか無効にして、それが問題かどうかを確認してください)。 joomlaコアをアップグレードする前にJCEをアップグレードしたときに、サイトでこの問題が発生しました。 JCEはそれをまったく気に入らなかった。結局、サイトのバックアップをプルし、それをMAMPにドロップし、最初にコアをアップグレードし、その後他の部分をアップグレードしました。最終的に正しくなるまで、何度かサイトを壊しました。

これらのヒントが理解に役立つことを願っています。

2
Brian Peat