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?

Genadinik
źródło
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/

Genadinik
źródło
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
Nikolay Chuprina
źródło