Wo befindet sich das PHP-Fehlerprotokoll in XAMPP?


86

Ich habe XAMPP für Windows verwendet.

Wo befindet sich das PHP-Fehlerprotokoll in XAMPP?

Antworten:


112

\xampp\apache\logs\error.log, wo xamppist dein Installationsordner? Wenn Sie die error_logEinstellung in PHP nicht geändert haben (überprüfen Sie mit phpinfo()), wird sie im Apache-Protokoll protokolliert.


2
Dieser Pfad existiert nicht in xampp für Linux (Ubuntu 14.04)
Muhammad bin Yusrat

1
Für mich (macOS) befindet sich der Fehlerprotokollpfad in der VM (für die Realisierung habe ich eine peinlich lange Zeit gebraucht). Ich weiß nur, wie ich über das xampp Control Panel Terminal zugreifen kann, mit einem Pfad von:/opt/lampp/logs/php_error_log
Scott Anderson

59

Ich fand es in: \xampp\php\logs\php_error_log


12
Warum wurde das abgelehnt? In der neueren Version von XAMPP ist dies das richtige Verzeichnis.
CDMckay

2
Richtig, die Frage sollte so bearbeitet werden, dass sie eine XAMPP-Version enthält, damit die aktuell akzeptierte Antwort auch wahr wird ...
Frhay

In meiner Version von XAMPP ist der Stammordner lampp anstelle von xampp. Ansonsten ist der Standort der gleiche.
Posfan12

9

Für Mac-Benutzer XAMPP Version 1.7.3

/Applications/XAMPP/xamppfiles/logs/error_log

In der neueren Version war es nur / Applications / XAMPP / logs für mich.
DemitryT

9

Sie können auch das xampp-Kontrollfeld öffnen und auf die Schaltfläche "Protokolle" klicken:

Geben Sie hier die Bildbeschreibung ein


11
Schöner Pfeil: D @Black
Roberto

1
Wenn ich darauf klicke, wird die Datei nicht gefunden. Wie kann ich den Pfad festlegen, damit die Protokolldatei gefunden wird?
Nemo

4

Für jeden, der in XAMPP für Ubuntu nach der PHP-Protokolldatei sucht, gilt Folgendes:

/opt/lampp/logs/php_error_log

Höchstwahrscheinlich wird es eine große Größe haben (meine war ungefähr 350 MB) und es hat meinen Texteditor nach dem Öffnen verlangsamt. Wenn Sie sich nicht um alle früheren Protokolle kümmern, können Sie die Datei einfach leeren, indem Sie einfach zum Terminal gehen und diese drei Zeilen nacheinander schreiben:

sudo su 
cd /opt/lampp/logs/
> php_error_log

Und neuere Protokolle lassen sich jetzt einfach und schnell öffnen.

Hoffe, einige Ubuntu-Benutzer finden es hilfreich.


3

Suchen Sie in Ihrer Konfigurationsdatei nach der Einstellung error_log. Oder verwenden Sie phpinfo (), um diese Einstellung zu finden.



3

\xampp\php\logs existierte überhaupt nicht für mich - aus welchem ​​Grund auch immer.

Ich musste einfach einen Ordner in \xampp\php\aufgerufen erstellen logsund dann wurde die php_error_logDatei erstellt und in geschrieben.


0

Für mein Problem musste ich das Protokoll auf Null setzen:

sudo bash -c ' > /Applications/XAMPP/xamppfiles/logs/php_error_log '


0

\ xampp \ apache \ logs \ error.log ist der Standardspeicherort für Fehlerprotokolle in PHP.


0

Standardmäßig befindet sich der Pfad der xampp-PHP-Protokolldatei in / xampp_installation_folder / php / logs / php_error_log, aber ich habe festgestellt, dass er manchmal nicht automatisch generiert wird. Vielleicht könnte es ein Problem mit der Schreibberechtigung eines Windows-Kontos sein? Ich bin nicht sicher, aber ich habe den Protokollordner und die Datei php_error_log manuell erstellt und dann wurden die PHP-Protokolle endgültig darin protokolliert.


0

Wie oben erwähnt, finden Sie das PHP-Fehlerprotokoll in Windows. In c: \ xampp \ apache \ logs \ error.log. Sie können die letzten Protokolle einfach über anzeigentail -f .\error.log


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.