
Ich verwende Windows 7 und XAMPP 1.7.3 (es ist 32-Bit, aber es heißt, es läuft auch auf 64). Wenn ich auf „Apache starten“ klicke, passiert nichts, aber darunter steht:
„Beschäftigt.... Apache-Dienst gestartet“
Der grüne Lauftext erscheint jedoch nicht
Port 80 in Skype ist deaktiviert. Ich habe IIS nicht auf meinem Computer.
Als ich versuchte, den Apache 2.2-Dienst über die Systemsteuerung zu starten, wurde ein Warnfenster mit dem Hinweis angezeigt, dass es sich um einen dienstspezifischen Fehlercode 1 handele.
Jemand sagte, ich solle Listen 80 in der Datei httpd.conf auf 85 ändern. Das hat nicht funktioniert. Als ich versuchte, den Apache 2.2-Dienst über die Systemsteuerung zu starten, wurde ein Warnfenster mit dem Hinweis angezeigt, dass es sich um einen dienstspezifischen Fehlercode 1 handelt.
Wie kann ich das lösen?
Antwort1
Ich hatte das gleiche Problem unter Windows 7 64. Ich habe XAMPP allerdings im Ordner „Programme“ installiert. Ich dachte, ich hätte die Berechtigungen für den XAMPP-Ordner danach richtig eingestellt, aber Apache ließ sich nicht starten. Um sicherzugehen, dass dies nicht damit zusammenhing, dass die Installation im Verzeichnis „Programme“ stattfand, befolgte ich den oben genannten Rat und installierte es erneut in c:\xAMPP. Das hat es geschafft. Bei mir funktionierte XAMPP, wenn es außerhalb des Verzeichnisses „Programme“ installiert wurde.
Antwort2
Versuchen Sie, in die Befehlszeile zu wechseln und xampp_stop.exe manuell auszuführen. Führen Sie dann xampp_start.exe aus und sehen Sie, was es Ihnen sagt. Bei mir hat es in der Vergangenheit ein bisschen merkwürdig geklappt und ein Blick auf die Befehlsausgabe führt mich normalerweise in die richtige Richtung.
Windows 7 hat sich bei mir etwas seltsam verhalten, als ich es als Dienst installiert hatte. Ich musste den Dienst deaktivieren und ihn bei jedem Booten meines Betriebssystems manuell starten (wenn auch über die Konsole).
Dies sollte alle Probleme mit dem virtuellen Host, fehlende Protokolldateien usw. melden.
Antwort3
Ich habe mein Problem endlich herausgefunden: (unter Win XP)
Als ich Wamp installiert habe, C:
war nicht mein Stammlaufwerk - mein Hauptlaufwerk war E:
. Obwohl ich den Installationspfad auf geändert habe, E:\wamp
habe ich festgestellt, dass einige Dateien im E:\wamp\bin\apache\Apache2.2.21\conf\extra
Verzeichnis fest codierte Pfade auf haben C:
. Ersetzen Sie sie einfach durch den entsprechenden Pfad auf Ihrem Installationslaufwerk. Überprüfen Sie die httpd-autoindex
, httpd-dav
, httpd-multilang-errordoc
, httpd-ssl
, httpd-vhosts
.
Starten Sie dann den Apache-Dienst neu.
Ich hoffe, dies wird dir helfen.