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


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.


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


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


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

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.


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.


3

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



0

W moim przypadku musiałem wyzerować dziennik:

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



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.


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


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.