Fehér Halál Képernyő (WSOD): Mit Tegyek?
A „Fehér halál képernyő” (WSOD – White Screen of Death) egy gyakori WordPress hiba, amely egy üres fehér oldalt mutat az oldal helyén. Ez zavaró lehet, de általában megoldható.
Mi okozza a WSOD-ot?
- Plugin ütközés: Egy plugin hibás kódja
- Téma hiba: Az aktív téma hibásan van kódozva
- PHP memória korlát: Az oldal túllépi az memória korlátot
- PHP verzió inkompatibilitás: A plugin vagy téma nem kompatibilis az PHP verzióval
- .htaccess hiba: Az .htaccess fájl hibás konfigurációja
- Server hiba: A webszerver vagy adatbázis probléma
A PHP hibakeresés engedélyezése
Az első lépés a PHP hibákat engedélyezni:
- Az
wp-config.phpfájlt szerkeszd (FTP-vel vagy fájlkezelővel) - Keress meg ezt a sort:
define('WP_DEBUG', false); - Módosítsd erre:
define('WP_DEBUG', true); - Hozzá ezt a sort:
define('WP_DEBUG_LOG', true); - Mentsd el a fájlt
- Most a hibák az
wp-content/debug.logfájlban kerülnek mentésre
A plugin deaktiválása
Az egyik leggyakoribb ok a plugin ütközés. Az összes plugin deaktiválásához:
- Az FTP-vel vagy fájlkezelővel nyiss meg az
wp-contentmappát - Nevezd át a
pluginsmappátplugins-old-ra - Ellenőrizd az oldalt – ha már működik, az a probléma volt
- Nevezd vissza a mappát
plugins-re - Az admin felületen deaktiválj az összes plugint
- Aktiváld egy-egy plugint, és teszteld az oldalt
- Ez azonosítja az hibás plugint
A PHP memória korlát növelése
A memória korlát növeléséhez szerkeszd az wp-config.php fájlt:
- Keress meg ezt a sort:
define('WP_MEMORY_LIMIT', '40M'); - Módosítsd erre:
define('WP_MEMORY_LIMIT', '256M'); - Mentsd el a fájlt
- Ellenőrizd az oldalt
Az .htaccess fájl visszaállítása
Az .htaccess hiba miatt WSOD léphet fel:
- Az FTP-vel vagy fájlkezelővel töröld az
.htaccessfájlt az oldal gyökerébe - Menj a WordPress admin felületre (ha már működik)
- Menj a Beállítások > Állandó hivatkozások oldalra
- Kattints az „Módosítások mentése” gombra, amely újra létre fogja hozni az .htaccess fájlt
Az adatbázis csatlakozás ellenőrzése
Az adatbázis csatlakozás hibája is okozhat WSOD-ot:
- Az
wp-config.phpfájlt szerkeszd - Ellenőrizd az adatbázis adatait:
- DB_NAME (adatbázis neve)
- DB_USER (adatbázis felhasználó)
- DB_PASSWORD (adatbázis jelszó)
- DB_HOST (adatbázis szerver, általában localhost)