apacheが起動しない問題:検証方法について
日曜日, 9月 27th, 2009 at 2:03 PMapacheが起動しない時、普通にApache MoniterでRestart(再起動)をかけても、
「The requested operation has failed!」
とエラーが出るだけで、どこに問題があるかは言及してくれません。
そんなときには、コマンドプロンプト経由で起動してみましょう。
コマンドプロンプトを使って直接起動をかけると、起動できなかった場合、何が原因でエラーを起こしているのかを指し示してくれます。
コマンドプロンプトの起動は
「すべてのプログラム」→「アクセサリ」→「コマンドプロンプト」もしくは
「ファイル名を指定して実行」で「cmd」と打ちOKを押すと起動します。
次にディレクトリ移動コマンド cd を使ってhttpd.exeがあるフォルダまで移動します。
cd C:\Program Files\Apache Software Foundation\Apache2.2\bin
移動したら
C:\Program Files\Apache Software Foundation\Apache2.2\bin>httpd -k start
と入力
すると、
httpd: Syntax error on line ××× of C:/Program Files/Apache Software Foundation/Apache2.2/conf/httpd.conf (以下省略)~~~~~
と出ます。上記の場合は
httpd.confファイルの×××行に問題があって、~~~~~できません。
と書かれています。
というように、少なくとも、どこのどこに問題があるかは判定できます。
どういう風に直せばいいか…について指示をもらえるのではないのですが、何もわからないよりはマシでしょう。