Kako rešiti problem sa belim ekranom u WordPress-u

Kada se suočite sa belim ekranom na WordPress sajtu, to može biti izuzetno frustrirajuće iskustvo. Ovaj problem, poznat kao "White Screen of Death" (WSOD), često se javlja iznenada i može potpuno onemogućiti pristup vašem sajtu. Srećom, postoje metodološki pristupi za rešavanje ovog problema koji će vam pomoći da brzo vratite funkcionalnost vašeg sajta.

Šta uzrokuje beli ekran u WordPress-u?

Beli ekran se tipično javlja kada WordPress ne može da učita stranicu zbog fatalne greške u PHP kodu. Ova greška može biti uzrokovana različitim faktorima, uključujući nekompatibilne dodatke, problematične teme, nedovoljno memorije ili čak oštećene datoteke jezgra WordPress-a. Prema istraživanju WPBeginner-a, preko 40% WordPress problema vezanih je za konflikte dodataka, dok nedovoljna PHP memorija čini oko 25% slučajeva belog ekrana.

Korak-po-korak rešenje za beli ekran

Proverite greške u PHP kodu

Prvi korak u rešavanju ovog problema je omogućavanje WordPress debagovanja. Ovo će vam pomoći da identifikujete tačnu grešku koja uzrokuje problem. Da biste ovo uradili, pristupite vašem sajtu putem FTP klijenta ili File Managera u cPanel-u i pronađite wp-config.php datoteku. Dodajte sledeće linije koda iznad linije /* That's all, stop editing! Happy publishing. */:

define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);

Ove linije će kreirati debug.log datoteku u wp-content folderu gde će biti zabeležene sve greške. Nakon što identifikujete grešku, možete preduzeti odgovarajuće mere za njeno rešavanje.

Deaktivirajte sve dodatke

Ako ne možete pristupiti WordPress administraciji, možete deaktivirati sve dodatke ručno. Ovo možete uraditi preimenovanjem wp-content/plugins foldera u wp-content/plugins.deactivated putem FTP-a ili File Managera. Nakon što ovo uradite, pokušajte da ponovo učitate vaš sajt. Ako se beli ekran povuče, znate da je problem u jednom od vaših dodataka.

Postepeno možete reaktivirati dodatke vraćanjem originalnog imena foldera i deaktiviranjem pojedinačnih dodataka kroz WordPress administraciju dok ne identifikujete koji dodatak uzrokuje problem.

Promenite na podrazumevanu temu

Slično problemima sa dodacima, problematična tema takođe može uzrokovati beli ekran. Da biste proverili da li je tema uzrok problema, preimenujte folder vaše trenutne teme u wp-content/themes folderu. WordPress će automatski preći na jednu od podrazumevanih tema kao što su Twenty Twenty-One ili Twenty Twenty-Two.

Proverite dostupnu PHP memoriju

Nedovoljna PHP memorija je čest uzrok belog ekrana. Prema istraživanju Kinsta, preko 30% WordPress sajtova ima nedovoljno PHP memorije za optimalan rad. Da biste povećali PHP memorijski limit, možete dodati sledeću liniju u wp-config.php datoteku:

define('WP_MEMORY_LIMIT', '256M');

Takođe možete dodati sledeću liniju u .htaccess datoteku:

php_value memory_limit 256M

Vratite nedavne promene

Ako se beli ekran pojavio nakon određenog ažuriranja, instalacije novog dodatka ili promene teme, pokušajte da vratite te promene. Ako ste nedavno ažurirali WordPress, dodatke ili temu, pokušajte da vratite na prethodnu verziju.

Napredne metode rešavanja problema

Povećajte PHP ograničenje izvršavanja

Ponekad beli ekran može biti uzrokovan prekoračenjem vremena izvršavanja PHP skripti. Da biste povećali ovo ograničenje, dodajte sledeće linije u wp-config.php:

set_time_limit(300);

Proverite oštećene WordPress datoteke

