Apache konnte nicht gestartet werden – Ein dienstspezifischer Fehler ist aufgetreten: 1.

Posted by Ingmar Stempell on Jul 20, 2010 in Allgemein |

Obwohl Windows als Serverbetriebssystem ungeeignet ist, ist es praktisch den Apache in einer Zend oder XAMP Version zu betreiben. Heute morgen wollte er aber nicht starten.

Der Apche Service Monitor meldet beim Versuch des Startens:

The requested operation failed

Die Dienste Konsole meldet:

Apache2.2-Zend auf Lokaler Computer konnte nicht gestartet werden. Weitere Informationen finden Sie im Systemereignisprotokoll. Setzen Sie sich mit dem Diensthersteller in Verbindung, wenn es sich um einen Nicht-Microsoft-Dienst handelt. Beziehen Sie sich auf den dienstspezifischen Fehlercode 1.

Das bringt uns nicht weiter.

Google liefert:

1. Skype ausmachen

2. Apache von der Komandozeile starten

Schade, dass Skype nicht läuft, aber evtl. blockiert ein anderes Programm den Port? Erstmal starten wir Apache von der Console:

> net start Apache2.2-Zend

Apache2.2-Zend wird gestartet.
Apache2.2-Zend konnte nicht gestartet werden.

Ein dienstspezifischer Fehler ist aufgetreten: 1.

Sie erhalten weitere Hilfe, wenn Sie NET HELPMSG 3547 eingeben.

> net helpmsg 3547

Ein dienstspezifischer Fehler ist aufgetreten: ***.

ERLÄUTERUNG

Ein dienstspezifischer Fehler ist aufgetreten.

AKTION

Vergleichen Sie die Hilfe oder die Dokumentation zu diesem Dienst, um die Ursache des Problems zu bestimmen.

AHAHAHAHAAHAHA War ja klar, aber Hoffnung besteht ja immer ein wenig.

Eventuell ist der Port ja doch von einem anderen Programm belegt.

Windows kennt ja auch ein paar Tricks um seinen Status anzuzeigen. Netstat liefert normalerweise gute Ergebnisse.

> netstat -anv|findstr :80

Diesmal jedoch gähnende Leere.  Hmmmmm kein Programm das Port 80 blegt. Also muss es was anderes sein. Die Konfigurationsdatei? Die nächsten 2 Stunden Suche nach überflüssigen Kommata oder ähnlichem erspare ich mir zu beschreiben. Im Ergebnis lag es daran, dass ein Backslash \ zu viel an die VHost Direktive DocumentRoot gehängt wurde.

DocumentRoot darf nicht mit einem Backslash beendet werden!

FALSCH

<VirtualHost *:80>
ServerName iggistuff.dev
DocumentRoot "C:\Programme\Zend\Apache2\htdocs\iggistuff\htdocs\"

..

RICHTIG:

<VirtualHost *:80>
ServerName iggistuff.dev
DocumentRoot “C:\Programme\Zend\Apache2\htdocs\iggistuff\htdocs”

..

4 Comments


[...] und @KnechtRootRecht –> Danke für die Hilfe. Also, was mir am meistens geholfen hat –> Apche konnte nicht gestartet werden – Ein dienstspezifischer Fehler ist aufgetreten: 1. | Stem… Hier ist mein Info: > net start Apache2.2-Zend —-> Ergebnis: Systemfehler 5 aufgetreten [...]


 
SixXAa
Mai 27, 2012 at 23:20

unglaublich aber wahr.. Skype hats gelöst ^^


 
shinoda
Sep 27, 2012 at 20:34

danke danke, hat es mir geholfen :))


 
Torsten
Jan 28, 2013 at 11:37

Schade, mir hats leider nicht geholfen. Mein System: Win2008 R2, Apache 2.2, PHP 5.4.11 – frische Installation. Nach der Einbindung des PHP-Moduls (LoadModule…) kommt der Fehler beim Starten des Apache-Dienstes… :-\


 

Reply

OC

Copyright © 2018 Stempell All rights reserved. Theme by Laptop Geek.