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/