Gdzie w XAMPP znajduje się dziennik błędów PHP?

87

Używam XAMPP dla Windows.

Gdzie w XAMPP znajduje się dziennik błędów PHP?

Emanuil Rusev
źródło

Odpowiedzi:

115

\xampp\apache\logs\error.log, gdzie xamppjest twój folder instalacyjny. Jeśli nie zmieniłeś error_logustawienia w PHP (sprawdź z phpinfo()), zostanie ono zarejestrowane w dzienniku Apache.

Lekensteyn
źródło
2
Ta ścieżka nie istnieje w xampp dla systemu Linux (Ubuntu 14.04)
Muhammad bin Yusrat
1
Dla mnie (macOS) ścieżka dziennika błędów znajduje się wewnątrz maszyny wirtualnej (co zajęło mi żenująco dużo czasu). Wiem tylko, jak uzyskać dostęp przez terminal panelu sterowania xampp, ze ścieżką:/opt/lampp/logs/php_error_log
Scott Anderson
58

Znalazłem to w: \xampp\php\logs\php_error_log

Poduszkowiec
źródło
12
Dlaczego ten głos został odrzucony? W nowszej wersji XAMPP jest to poprawny katalog.
cdmckay
2
Prawidłowo, pytanie należy zredagować tak, aby zawierało wersję XAMPP, aby aktualna zaakceptowana odpowiedź również była prawdziwa ...
Piątek
W mojej wersji XAMPP folder główny to lampp zamiast xampp. W przeciwnym razie lokalizacja jest taka sama.
posfan12
10

Możesz także otworzyć panel sterowania xampp i kliknąć przycisk „dzienniki”:

wprowadź opis obrazu tutaj

czarny
źródło
11
Ładna strzałka: D @Black
Roberto
1
Jeśli kliknę, plik nie zostanie znaleziony. Jak mogę ustawić ścieżkę, aby znalazł plik dziennika?
Nemo
9

Dla użytkowników Mac XAMPP w wersji 1.7.3

/Applications/XAMPP/xamppfiles/logs/error_log
boksa
źródło
W nowszej wersji był to po prostu / Applications / XAMPP / logs.
DemitryT,
5

Dla każdego, kto szuka pliku dziennika php w XAMPP dla Ubuntu, jego:

/opt/lampp/logs/php_error_log

Najprawdopodobniej będzie miał duży rozmiar (mój miał około 350 MB) i spowolnił mój edytor tekstu po otwarciu. Jeśli nie dbasz o wszystkie poprzednie dzienniki, możesz łatwo opróżnić plik, po prostu idąc do terminala, a następnie pisząc kolejno te trzy linie:

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

Nowsze dzienniki będą teraz łatwe i szybkie do otwierania.

Mam nadzieję, że niektórzy użytkownicy Ubuntu uznają to za pomocne.

Muhammad bin Yusrat
źródło
5

\xampp\php\logs nie istniało dla mnie w ogóle - z jakiegokolwiek powodu.

Po prostu musiałem utworzyć folder w \xampp\php\nazwie, logsa następnie php_error_logplik został utworzony i zapisany.

Strainj1
źródło
3

Zajrzyj do pliku konfiguracyjnego i wyszukaj ustawienie error_log. Lub użyj phpinfo (), aby znaleźć to ustawienie.

greg0ire
źródło
0

W moim przypadku musiałem wyzerować dziennik:

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

wonny
źródło
0

\ xampp \ apache \ logs \ error.log to domyślna lokalizacja dzienników błędów w php.

pushpendra yadav
źródło
0

Domyślnie ścieżka do pliku dziennika xampp php znajduje się w / xampp_installation_folder / php / logs / php_error_log, ale zauważyłem, że czasami nie był on generowany automatycznie. Może to może być problem z uprawnieniami do zapisu na koncie Windows? Nie jestem pewien, ale ręcznie utworzyłem folder logów i plik php_error_log, a następnie logi php zostały w nim ostatecznie zapisane.

Yin
źródło
0

Jak wspomniano powyżej, w oknach można znaleźć błąd logowania PHP. W c: \ xampp \ apache \ logs \ error.log. Możesz łatwo wyświetlić ostatnie dzienniki wedługtail -f .\error.log

Nemo
źródło