Ausgangslage: XAMPP unter Windows in C:\xampp installiert.
a) Ein Blick in die Log-Datei C:\xampp\apache\logs\error.log
Alle Fehler der Vergangenheit & Gegenwart. Kann mit der Zeit auch ziemlich groß geworden sein, wenn man oft am Apache nach der Trial & Error-Methode arbeitet. Der Fehler ist idR. immer genau angegeben, dh. betroffene Konfigurationsdatei, Zeile, Art des Fehlers.
b) Wir schreiben uns selber ein Skript, das die Apache-Konfiguration durchcheckt. Vorteil: Man muss nicht nach jeder Konfigurationsänderung den Apache neu starten und im Fehlerfall das Logfile neu in einen Editor laden.
Einfach in einem Editor folgende Batch-Datei unter C:\xampp\apache_testconfig.bat abspeichern:
- Code: Select all
@echo off
echo .
echo Apache Test
echo --------------------
echo .
C:\xampp\apache\bin\httpd -t -w
echo .
pause
Bezieht sich auf den Apache unter C:\xampp\apache\bin\httpd.exe. Bei älteren XAMPP-Versionen ging es auch mit C:\xampp\apache\bin\apache.exe -t -w
Damit wird die Apache-Konfiguration überprüft und im Fehlerfall wird gleich so wie im Logfile der Fehler angezeigt.
Mehr zu den Parametern von httpd.exe unter http://httpd.apache.org/docs/2.2/de/programs/httpd.html