Serwery w Polsce · Warszawa Dyski NVMe

Jak skonfigurować własne logi błędów PHP per domeną Drukuj

  • 0

Osobne logi dla każdej domeny

Gdy masz wiele domen na koncie, warto mieć osobne pliki logów błędów PHP dla każdej z nich. Ułatwia to diagnozowanie problemów bez przeszukiwania wspólnego logu.

Konfiguracja w .htaccess per domeną

php_flag  log_errors on
php_flag  display_errors off
php_value error_reporting E_ALL
php_value error_log /home/UZYTKOWNIK/logs/sklep_php_errors.log

Konfiguracja w .user.ini (PHP-FPM)

log_errors = On
display_errors = Off
error_reporting = E_ALL
error_log = /home/UZYTKOWNIK/logs/sklep_php_errors.log

Podgląd logów na żywo przez SSH

tail -f /home/UZYTKOWNIK/logs/sklep_php_errors.log

Rotacja logów

Logi mogą szybko rosnąć. Dodaj zadanie CRON do rotacji:

0 0 * * 0 gzip ~/logs/sklep_php_errors.log && mv ~/logs/sklep_php_errors.log.gz ~/logs/archive/

Czy ta odpowiedź była pomocna?

« Wstecz