Ce face Directiva ErrorLog - Configurarea căii jurnalului de erori
Jurnalul de erori (Error Log) este primul fișier pe care trebuie să îl consultați atunci când un site afișează `500 Internal Server Error` sau când Apache refuză să pornească.
Fiecare VirtualHost poate și ar trebui să aibă propriul său fișier de `ErrorLog` dedicat pentru a nu amesteca erorile diferitelor domenii de pe același server.
Poate scrie direct pe disc sau poate trimite datele către un proces prin conductă pipe (ex: rotație automată cu `rotatelogs`).
Exemple
Exemplul 1: Urmărirea în timp real a erorilor din jurnalul Apache
Inspectează ultimele linii din logul de erori în consolă.
tail -f /var/log/apache2/error.log
Ieșire în terminal
[Wed Oct 28 00:10:02.192837 2026] [mpm_event:notice] [pid 12480:tid 12480] AH00489: Apache/2.4.58 (Ubuntu) configured -- resuming normal operations
[Wed Oct 28 00:10:02.193000 2026] [core:notice] [pid 12480:tid 12480] AH00094: Command line: '/usr/sbin/apache2'
Greșeli frecvente
- Lipsa permisiunilor de scriere pe directorul destinație, ceea ce va împiedica Apache să pornească.
Comenzi înrudite
Directiva CustomLog - Înregistrarea cererilor de acces în format standard: Înregistrează fiecare cerere HTTP procesată de server, incluzând IP-ul clientului, data, URL-ul, codul de stare, User-Agent și Referer.Directiva LogLevel - Filtrarea detaliilor din jurnalul de erori: Controlează pragul de gravitate a mesajelor înregistrate în ErrorLog (emerg, alert, crit, error, warn, notice, info, debug).