Kako pronaći uzrok greške na web stranici (error_log)
Kad web stranica prikazuje praznu stranicu ili poruku *500 Internal Server Error*, uzrok je najčešće zapisan u datoteci error_log. PHP je automatski stvara u direktoriju u kojem se dogodila greška (najčešće u public_html). Ove upute pokazuju kako je pronaći i pročitati kroz cPanel File Manager.
Upute korak po korak
1. Greška na stranici
Stranica s greškom u PHP kodu prikazuje praznu stranicu ili poruku *500 Internal Server Error* (u primjeru howto.primjer.hr/greska.php).

2. Otvorite File Manager
Prijavite se u cPanel. U kategoriji Files kliknite na File Manager.

3. Otvorite public_html
Dvaput kliknite na direktorij public_html (ili na direktorij stranice koja javlja grešku).

4. Pronađite error_log
Pronađite datoteku error_log, kliknite je jednom da je označite, a zatim u alatnoj traci kliknite View.

5. Pročitajte poruku o grešci
Otvara se sadržaj datoteke. Posljednji redak opisuje zadnju grešku: vrstu greške, poruku te datoteku i redak u kojem se dogodila.

Kako čitati error_log
Svaki redak počinje datumom i vremenom greške. Najvažnije su poruke označene s PHP Fatal error: one zaustavljaju rad stranice. Na kraju retka piše u kojoj datoteci i kojem retku je greška (npr. in /home/…/public_html/greska.php on line 2). Kod WordPressa se po nazivu direktorija vidi koji dodatak ili tema uzrokuje problem (npr. wp-content/plugins/naziv-dodatka).
Kad riješite problem, datoteku error_log možete obrisati; PHP će je ponovno stvoriti kod sljedeće greške. Greške samog web poslužitelja (npr. zabranjen pristup) vidite u cPanelu pod Metrics → Errors.