- Cena
- Besplatno
- Registracija
- Nema
- Radi
- U pregledaču
Pregled error logova
Pretvorite serverski error log u nešto čitljivo: grupisane trace-ove, greške koje se ponavljaju i one koje se tiho javljaju na svakom zahtevu.
Šta radi
4 funkcija
- Grupisanje
- Iste greške se skupljaju u jednu stavku sa brojačem, pa se log od deset hiljada redova čita kao četiri problema - koliko ih zapravo i ima.
- Stack trace-ovi
- Višelinijski PHP i Apache trace-ovi ostaju na okupu umesto da se iseckaju u zasebne redove - tu većina alata za logove i zakaže.
- Filter po ozbiljnosti
- Odvojite fatalne greške od obaveštenja i vidite šta stvarno puca, a šta je samo bučno.
- Učestalost
- Sortirajte po tome koliko se često dešava. Greška koju niko nije prijavio obično je na vrhu.
Kako se koristi
- Korak 1
Učitajte PHP, Apache ili opšti serverski error log sa računara. Ostaje na vašem računaru.
- Korak 2
Grupišite i filtrirajte po ozbiljnosti ili učestalosti dok se pravi kvarovi ne odvoje od šuma.
- Korak 3
Pročitajte trace na licu mesta, pa zatvorite tab.
Podržani formati
PHP i Apache
- PHP error logovi
- PHP fatalne greške i upozorenja
- Višelinijski stack trace-ovi
- Apache error logovi
Opšte
- Tekstualni logovi sa vremenskom oznakom
- Redovi sa prefiksom ozbiljnosti
- Prilagođeni formati sa separatorom
Kako da pročitate error log servera
Anatomija PHP greške
[12-Oct-2026 06:25:14 Europe/Vienna] PHP Warning: Undefined array key "id_lang" in /var/www/shop/classes/Product.php on line 412Vreme, nivo, poruka, fajl i linija. Posle fatal greške obično sledi stack trace u narednim redovima, numerisan od #0. Čitajte ga odozgo: prvi frame je mesto gde je puklo, a oni ispod pokazuju kako je izvršavanje stiglo dotle.
Nivo greške: šta se prvo popravlja
Fatal i parse greške prekidaju zahtev: posetilac dobija praznu stranicu ili 500. Upozorenja (warnings) puštaju zahtev do kraja, ali često znače pogrešan prikaz - podatak koji fali, pogrešnu cenu, praznu listu.
Notice i deprecated poruke danas retko nešto kvare. Deprecation poruke su, međutim, spisak onoga što će pući na sledećem PHP upgrade-u, pa ih očistite pre nego što ga zakažete.
Apache i Nginx error logovi
Apache redovi grešaka nose modul i nivo u uglastim zagradama, npr. [php:error] ili [core:error], plus IP klijenta. Kodovi sa AH prefiksom - na primer AH01630, client denied by server configuration - mogu da se pretraže i obično imenuju tačnu direktivu.
Nginx piše [error] ili [crit], a zatim ID procesa workera. Redovi kao upstream timed out ili connect() failed obično znače da je PHP-FPM ili aplikacija iza Nginx-a spora ili pala - a ne sam Nginx.
Pronađite grešku koja se javlja na svakom zahtevu
Najglasnija greška retko je najvažnija. Najvažnija je često tiho upozorenje koje se ponavlja hiljadama puta - u šablonu ili hook-u modula koji se izvršava pri svakom otvaranju stranice. Grupisano po poruci i sortirano po broju, izlazi na vrh. Kada ga popravite, nestaje hiljade redova odjednom, a često se ubrza i svaki odgovor.
Error logovi i SEO
Pretraživači nikad ne čitaju vaš error log, ali vide njegove posledice: 500 odgovore tokom crawla, stranice kojima istekne vreme, šablone bez sadržaja jer je upozorenje prekinulo petlju. Ako Search Console prijavi greške servera ili pad broja crawlovanih stranica, uzrok je zapisan u error logu za te iste sate. Uporedite vremena sa access logom da vidite koji su URL-ovi pogođeni.
Pitanja
- Po čemu se razlikuje od pregleda access logova?
- Error log beleži šta je puklo - PHP fatalne greške, upozorenja, Apache greške - a ovaj alat ih grupiše po trace-u da bi se videlo šta se ponavlja. Access log beleži svaki zahtev: ko je tražio koji URL i koji status je dobio. Za analizu saobraćaja, crawlera i status kodova koristite pregled access logova.
- Mogu li ovde da otvorim IIS ili proxy logove?
- IIS W3C logovi i proxy logovi kao što su ISA, Forefront TMG ili Squid beleže zahteve, a ne greške - to su access logovi. Otvorite ih u pregledu access logova, koji te formate prepoznaje automatski.
Ništa se ne šalje. Ništa se ne čuva.
Radi u potpunosti u vašem pregledaču, bez naloga i bez odlaska na server. Zatvorite tab i sve nestaje.