Kako vklopiti poročanje o napakah PHP
Dober prvi korak k rešitvi katere koli težave s PHP
Ryan Lees/Getty Images
Če naletite na prazno oz bela stran ali kakšno drugo napako PHP, vendar nimate pojma, kaj je narobe, razmislite o vklopu poročanja o napakah PHP. To vam pokaže, kje ali v čem je težava, in je dober prvi korak k rešitvi morebitne PHP problem. Uporabljate error_reporting funkcijo da vklopite poročanje o napakah za določeno datoteko, za katero želite prejemati obvestila o napakah, lahko pa omogočite poročanje o napakah za vse vaše datoteke na vašem spletnem strežniku tako, da uredite datoteko php.ini. To vam prihrani agonijo iskanja napake po tisočih vrsticah kode.
Funkcija poročanja o napakah
The error_reporting() funkcija določa merila za poročanje o napakah med izvajanjem. Ker ima PHP več nivojev napake, ki jih je mogoče prijaviti , ta funkcija nastavi želeno raven za čas trajanja vašega skripta. Funkcijo vključite zgodaj v skript, običajno takoj po uvodu
Kako prikazati napake
Display_error določa, ali so napake natisnjene na zaslonu ali skrite pred uporabnikom. Uporablja se v povezavi s funkcijo error_reporting, kot je prikazano v spodnjem primeru:
Spreminjanje datoteke php.ini na spletnem mestu
Če si želite ogledati vsa poročila o napakah za vse vaše datoteke, pojdite na svoj spletni strežnik in odprite datoteko php.ini za vaše spletno mesto. Dodajte naslednjo možnost:
Datoteka php.ini je privzeta konfiguracijska datoteka za izvajanje aplikacij, ki uporabljajo PHP. Če to možnost postavite v datoteko php.ini, zahtevate sporočila o napakah za vse svojePHP skripte.