Kako vklopiti poročanje o napakah PHP

Dober prvi korak k rešitvi katere koli težave s PHP

Poslovna ženska, ki dela na prenosniku v pisarni

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.