L’analisi del file di log per quel che riguarda gli errori di Apache aiuta tantissimo a individuare le criticità di un’applicazione web e il motivo di certi malfunzionamenti apparentemente inspiegabili.
Le diverse distribuzioni Linux però hanno diversi percorsi di default
- RHEL / Red Hat / CentOS / Fedora – /var/log/httpd/error_log
- Debian / Ubuntu – /var/log/apache2/error.log
- FreeBSD – /var/log/httpd-error.log
Nel caso non si trovi nella sua posizione di default si può sempre utilizzare il comando grep da riga di comando
# grep ErrorLog /usr/local/etc/apache22/httpd.conf
# grep ErrorLog /etc/apache2/apache2.conf
# grep ErrorLog /etc/httpd/conf/httpd.conf
Ovviamente, se si dispone di un accesso FTP, il file di configurazione può essere direttamente visionato.
Per trovare il percorso basta analizzare la riga (per esempio)
ErrorLog "/home/httpd/percorso-interno/error.log"