Ponekad beli ekran može biti uzrokovan oštećenim WordPress datotekama. Da biste proverili integritet vaših WordPress datoteka, preuzmite svežu kopiju WordPress-a sa zvaničnog WordPress sajta i zamenite sve datoteke osim wp-config.php i wp-content foldera.

Pregledajte greške servera

Ponekad problem može biti na strani servera. Proverite error logove vašeg hosting provajdera koji se obično nalaze u cPanel-u ili putem SSH. Ovi logovi mogu pružiti dodatne informacije o uzroku belog ekrana.

Preventivne mere

Redovno ažuriranje WordPress jezgra, tema i dodatka je ključno za sprečavanje budućih problema sa belim ekranom. Takođe, uvek pravite backup vašeg sajta pre nego što izvršite bilo kakva ažuriranja ili instalirate nove dodatke. Koristite pouzdane dodatke sa dobrom reputacijom i redovno ažuriranjima, i testirajte promene na staging okruženju pre nego što ih primenite na produkcijski sajt.

Prema W3Techs, WordPress pokreće preko 43% svih veb sajtova na internetu, što ga čini popularnom metom za različite vrste problema, uključujući i beli ekran. Razumevanje kako da rešite ove probleme je esencijalna veština za svakog vlasnika WordPress sajta.

Za dodatne informacije o održavanju WordPress sajta, pogledajte naš vodič o redovnom održavanju web sajta i rešavanju čestih WordPress grešaka.

Često postavljana pitanja

Šta je najčešći uzrok belog ekrana u WordPress-u?

Najčešći uzrok belog ekrana su nekompatibilni dodatci ili tema. Kada se instalira novi dodatak ili ažurira postojeći, može doći do konflikta sa drugim dodacima, temom ili verzijom WordPress-a, što rezultira fatalnom greškom i belim ekranom. Rešavanje ovog problema obično podrazumeva deaktiviranje svih dodataka i njihovo postepeno ponovno uključivanje kako biste identifikovali problematični dodatak.

Kako mogu pristupiti svom WordPress sajtu ako vidim beli ekran?

Iako beli ekran onemogućava normalan pristup administraciji, još uvek možete pristupiti svom sajtu putem FTP-a ili File Managera u cPanel-u. Ove metode vam omogućavaju da pristupite datotekama vašeg sajta i izvršite neophodne promene kao što su deaktiviranje dodataka ili promena teme bez potrebe za pristupom WordPress administraciji.

Da li beli ekran utiče na SEO mog sajta?

Da, beli ekran može negativno uticati na SEO vašeg sajta jer sprečava indeksiranje od strane pretraživača i narušava korisničko iskustvo. Ako Googlebot pokuša da indeksira vaš sajta i naiđe na beli ekran, to može rezultovati padom u rangiranju. Brzo rešavanje ovog problema je ključno za očuvanje SEO performansi vašeg sajta.

Kako mogu sprečiti pojavu belog ekrana u budućnosti?

Da biste sprečili pojavu belog ekrana, uvek pravite backup pre bilo kakvih ažuriranja, koristite pouzdane dodatke sa dobrim recenzijama i redovnim ažuriranjima, i testirajte promene na staging okruženju pre nego što ih primenite na produkcijski sajt. Takođe, održavajte WordPress, teme i dodatke ažuriranim na najnovije stabilne verzije.

Da li problemi sa hostingom mogu uzrokovati beli ekran?

Da, problemi sa hostingom kao što su nedovoljna PHP memorija, prekoračenje vremena izvršavanja skripti ili neispravna konfiguracija servera mogu uzrokovati beli ekran. Uvek proverite sa svojim hosting provajderom da li postoje problemi sa serverom pre nego što krenete sa kompleksnijim rešenjima za beli ekran.

Ako vam je potrebna profesionalna pomoć u rešavanju problema sa belim ekranom ili drugim WordPress problemima, pogledajte naše usluge. Naš tim iskusnih WordPress stručnjaka može brzo identifikovati i rešiti problem, osiguravajući da vaš sajt bude ponovo funkcionalan što je pre moguće.