Technische Fehler sind selten gut, besonders wenn sie Ihrer Arbeit im Wege stehen. Wenn Sie XAMPP für die lokale Entwicklung verwenden, haben Sie möglicherweise eine Meldung gesehen, die besagt, dass XAMPP Error „Apache Shutdown Unexpectedly“ lautet. Dies kann sehr verwirrend sein. Es kann frustrierend sein, herauszufinden, wie Sie dieses vage Problem schnell lösen können, damit Sie wieder an die Arbeit gehen können.
Glücklicherweise ist es normalerweise nicht allzu schwer, herauszufinden, was falsch ist. Um ein paar einfache Einstellungen in Ihren XAMPP-Dateien zu ändern, benötigen Sie lediglich einen Texteditor. Sie können diesen Fehler schnell beheben, damit Sie wieder mit der Erstellung Ihres neuesten Projekts fortfahren können.
Dieser Artikel hilft Ihnen zu verstehen, was die Meldung „XAMPP-Fehler Apache wird unerwartet heruntergefahren“ bedeutet. Dann zeigen wir Ihnen, wie Sie das Problem in vier einfachen Schritten mit Tools beheben, die Sie wahrscheinlich bereits haben.
So beheben Sie den XAMPP-Fehler „Apache Shutdown Unexpectedly“ in Windows
Wenn Sie Wenn Sie ein Windows-Gerät verwenden, können Sie diese vier Schritte befolgen, um Ihre Standardporteinstellungen in XAMPP zu aktualisieren.
Öffnen Sie die Konfigurationseinstellungen in der XAMPP-Systemsteuerung
Der offensichtliche erste Schritt ist das Starten XAMPP. Dadurch wird das Bedienfeld für XAMPP aufgerufen. Von hier aus können Sie die Einstellungen für die Einrichtung des Server-Stacks ändern. Da dieser Fehler mit Apache zu tun hat, schauen wir uns an, wie er eingerichtet wird. Klicken Sie auf die Schaltfläche „Config“ in der Optionszeile mit der Aufschrift „Apache“. Dadurch wird eine Liste von Dateien in einem Dropdown-Menü angezeigt. An zwei dieser Dateien werden Änderungen vorgenommen, beginnend mit httpd.conf.
Ändern Sie die Standardporteinstellungen der Datei httpd.conf
Klicken Sie im Menü der Dateien auf Apache (httpd.conf). Sobald Sie dies getan haben, wird die Datei im Standard-Texteditor Ihres Computers geöffnet. In dieser Datei gibt es drei Einstellungen, die Sie aktualisieren möchten. Drücken Sie zunächst Strg + F und geben Sie dann „80“ in das Suchfeld ein. Dadurch werden alle Instanzen der Zahl 80 in der Datei angezeigt. Suchen Sie „Port 80“ und ändern Sie ihn in „Port 8080“. Sobald die Porteinstellung aktualisiert ist, suchen Sie nach „Listen 80“ und aktualisieren Sie sie auf „Listen 8080“. Suchen Sie abschließend nach „servername localhost:80“. Sobald Sie es gefunden haben, ändern Sie es in „Servername localhost:8080“. Wenn Sie fertig sind, speichern und schließen Sie die Datei.
Aktualisieren Sie die Standardporteinstellungen in der Datei http-ssl.conf
Wir sollten jetzt mit der nächsten Datei fortfahren. Sie können dies tun, indem Sie zum XAMPP-Kontrollfeld zurückkehren und unter den Apache-Einstellungen erneut auf Config klicken. Öffnen Sie diesmal die Apache-Datei (http-ssl.conf). Wenn die Datei in Ihrem Texteditor geöffnet wird, drücken Sie Strg+F und geben Sie dann 443 in das Suchfeld ein. Suchen Sie die Zeile „Listen 443“ und ändern Sie sie in „Listen 4433“. Durchsuchen Sie als Nächstes die Datei nach dem nächsten Mal, wenn „443“ angezeigt wird. „VirtualHost _default:443>“ sollte es heißen. Sie können es in „VirtualHost _default:4433>“ ändern, sobald Sie es gefunden haben. Vergessen Sie nicht, die Datei zu speichern und zu schließen, wenn Sie fertig sind.
Apache neu starten
Nachdem Sie die Einstellungen in beiden Dateien geändert haben, müssen Sie als letztes Apache stoppen. Sie können dies tun, indem Sie in derselben Apache-Zeile auf die Schaltfläche Stopp klicken. Klicken Sie nach dem Stoppen von Apache auf die Schaltfläche Start, um den Neustart abzuschließen. Alles erledigt! Ihre Portnummern werden geändert und Apache sollte jetzt ohne Probleme laufen.
So beheben Sie den XAMPP-Fehler „Apache Shutdown Unexpectedly“ in macOS
Je nachdem, welche Version von macOS Sie haben , Apache befindet sich möglicherweise bereits auf Ihrem Computer. Diese Standardanwendung von Apache verwendet dieselben Standardporteinstellungen wie der Apache-Server in XAMPP. Dies könnte die Ursache für den Fehler „Apache unerwartet heruntergefahren“ sein. Wenn Sie macOS verwenden, können Sie die Standardporteinstellungen ändern, indem Sie diese vier Schritte ausführen.
Öffnen Sie die XAMPP-Apache-Konfiguration
Öffnen Sie zunächst den XAMPP-Anwendungsmanager, falls Sie dies noch nicht getan haben. Klicken Sie als Nächstes auf die Registerkarte Server verwalten, die sich über der Registerkarte Willkommen befindet. Auf diesem Bildschirm gibt es eine Liste von Dingen, die Sie tun können. Nachdem Sie auf Apache Web Server geklickt haben, können Sie auf die Schaltfläche Konfigurieren klicken.
Conf-Datei öffnen
Wählen Sie Conf-Datei öffnen aus dem Feld mit der Bezeichnung Apache-Webserver konfigurieren. Es wird ein Kästchen geben, das besagt, dass die Datei nur für fortgeschrittene Benutzer bestimmt ist. Sie können auf Ja klicken, um fortzufahren. Dadurch wird die Datei namens httpd.conf geöffnet.
Port-Einstellungen aktualisieren
Sobald die Datei in Ihrem Texteditor geöffnet wird, besteht der nächste Schritt darin, die Port-Einstellungen zu ändern. Sie können dies tun, indem Sie Strg+F drücken und „80“ in das Suchfeld eingeben. Dadurch wird angezeigt, wann immer die Zahl 80 vorkommt:
Suchen Sie diese Zeilen: Listen 12.34.56.78:80 Listen 80 Wenn Sie dies getan haben, ändern Sie sie wie folgt: Listen 12.34.56.78:8080 Listen 8080
Wenn Sie fertig sind, können Sie die Datei speichern und schließen. Klicken Sie im Feld”Apache-Webserver konfigurieren”auf OK.
Apache neu starten
Der letzte Schritt besteht darin, Apache zu stoppen und neu zu starten. Sie können dies auf der Registerkarte „Server verwalten“ des XAMPP-Anwendungsmanagers tun. Klicken Sie nach dem Stoppen von Apache auf Start, um es erneut zu starten. Das ist es! Ihre Portnummern werden geändert und Apache sollte jetzt ohne Probleme laufen.
FAQ
Warum wurde Apache unerwartet heruntergefahren?
Fehler: Apache heruntergefahren ohne Warnung. Dies kann durch einen blockierten Port, fehlende Abhängigkeiten, falsche Berechtigungen, einen Absturz oder eine andere Art des Herunterfahrens verursacht werden. Überprüfen Sie die Windows-Ereignisanzeige und die Datei „/xampp/apache/logs/error.log“ auf weitere Informationen.
Müssen Sie Apache neu starten?
Apache muss informiert werden seine Konfigurationsdatei erneut lesen, bevor Änderungen berücksichtigt werden, aber wir müssen unseren Webserver nicht jedes Mal stoppen und neu starten, wenn wir eine Änderung vornehmen. Ein schnellerer Weg, um herauszufinden, was sich geändert hat, besteht darin, seine Datei erneut zu lesen.
Kann Apache-Server nicht gestartet werden?
Es gibt viele Dinge, die Ihren Apache-Server daran hindern könnten, zu laufen. Irgendetwas könnte den verwendeten Port blockieren, es könnte bereits eine andere Instanz von Apache laufen oder die Version von PHP, die Sie in MAMP verwenden, könnte damit nicht funktionieren.
Was kann ein unerwartetes Herunterfahren des Systems verursachen?
Schlechte Systemwartung kann zu willkürlichem Herunterfahren führen. Dies bedeutet, dass Dienstwartungsprüfungen erforderlich sind, um beschädigte oder fehlende Systemdateien, defekte Apps, Junk-Dateien und Probleme mit der Windows-Registrierung zu suchen und zu finden.