"White Screen of Death" (WSOD) je jedna od najfrustrirajućih WordPress grešaka — stranica prikazuje potpuno bijeli ekran bez ikakve poruke o grešci. Dobra vijest: u većini slučajeva uzrok je lako popraviti.
Korak 1: Uključi debug mode
Prvo trebamo vidjeti što zapravo uzrokuje problem. U cPanelu otvori File Manager, idi u public_html i otvori datoteku wp-config.php za uređivanje.
Pronađi redak:
define('WP_DEBUG', false);Promijeni ga u:
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);Spremi i osvježi stranicu. Sada bi trebala prikazati konkretnu grešku umjesto bijelog ekrana. Greška će ti reći koji plugin ili tema uzrokuje problem.
Korak 2: Deaktiviraj pluginove
Najcesci uzrok WSOD-a je neispravan plugin. Ako ne možeš pristupiti WordPress adminu:
- U File Manageru idi u
public_html/wp-content/ - Pronađi mapu plugins
- Preimenuj ju u plugins_backup
- Osvježi stranicu
Ako se stranica sada učita, problem je u jednom od pluginova. Da otkriješ koji:
- Preimenuj
plugins_backupnatrag uplugins - Idi u
pluginsmapu - Preimenuj svaki plugin jedan po jedan (npr.
wordfenceuwordfence_off) i osvježavaj stranicu nakon svake promjene - Kad pronađeš problematičan plugin, obriši ga ili potraži ažuriranu verziju
Korak 3: Provjeri temu
Ako deaktivacija pluginova ne pomaže, problem može biti u temi:
- U File Manageru idi u
public_html/wp-content/themes/ - Preimenuj mapu aktivne teme (npr.
flavoruflavor_backup) - WordPress će automatski prebaciti na defaultnu temu (Twenty Twenty-Four ili slično)
- Osvježi stranicu
Ako radi s defaultnom temom, problem je u tvojoj temi — kontaktiraj autora teme za pomoć ili ažuriraj temu.
Korak 4: Povećaj PHP memory limit
Ponekad WSOD nastaje jer WordPress nema dovoljno memorije. U wp-config.php dodaj redak:
define('WP_MEMORY_LIMIT', '256M');Dodaj ga iznad retka /* That's all, stop editing! */.
Također možeš povećati PHP memory limit u cPanelu:
- Idi na MultiPHP INI Editor
- Odaberi svoju domenu
- Postavi
memory_limitna 256M
Korak 5: Provjeri .htaccess
Oštećena .htaccess datoteka može uzrokovati WSOD:
- U File Manageru pronađi
.htaccessupublic_html - Preimenuj ju u
.htaccess_backup - Osvježi stranicu
- Ako radi, prijavi se u WordPress admin → Settings → Permalinks → Save Changes (ovo regenerira .htaccess)
Korak 6: Restauriraj backup
Ako ništa ne pomaže:
- U cPanelu otvori JetBackup
- Odaberi datum backupa kad je stranica još radila
- Restauriraj datoteke i/ili bazu podataka
Prevencija
- Uvijek ažuriraj WordPress, pluginove i teme
- Prije ažuriranja napravi backup
- Ne instaliraj pluginove iz nepouzdanih izvora
- Testiraj promjene na staging okruženju ako je moguće
I dalje bijeli ekran? Javi nam se na info@wmd.hr — dijagnosticirat ćemo problem i riješiti ga za tebe.