Frustrirani korisnik gleda u bijeli ekran na računalu, pokušavajući riješiti problem s WordPressom.

Bijela stranica u WordPressu? Evo kako to riješiti!

Što je Bijela Stranica (White Screen of Death)?

Bijela stranica, poznata i kao White Screen of Death (WSoD), jedna je od najfrustrirajućih WordPress grešaka. Umjesto web stranice, prikazuje se samo prazan bijeli ekran – bez poruka o grešci, bez objašnjenja. Najčešći uzroci su problemi s PHP kodom, nekompatibilni pluginovi ili teme.

Kako riješiti problem?

Slijedi nekoliko koraka koji ti mogu pomoći:

1. Omogući prikazivanje grešaka

Ako je problem u PHP kodu, trebamo vidjeti što se događa. U wp-config.php datoteku dodaj:

phpCopyEditdefine('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
@ini_set('display_errors', 0);

Ovo će zapisati greške u debug.log datoteku (wp-content/debug.log), gdje ih možeš provjeriti.

2. Deaktiviraj sve pluginove

Problem često uzrokuje nekompatibilan plugin. Ako ne možeš pristupiti admin panelu, spoji se putem FTP-a i preimenuj mapu wp-content/plugins u plugins_old. Time ćeš deaktivirati sve pluginove. Ako se stranica vrati, problem je u nekom od njih – vrati mapu na plugins i pojedinačno ih aktiviraj dok ne pronađeš krivca.

3. Promijeni temu na zadanu

Ako ni deaktivacija pluginova ne pomogne, možda je problem u tvojoj temi. Spoji se putem FTP-a, idi u wp-content/themes i preimenuj mapu aktivne teme. WordPress će automatski prebaciti na neku zadanu temu (npr. Twenty Twenty-Three).

4. Provjeri dozvole datoteka

Neispravne dozvole mogu uzrokovati probleme. Postavi:

  • Mape: 755
  • Datoteke: 644

To možeš učiniti putem FTP klijenta ili naredbom u terminalu:

shCopyEditfind . -type d -exec chmod 755 {} \;
find . -type f -exec chmod 644 {} \;

Kako spriječiti ovaj problem ubuduće?

  • Redovito ažuriraj WordPress, teme i pluginove.
  • Instaliraj samo provjerene ekstenzije iz pouzdanih izvora.
  • Napravi sigurnosne kopije prije bilo kakvih većih promjena.

Ako ništa od ovoga ne pomogne, javi nam se – riješit ću problem brzo! 🚀