Ko dostopam do strani, prejem 500 Internal Server Error, prazno stran ali PHP napake. Kako lahko najdem podrobnosti o težavi?
Dobro znana napaka 500. Za mnoge uporabnike predstavlja velik problem. V tem članku boste našli vse informacije, ki jih potrebujete.
Obstajajo lahko situacije, ko se ob dostopu do strani prikaže sporočilo 500 Internal Server Error, prazna stran ali druga sporočila, ki vsebujejo podrobnosti o naleteli napaki (kot so PHP napake). Te težave lahko običajno povzročijo:
- Napake v PHP sintaksi.
- Napake v sintaksi datoteke
.htaccess.
Za ugotavljanje podrobnosti o teh napakah, če jih brskalnik ne prikaže samodejno, je potrebno ročno preveriti dnevnike. Dnevniki napak so dostopni na naslednje načine:
- V primeru cPanel nadzornega panela so podrobnosti o napakah na voljo v napakah modu v razdelku Metrike.
- V primeru nadzornega panela Webuzo so podrobnosti o napakah na voljo v modulu Error Log v razdelku Server Info.
Če zgornje možnosti ne nudijo dovolj informacij o naleteli napaki, moramo preveriti datoteko error_log, ki se običajno nahaja v glavnem imeniku spletne strani ali izvedenega skripta. Datoteko error_log lahko dostopamo prek upravitelja datotek v nadzorni plošči ali prek FTP. V nekaterih primerih ima dnevnik napak lahko drugačno ime, ki ga določi aplikacija, na primer errors, exception_log itd.
Obstajajo lahko situacije, kjer v dnevnikih napak niso zabeležene nobene napake. V tem primeru moramo zagotoviti, da so naslednji PHP ukazi omogočeni:
- log_errors
- prikaz_napak
V primeru cPanel-a je mogoče konfigurirati PHP direktive tako, da sledite tutorialom:
Poleg tega moramo preveriti, ali ima uporabljena aplikacija omogočene funkcije prikazovanja napak in beleženja. Ti nastavitve se razlikujejo od ene aplikacije do druge, zato je treba preveriti specifično dokumentacijo za vsako aplikacijo.