読者です 読者をやめる 読者になる 読者になる

それでも人生にイエスと言う

もう、ただの日記だに

apacheが起動しない問題:検証方法について

小技

apacheが起動しない時、普通にApache MoniterでRestart(再起動)をかけても、

「The requested operation has failed!」

とエラーが出るだけで、どこに問題があるかは言及してくれません。 そんなときには、コマンドプロンプト経由で起動してみましょう。 コマンドプロンプトを使って直接起動をかけると、起動できなかった場合、何が原因でエラーを起こしているのかを指し示してくれます。

コマンドプロンプトの起動は 「すべてのプログラム」→「アクセサリ」→「コマンドプロンプト」もしくは 「ファイル名を指定して実行」で「cmd」と打ちOKを押すと起動します。

次にディレクトリ移動コマンド cd を使ってhttpd.exeがあるフォルダまで移動します。

cd C:Program FilesApache Software FoundationApache2.2bin

移動したら

C:Program FilesApache Software FoundationApache2.2bin>httpd -k start

と入力

すると、 httpd: Syntax error on line ××× of C:/Program Files/Apache Software Foundation/Apache2.2/conf/httpd.conf (以下省略)~~~~~ と出ます。上記の場合は httpd.confファイルの×××行に問題があって、~~~~~できません。 と書かれています。

というように、少なくとも、どこのどこに問題があるかは判定できます。 どういう風に直せばいいか…について指示をもらえるのではないのですが、何もわからないよりはマシでしょう。