BeoHosting Group d.o.o.
Pretraga

Kako da vidim PHP error logove u cPanelu

Pristup PHP error logovima je ključan za dijagnostikovanje i rešavanje problema na vašem sajtu. PHP error logovi beleže sve greške koje se javljaju tokom izvršavanja PHP skripti, što ti omogućava da identifikuješ i ispraviš probleme sa kodom, pluginovima, temama ili konfiguracijama. U ovom članku ćemo objasniti kako da pronađeš i pogledaš PHP error logove u cPanelu.

Šta su PHP error logovi?

PHP error logovi su zapisnici koji beleže sve greške, upozorenja i obaveštenja koja se javljaju prilikom izvršavanja PHP skripti. Ove greške mogu uključivati sintaksne greške, greške u kodu, probleme sa bazom podataka, ili neispravne PHP postavke. Pristupanjem ovim logovima možeš brzo otkriti uzrok problema na svom sajtu.

Pristupanje PHP error logovima u cPanelu

Da bi pristupio PHP error logovima u cPanelu, potrebno je da pratiš sledeće korake:

Korak 1: Prijavi se u cPanel

Prijavi se na svoj cPanel nalog putem linka koji ti je dostavio tvoj hosting provajder. Obično koristiš jedan od sledećih URL-ova:

Unesi svoje korisničko ime i lozinku za cPanel.

Korak 2: Pronađi sekciju „Metrics“

Nakon što se prijaviš u cPanel, potraži sekciju Metrics (Metrika). U ovoj sekciji, možeš pronaći opciju Errors (Greške), koja ti omogućava pristup najnovijim error logovima sa servera.

Korak 3: Pregledaj error logove

Klikni na Errors da otvoriš listu najnovijih grešaka na serveru, uključujući PHP greške. Ova stranica prikazuje poslednjih 300 grešaka, uključujući:

  • PHP greške
  • 404 greške (fajl nije pronađen)
  • Problemi sa .htaccess fajlom

Logovi su prikazani hronološkim redosledom, što omogućava lakše praćenje problema koji su se nedavno dogodili.

Pristupanje putem File Managera u cPanelu

Ukoliko želiš pristupiti specifičnom error_log fajlu na svom sajtu, možeš koristiti File Manager u cPanelu.

Otvori File Manager

  • Prijavi se u cPanel.
  • U sekciji Files, klikni na File Manager.

Pronađi error_log fajl

  1. File Manageru, otvori direktorijum sajta koji želiš da pregledaš (najčešće public_html).
  2. Potraži fajl pod nazivom error_log. Ako tvoj sajt generiše PHP greške, ovaj fajl će se automatski kreirati i u njega će se upisivati greške.
  3. Klikni na fajl error_log i odaberi View (Prikaži) da pogledaš sadržaj.

Proširenje PHP error logova

Ukoliko greške nisu prikazane u cPanelu, možda je potrebno da uključiš ili proširiš logovanje grešaka u PHP-u. To možeš uraditi podešavanjem php.ini fajla ili putem .htaccess fajla.

Aktivacija logovanja grešaka u php.ini fajlu

  1. Pristupi fajlu php.ini putem File Managera ili FTP-a.
  2. U njemu dodaj sledeće linije:
log_errors = On
error_log = /home/tvoj-korisnik/public_html/error_log

Ovo omogućava logovanje grešaka u fajl error_log koji će biti smešten u public_html direktorijumu.

Aktivacija logovanja grešaka putem .htaccess fajla:

  1. U root direktorijumu sajta (obično public_html), pronađi ili kreiraj fajl .htaccess.
  2. Dodaj sledeće linije u .htaccess fajl:
php_flag display_errors On
php_value error_log /home/tvoj-korisnik/public_html/error_log

Ove linije omogućavaju prikazivanje grešaka i logovanje u fajl error_log.

Tumačenje PHP error logova

Kada pristupiš PHP error logovima, videćeš različite tipove grešaka, uključujući:

  • Parse error: Ove greške se pojavljuju kada postoji sintaksna greška u PHP kodu.
  • Fatal error: Ove greške se pojavljuju kada PHP naiđe na problem koji sprečava dalji rad skripte.
  • Warning: Upozorenja ukazuju na problem, ali skripta može nastaviti sa radom.
  • Notice: Obaveštenja ukazuju na manje probleme u kodu, ali ne utiču na izvršavanje skripte.

Važno je obratiti pažnju na linije koda koje uzrokuju greške kako bi mogao brzo da ispraviš problem.

Povezani postovi