Hoe los je de "Error: Apache shutdown unexpectedly" fout op in Windows?

Gepubliceerd 18 juli 2024

Probleem: Apache Shutdown Fout

De melding "Error: Apache shutdown unexpectedly" geeft aan dat de Apache webserver plotseling is gestopt. Deze fout kan ervoor zorgen dat websites niet meer werken en de toegang tot webpagina's blokkeren. Begrijpen waarom dit gebeurt helpt om webservers goed werkend te houden.

Snelle Oplossingen voor Apache Shutdown Problemen

Controleer op Geblokkeerde Poorten

Om te identificeren of een poort geblokkeerd is, open je de Opdrachtprompt en typ je "netstat -ano". Dit commando toont actieve verbindingen en luisterende poorten. Als een andere applicatie de standaard poort van Apache gebruikt (meestal 80 of 443), is deze waarschijnlijk geblokkeerd.

Om de standaard Apache poort te wijzigen:

  1. Open het XAMPP Configuratiescherm
  2. Klik op "Config" naast Apache
  3. Selecteer "Apache (httpd.conf)"
  4. Vind de regel "Listen 80" en wijzig deze naar een ongebruikte poort (bijv. "Listen 8080")
  5. Zoek in hetzelfde bestand "ServerName localhost:80" en werk dit bij naar de nieuwe poort
  6. Sla het bestand op en herstart Apache

Tip: Test Poortbeschikbaarheid

Voordat je de Apache poort wijzigt, kun je testen of een specifieke poort beschikbaar is met het volgende commando in de Opdrachtprompt:

netstat -aon | findstr :8080

Vervang 8080 door het poortnummer dat je wilt controleren. Als het commando geen resultaten geeft, is de poort waarschijnlijk beschikbaar voor gebruik.

Controleer Afhankelijkheden en Rechten

Apache vereist deze afhankelijkheden:

  • Microsoft Visual C++ Redistributable
  • OpenSSL
  • Zlib

Om bestandsrechten te controleren en aan te passen:

  1. Klik met de rechtermuisknop op de XAMPP map
  2. Kies "Eigenschappen"
  3. Ga naar het tabblad "Beveiliging"
  4. Klik op "Bewerken" en geef je gebruikersaccount "Volledig beheer"
  5. Pas de wijzigingen toe en klik op "OK"

Onderzoek Crashes en Conflicten

Om foutlogboeken te gebruiken voor het identificeren van crashoorzaken:

  1. Klik in het XAMPP Configuratiescherm op "Logs" naast Apache
  2. Zoek naar regels die beginnen met "[error]" voor informatie over de crash

Om de Windows Logboeken te controleren:

  1. Druk op Windows toets + R, typ "eventvwr.msc" en druk op Enter
  2. Vouw "Windows-logboeken" uit en klik op "Toepassing"
  3. Zoek naar gebeurtenissen die te maken hebben met Apache of XAMPP rond het tijdstip van de crash