Kako isključiti PHP greške u WordPress-u
Developeri koriste PHP upozorenja / greške da debaguju problem sa svojim kodom. Međutim, ukoliko su ta upozorenja vidljiva posetiocima sajta, onda to deluje veoma neprofesionalno. U ovom tekstu objasnićemo kako pravilno isključiti PHP greške u WordPress-u.
Zašto i kada treba da isključite PHP greške u WordPress-u
PHP greške koje vidite na vašem WordPress web sajtu su najčešće upozorenja. To nisu greške kao internal server error, syntax error ili fatal error koje sprečavaju vaš web sajt da se normalno učita.
Svrha PHP grešaka jeste da pomognu developerima da debaguju probleme sa svojim kodom. Developerima plugin-ova i tema ove informacije su potrebne da bi proverili kompatibilnost i funkcionalnost koda / plugin-a / teme.
Ukoliko niste developer, onda vam ove greške nisu neophodne, pa je dobra ideja da ih sakrijete. Kako smo već na početku napisali, ukoliko se pojave na vašoj web stranici, to će izgledati veoma neprofesionalno.
Ukoliko kojim slučajem na vašem sajtu primetite grešku kao na slici ispod, prvo što možete uraditi jeste da obavestite developera teme ili plugin-a.
Možda će rešiti da izdaju fix koji će otkloniti problem. Ipak, jednostavnije rešenje je da isključite PHP greške.
Isključivanje PHP grešaka u WordPress-u
Isključivanje PHP grešaka radite u wp-config.php
fajlu. Potražite u vašem wp-config.php
fajlu sledeću liniju:
define('WP_DEBUG', true);
Može se desiti da je ta linija već setovana na false. U tom slučaju ćete videti ovakav kod:
define('WP_DEBUG', false);
U svakom slučaju potrebno je da tu liniju zamenite sledećim kodom:
ini_set('display_errors','Off');
ini_set('error_reporting', E_ALL );
define('WP_DEBUG', false);
define('WP_DEBUG_DISPLAY', false);
Ne zaboravite da na kraju sačuvate izmene i upload-ujete vaš wp-config.php
fajl na server.
Sada load-ujete ponovo vaš sajt da vidite da li su sada isključene PHP greške i upozorenja.
Uključivanje PHP grešaka
Ukoliko u nekom trenutku budete radili na sajtu na lokalnom serveru onda ćete možda želeti da uključite PHP greške. U tom slučaju morate da izmeni prethodno dodat kod sledećim kodom:
define('WP_DEBUG', true);
define('WP_DEBUG_DISPLAY', true);
Ovaj kod će omogućiti WordPress-u da ponovo prikazuje PHP greške i upozorenja.
Nenad Mihajlović