Effettuare il logging degli errori PHP con .htaccess

Short link

Quando si passa dalla fase di sviluppo a quella di produzione di un sito web in PHP, è necessario che gli errori non vengano mai visualizzati ma sempre inviati ad un file di log. In questo articolo vedremo come fare utilizzando il file .htaccess.

La seguente soluzione è un ripiego nel caso in cui non abbiate accesso al web server e alle direttive VirtualHost. Infatti il file .htaccess viene letto ogni qualvolta si accede al sito, quindi non è l'ideale in termini di performance.


# Sopprime gli errori PHP

php_flag display_startup_errors off
php_flag display_errors off
php_flag html_errors off

# Abilita il log di tutti gli errori PHP

php_flag  log_errors on
php_value error_reporting 2047
php_value error_log  /home/user/logs/php.error.log