Naplófájlok helye
A HestiaCP minden domainhez külön naplófájlokat vezet. Az Apache és az Nginx is ír saját hozzáférési és hibanaplót, amelyek különböző típusú hibák diagnosztizálásához szükségesek.
| Napló típusa | Fájl elérési útja |
|---|---|
| Apache hozzáférési napló | /var/log/apache2/domain.hu.log |
| Apache hibanapló | /var/log/apache2/domain.hu.error.log |
| Nginx hozzáférési napló | /var/log/nginx/domain.hu.log |
| Nginx hibanapló | /var/log/nginx/domain.hu.error.log |
| PHP-FPM hibanapló | /var/log/php8.X-fpm.log |
| HestiaCP rendszernapló | /var/log/hestia/system.log |
| HestiaCP Nginx hibanapló | /var/log/hestia/nginx-error.log |
Naplók letöltése panelről
A HestiaCP lehetőséget ad a naplók gyors megtekintésére a webes felületen:
- Navigálj a WEB fülre.
- A domain sorában kattints a Log (napló) ikonra.
- A panel megmutatja az Apache hozzáférési napló utolsó sorait.
Naplók valós idejű olvasása SSH-ból
A leghatékonyabb módszer a hibadiagnosztikához a tail -f parancs, amely valós időben mutatja az új naplóbejegyzéseket:
tail -f /var/log/apache2/domain.hu.error.logtail -f /var/log/nginx/domain.hu.error.logHa egyszerre több naplót szeretnél figyelni, a multitail eszköz hasznos lehet, vagy egyszerűen nyiss több SSH ablakot.
PHP hibák naplózása
Ha PHP hibákat szeretnél naplózni (és nem megjeleníteni a böngészőben – ami éles szerveren biztonsági kockázat), add hozzá a következő sorokat a wp-config.php-hoz, .htaccess-hez, vagy egy PHP fájlhoz:
error_reporting(E_ALL);
ini_set('display_errors', 0); // Ne jelenjen meg a böngészőben
ini_set('log_errors', 1); // Naplózás engedélyezése
ini_set('error_log', '/home/felhasznalonev/web/domain.hu/private/php-error.log');HestiaCP saját naplói
Ha a panellel kapcsolatos műveletek (domain hozzáadás, törlés, cron futtatás stb.) okoznak problémát, a HestiaCP saját naplói adnak információt:
tail -f /var/log/hestia/system.logtail -f /var/log/hestia/nginx-error.logNaplóforgatás (logrotate)
A naplófájlok mérete idővel megnőhet. A HestiaCP automatikus logrotate konfigurációt tartalmaz: naponta egyszer forgatja a naplókat, és 14 napig tárolja a régi bejegyzéseket. A lejárt fájlokat automatikusan törli, így a lemezhasználat kézben tartható.
domain.hu.error.log) ellenőrizd elsőnek – ez pontosan megmutatja, hogy melyik PHP fájlban és melyik sorban keletkezett a hiba, és mi volt a hibaüzenet.