
Activarea modului de depanare necesită editarea unui fișier din instalarea WordPress. Este un proces simplu, dar trebuie făcut cu atenție pentru a evita defectarea site-ului. Mai jos găsești instrucțiuni pas cu pas despre cum să faci acest lucru corect.
După activare, vei putea înregistra erorile, le vei putea ascunde de vizitatori și vei controla modul în care WordPress gestionează informațiile de depanare. Acest lucru este deosebit de important pe site-urile aflate în producție, unde erorile trebuie înregistrate, dar nu afișate public.
Localizarea fișierului wp-config.php
Primul pas pentru a activa modul de depanare este să găsești fișierul wp-config.php. Acest fișier se află în directorul rădăcină al instalării WordPress, în același loc unde se găsesc wp-content, wp-includes și wp-admin. Poți accesa fișierul printr-un program FTP, managerul de fișiere din panoul de control al hostingului sau local, dacă lucrezi pe un server de dezvoltare.
Este recomandat să faci o copie de siguranță a acestui fișier înainte de a efectua modificări. Un singur caracter lipsă poate strica site-ul, iar o copie îți asigură posibilitatea de a-l restaura imediat. După ce ai găsit fișierul, deschide-l într-un editor de text și pregătește-te să modifici configurația.
Activarea WP_DEBUG
În fișierul wp-config.php, derulează până găsești o linie de forma: define( 'WP_DEBUG', false );. Această linie controlează dacă modul de depanare este activ sau nu. În mod implicit, WordPress dezactivează depanarea din motive de securitate și performanță. Pentru a o activa, trebuie doar să schimbi valoarea din false în true.
Linia corectă ar trebui să arate așa: define( 'WP_DEBUG', true );. După ce salvezi fișierul, WordPress va începe imediat să afișeze avertismente, notificări și mesaje de eroare PHP pe întregul site. Astfel, vei putea identifica pluginuri, teme sau cod personalizat cu probleme.
Folosirea WP_DEBUG_LOG pentru înregistrarea erorilor
Afișarea erorilor pe ecran poate fi utilă în timpul dezvoltării, dar nu este întotdeauna practică. Pentru monitorizare pe termen lung, poți activa WP_DEBUG_LOG. Pentru aceasta, adaugă următoarea linie imediat sub constanta WP_DEBUG: define( 'WP_DEBUG_LOG', true );. Toate erorile vor fi stocate într-un fișier debug.log aflat în directorul wp-content.
Un fișier de log este deosebit de util atunci când trebuie să urmărești erori care apar la anumite momente sau pe care nu le poți reproduce direct pe ecran. De asemenea, îți permite să partajezi fișierul cu dezvoltatorii sau echipele de suport fără să le oferi acces direct la site.
Ascunderea erorilor de vizitatori
Dacă site-ul tău WordPress este live, probabil nu vrei ca vizitatorii să vadă mesaje de eroare brute. În acest caz, poți adăuga o altă setare pentru a dezactiva afișarea în partea vizibilă a site-ului: define( 'WP_DEBUG_DISPLAY', false );. Astfel, erorile vor continua să fie înregistrate, dar nu vor fi afișate utilizatorilor.
În plus, poți adăuga @ini_set( 'display_errors', 0 ); pentru a consolida acest comportament. Această combinație menține site-ul profesionist și sigur, oferind în același timp administratorilor și dezvoltatorilor informațiile necesare în fișierul de log.
Depanare avansată cu SCRIPT_DEBUG
Pentru dezvoltatorii care lucrează cu JavaScript și CSS, WordPress oferă o constantă suplimentară: define( 'SCRIPT_DEBUG', true );. În mod implicit, WordPress încarcă versiuni minificate ale scripturilor și stilurilor. Activarea depanării pentru scripturi obligă WordPress să încarce versiunile complete, neminificate, care sunt mai ușor de analizat și de depanat.
Această setare este valoroasă dacă dezvolți teme sau pluginuri și ai nevoie să urmărești modul în care funcționează scripturile și stilurile. Nu este de obicei necesară pentru utilizatorii obișnuiți, dar poate face o mare diferență pentru dezvoltatorii care rezolvă probleme în partea frontală a site-ului.
În concluzie, activarea modului de depanare în WordPress este o metodă simplă, dar puternică, de diagnosticare și întreținere a site-ului. Prin modificarea fișierului wp-config.php, poți afișa erori, le poți salva în loguri și poți menține un aspect profesionist al site-ului chiar și atunci când apar probleme. Folosit corect, modul de depanare este unul dintre cele mai importante instrumente pentru a menține WordPress sigur, stabil și prietenos pentru dezvoltatori.