Apacheからステータス情報を受信できませんでした。
管理者は、Apacheエラーログに次のエラー行を表示する場合もあります。[エラー] [クライアント127.0.0.1]ファイルが存在しません:/ usr / local / apache / htdocs/whm-server-status。
エラーメッセージはcPanel11にのみ表示されますが、以前のバージョンのcPanelでは空白のページが返されます。
このエラーの原因は、ApacheWebサーバーのステータスと情報を取得するためにapachestatusスクリプトで必要とされる/whm-server-statusの構成ファイルにロケーション宣言がないためです。 whm-server-status locationは、Apacheがパスへのアクセス要求を処理する方法を定義します。特にWHMのソフトウェアでApacheUpdateを使用している場合、Apacheのコンパイルプロセス中にエラーが発生すると、行が削除または削除される可能性があります。
この問題を解決するには、whm-server-statusのロケーション宣言行をhttpd.confファイル(通常は/ etc / httpd /conf/または/usr/ local / apache / logsにあります)に追加し直します。これらの行は、構成ファイルのどこにでも追加できます(ただし、VirtualHosts宣言内には追加できません。理想的には、仮想ホスト宣言セクションの前に配置する必要があります。
<Location /whm-server-status> SetHandler server-status Order deny,allow Deny from all Allow from 127.0.0.1 </Location> ExtendedStatus On
最後の行「ExtendedStatusOn」は、「server-status」ハンドラーが「whm-server-status」と呼ばれる場合に、基本情報だけでなく完全な詳細ステータス情報を生成するようにApachetolに指示します。