465 Stimmen

Wie löst man "Fehler: Apache wird unerwartet heruntergefahren"?

Ich habe gerade XAMPP neu installiert, und wenn ich versuche, meinen Apache-Server im XAMPP Control Panel zu starten, erhalte ich jetzt folgende Fehler:

16:50:25 [Apache] Statusänderung erkannt: läuft
16:50:26 [Apache] Statusänderung erkannt: gestoppt
16:50:26 [Apache] Fehler: Apache wurde unerwartet heruntergefahren.
16:50:26 [Apache] Dies kann auf einen blockierten Port, fehlende Abhängigkeiten,
16:50:26 [Apache] falsche Berechtigungen, einen Absturz oder ein Herunterfahren durch eine andere Methode zurückzuführen sein.
16:50:26 [Apache] Drücken Sie die Schaltfläche Logs, um Fehlerprotokolle anzuzeigen und überprüfen Sie
16:50:26 [Apache] den Windows-Ereignisprotokoll-Viewer auf weitere Hinweise
16:50:26 [Apache] Wenn Sie weitere Hilfe benötigen, kopieren Sie diesen Text
16:50:26 [Apache] und posten Sie das gesamte Protokollfenster in den Foren

Wie kann ich das lösen?

7voto

Herker Punkte 442

Versuchen Sie es mit folgenden Schritten, keiner der oben genannten hat das Problem für mich gelöst

  1. Wählen Sie Als Administrator ausführen

Bildbeschreibung hier eingeben

  1. Klicken Sie dann auf das große linke Kästchen neben Apache

  2. Wählen Sie aus, Apache zu deinstallieren

Bildbeschreibung hier eingeben

7voto

Saurabh R S Punkte 2937

Eine der Ursachen könnte sein, dass Sie das XAMPP-Control-Panel nicht als Administrator ausführen.

7voto

sirmagid Punkte 1050
  1. lade das neue XAMPP herunter apachefriends
  2. installiere es
  3. entferne alle VPN-Apps
  4. öffne den Ordner XAMPP und führe setup_xampp.bat aus
  5. führe xampp-control.exe aus

7voto

Lightwaxx Punkte 557

Manchmal liegt das Problem nicht an einem Port-Problem, sondern kann auf eine Fehlkonfiguration zurückzuführen sein, die Sie gemacht haben und Apache den Fehler nicht im Ereignisprotokoll im Event Viewer unter Windows protokolliert. Um dies zu umgehen, einfach

cd C:\xampp\apache\bin

und dann ausführen

httpd.exe

Apache wird dann den Fehler für Sie herausgeben z.B. wie unten angegeben

AH00526: Syntaxfehler in Zeile 2 von C:/xampp/apache/conf/httpd.conf: Ungültiger Befehl 'This', möglicherweise falsch geschrieben oder von einem in der Serverkonfiguration nicht enthaltenen Modul definiert

Ich hoffe, das hilft einem armen Seelchen :)

6voto

SithuSena Punkte 377

Dieser Fehler tritt auf, weil der für Apache zugewiesene Port von einem anderen Programm verwendet wird. Um die Anwendung zu überprüfen, die den für Apache zugewiesenen Port verwendet, klicken Sie auf die

Netstat Schaltfläche.

XAMPP Homepage

Dies ist die Netstat-Datei,

Geben Sie hier die Bildbeschreibung ein

Zuerst habe ich den Port 8080 für Apache zugewiesen und kürzlich Oracle DB installiert. TNSLSNR.exe verwendet jetzt den Port 8080.

Also, anhand dieser Datei können wir einen Port wählen, der nicht mit anderen Anwendungen kollidiert. In meinem Fall kollidiert der Port 8060 mit keiner Anwendung. Durch die Auswahl können wir die httpd.conf Datei (XAMPP Steuerfeld -> Konfiguration) wie oben erwähnt ändern.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X