Eroare de ieșire PHP - secțiunea de ajutor

Activarea de afișare a erorilor în PHP script-uri pot fi necesare pentru a depana site-ului.

Pentru logare și nivelul de eroare de manipulare în PHP îndeplinesc display_errors directivă și error_reporting.

  • Display_errors directivă specifică dacă doriți să se afișeze o eroare pe ecran, împreună cu restul de ieșire.
  • Directiva stabilește nivelul error_reporting jurnalului de erori, și anume Ce fel de PHP erori și avertismente de ieșire.

Din motive de siguranță, pe serverele de hosting retragerea virtuală de bug-uri PHP off.
Dacă PHP este conectat la site-ul dvs. ca un modul Apache (această metodă este folosită pe găzduirea în mod implicit). apoi pentru a afișa toate erorile acceptate și avertismente suficiente pentru a adăuga o linie

display_errors php_flag pe
error_reporting php_value -1

într-un fișier numit .htaccess. plasat într-un sit dosar public_html.

Puteți edita fișierul, de exemplu, în „File Manager“.
Dacă fișierul .htaccess nu este găsit, atunci ar trebui să fie creat.

În „domenii“ în „Folder“ puteți afla unde se afla site-ul folderul public_html.

După pornirea de ieșire de eroare este necesar să se repete abordarea pe site-ul sau încărcarea paginii apăsând F5 în browser. Pagina ar trebui să afișeze informațiile de depanare disponibile pe site.

Eroare de ieșire PHP - secțiunea de ajutor
Trebuie avut în vedere faptul că în cazul în care operatorul site supresie eroare de script este prezentă în fața numele de funcții (simbolul „@“), apoi în ciuda prescrise în directivele .htaccess, a conchis eroarea nu se va produce.

informaţii suplimentare

display_errors = On
error_reporting = E_ALL

  • eroare de ieșire poate fi, de asemenea, stabilite direct în site-ul script-ul folosind ini_set (). De exemplu, pentru a porni producția de toate erorile sunt linie

ini_set ( 'display_errors', 1);
ini_set ( 'error_reporting', E_ALL);

Parametrii definite prin intermediul funcției ini_set (). au o prioritate și directivele care se suprapun php.ini mai mare și .htaccess.

  • Eroare la ieșire de pe ecran ar trebui să fie activat numai în timpul depanare site-ului. Prezența unui astfel de cod ar putea avea un impact negativ asupra securității aplicațiilor Web.