サーバーの1つは複数のドメイン名をホストし、ほとんどのWebページはPHP言語です。サーバーはeayapache3とphp5.5を実行しています。最近、ドメイン名を有効にするにはphp5.6が必要です。だから私たちはeasyapache3からeasyapache4にサーバーを移行しました。今日のサーバーのディスク容量がいっぱいで、Apacheサービスが中断されました。これで、一時的なアクションで既存のバックアップを削除してスペースを解放しました。一部のドメインが読み込まれ、一部にhttp 500エラーが表示されます。
誰でも私たちを案内してもらえますか?注:すべての関連サービス、特にhttpとmysqlを再起動しました。
ベストアンサー1
エラー500を示すドメインをロードしようとすると、error_logに記録されたメッセージを確認する必要があります。
問題を解決tail -f /usr/local/apache/logs/error_log
し、ドメインを読み込んでこの操作を実行している間に記録されたメッセージを調べると、権限またはPHP拡張機能の欠落に関するいくつかのコンテンツが表示されます。
EasyApache 3からEasyApache 4に移行した場合、一部のPHP拡張機能がEasyApache 4にインストールされないことがあります。