Dziennik błędów Apache z błędami PHP


10

Właśnie skonfigurowałem PHP i Apache i chciałbym dowiedzieć się, gdzie idą błędy. Jaka jest domyślna ścieżka dzienników błędów w apache dla PHP?


1
Nie wspomniałeś, na jakim systemie operacyjnym uruchomiłeś apache. Sprawdź konfigurację Apache dla lokalizacji plików logów.
pauska

Korzystam z systemu operacyjnego Ubuntu.
Genadinik

Który plik powinien zawierać te informacje? - Dzięki!
Genadinik

Odpowiedzi:


6

Istnieją lokalizacje w tych popularnych systemach operacyjnych:

Lokalizacja pliku błędu Apache RHEL / Red Hat / CentOS / Fedora Linux - / var / log / httpd / error_log

Lokalizacja pliku dziennika błędów Apache systemu Debian / Ubuntu Linux - /var/log/apache2/error.log

Lokalizacja pliku dziennika błędów Apache FreeBSD - /var/log/httpd-error.log

Szczegółowa odpowiedź na temat plików dziennika Apache znajduje się tutaj: http://www.cyberciti.biz/faq/apache-logs/


2

Spróbuj tego:

  1. raportowanie błędów = E_ALL | E_STRICT
  2. error_log = /var/log/php_errors.log
  3. Utwórz plik dziennika ręcznie
dotknij /var/log/php_errors.log
chown www-data: /var/log/php_errors.log
chmod + rw /var/log/php_errors.log

Teraz możesz w ten sposób przeglądać błędy PHP

    tail /var/log/php_errors.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.