În mod implicit, WordPress poate afișa avertismente PHP, notificări și alte mesaje de eroare atunci când este activată funcția de depanare. Pe site-urile de producție, afișarea acestor mesaje nu este recomandată, deoarece acestea pot dezvălui informații sensibile despre configurația site-ului dvs.
Pentru a dezactiva afișarea publică a erorilor, editați fișierul wp-config.php situat în directorul de instalare al WordPress.
Găsiți următoarele linii:
define('WP_DEBUG', true);
Sau adăugați următoarea configurație înaintea liniei:
/* Asta e tot, opriți editarea! Publicare plăcută. */
define('WP_DEBUG', false);
define('WP_DEBUG_DISPLAY', false);
@ini_set('display_errors', 0);
Cuprins
Ce fac aceste setări
WP_DEBUGdezactivează modul de depanare WordPress.WP_DEBUG_DISPLAYîmpiedică afișarea erorilor și a avertismentelor pe site.display_errorsindică PHP să nu afișeze erorile vizitatorilor.
Înregistrarea erorilor în loc de afișarea lor
Dacă doriți ca WordPress să înregistreze erorile fără a le afișa public, utilizați următoarea configurație:
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
@ini_set('display_errors', 0);
WordPress va salva apoi mesajele de eroare în:
/wp-content/debug.log
Acest lucru vă permite să remediați problemele, ascunzând în același timp mesajele de eroare de vizitatori.
Rezumat
Pentru site-urile web de producție, se recomandă dezactivarea afișării publice a erorilor și utilizarea înregistrării erorilor în locul acesteia. Acest lucru îmbunătățește securitatea, împiedică vizitatorii să vadă mesajele tehnice și facilitează depanarea atunci când apar probleme.