web-dev-qa-db-ja.com

サービス固有のエラーが発生しました:1WindowsでApache2.0サーバーを起動しようとしたとき

Windows 7(localhost)にApacheをインストールしましたが、正常に動作しました。それから私は他のものをダウンロードしに行きました、そして後でApacheサーバーが停止したことに気づきました。 (管理者として)コマンドプロンプトに移動し、次のように入力しました

ネットスタートApache2

「Apache2サービスを開始しています」と表示されます。しかし、それが完了する前に、エラーが発生します

サービス固有のエラーが発生しました:1。

詳細については、「NET HELPMSG 3547」と入力できると書かれていますが、まったく役に立ちません。

私が試したこと:

  1. Googleドライブ同期を終了します
  2. ポート80(サーバーがオンになっているポート)を使用しているすべてのプログラムを終了します。
  3. サーバーのポートを変更しようとすると同じエラーメッセージが表示されたので、ポートにある他の何かとは何の関係もないと思います

それらのどれもうまくいきませんでした。なぜ以前に機能したのか混乱していますが、現在は機能しません。

5
user2297366

Windowsログに表示されるものがないかイベントビューアを確認する必要があります。アプリケーションセクションの下に、エラーのリストがあり、正確に何が問題であったかについての詳細が表示されます。

最近見つかった例:

指定されたApacheサービスは、次のエラーを報告しました。
>>> C:/ Program Files/Apache Software Foundation/Apache2.2/conf/httpd.confの523行目の構文エラー:

上記の例では、参照されたドライブがシステム上になく、Apacheがそれを見つけられなかったことが原因です。

通常(少なくともWindows Vistaでは)次の行に沿ってイベントビューアを見つけることができます。

コントロールパネル→管理ツール→イベントビューア

これにより、見落としている可能性のあるシステムに影響を与えるものがすべて強調表示され、すべてをアンインストールするだけでなく、何を調整または変更するかについての詳細とヒントが提供されます。

5
random

Coldfusionをダウンロードしてサーバーに追加した後、Apacheサーバーが起動しませんでした。 Apacheとcoldfusionをアンインストールし、Apacheを再インストールしたところ、正常に動作するようになりました。公式エラーは、Apacheに拡張機能(coldfusion)を追加したことであり、何らかの理由でApacheがそれを認識しませんでした。

0
user2297366