A WordPress a világ egyik, ha nem a legnépszerűbb webhely-építő és tartalomkezelő rendszere, mely weboldalak milliói számára biztosít alapot. Bár közkedveltségét a rendszer az egyszerűnél is egyszerűbb kezelhetőségének köszönheti, mégis a tapasztalt felhasználók is ütközhetnek nehezen megoldható problémákba. Ezért az alábbi cikkben megnézünk néhányat a leggyakoribb WordPress hibák és a hozzájuk kapcsolódó hibaüzenetek közül, és útmutatást is adunk ezek kijavításhoz.
WordPress White Screen of Death (WSOD)
Aki keresett már fel webhelyet és tapasztalta azt, hogy csak egy üres, fehér oldal üdvözli, az találkozott már WordPress White Screen of Death-et (WSOD) hibával. Ilyet általában PHP fatal error vagy memory limit probléma okoz. A hiba kijavítása érdekében először is a memory limit növelésével érdemes megpróbálkozni. Ezt a legegyszerűbb módon úgy tehetjük meg, hogy hozzáadjuk a wp-config.php fájlhoz a következő sort: define(‘WP_MEMORY_LIMIT’, ’64M’).
Ha ez a megközelítés nem működik, érdemes először is deaktiválni az összes beépülő modult, majd átváltani az alapértelmezett WordPress témára. Ha ezzel az alapértelmezett témára való visszaváltással sikerül megoldani a problémát, akkor a beépülő modulokkal, témákkal van a gond. Ezek egyenkénti újraaktiválásával szűkíthetjük a lehetséges okok körét addig, amíg könnyen megtalálhatjuk a ludast.
WordPress szintaktikai hiba
A WordPress szintaktikai hibáját általában a sablonkódba való kézi beavatkozás okozza. Például elírás, hiányzó vessző vagy kapcsos zárójel. Ezt a hibát általában a következő üzenet jelzi: „Parse error: syntax error, unexpected ‘<‘, expecting end of file.”
A hiba kijavításához tehát nem kell mást tenni, mint módosítani a problémát okozó kódot. Ezt úgy tehetjük meg a legegyszerűbben, hogy élünk az FTP-n keresztüli elérés lehetőségével, és elnavigálunk a /wp-content/themes/your-theme/ könyvtárba. Itt át kell néznünk a fájlokat, megtalálni azt az állományt, amelyben a hibás sor található, kijavítani a kódot, majd menteni a változtatásokat.
WordPress bejelentkezési oldal probléma
Ha problémánk akad a WordPress-es webhelyre való bejelentkezéssel, annak több oka is lehet. Ezek között az egyik magyarázat lehet az, hogy a cookie-k nincsenek megfelelően beállítva. Ez a probléma úgy javítható, hogy felkeressük a böngészőnk „beállítások” szekcióját, és a cookie beállítások között engedélyezzük a WP-s webhelyünk sütijeit.
A WorPress bejelentkezési probléma másik magyarázata lehet az, hogy a .htaccess fájl sérült. Ennek kijavításához egyszerűen adjunk másik nevet a .htaccess fájlnak. Például azt, hogy „.htaccess_old”, majd próbálkozzunk meg újra a bejelentkezéssel. Ha ez a megoldás sem működik, próbáljuk meg visszaállítani a permalinkeket.
WordPress 500-as belső szerverhiba
A WordPress 500-as belső kiszolgálói hibája az egyik leginkább frusztráló probléma, mivel a rendszer nem ad semmiféle támpontot arra vonatkozóan, hogy mi okozhatja a hibát. Pedig a megoldás általában egyszerű: egy beépülő modul vagy téma felelős a problémáért.
A hiba kijavítása érdekében hasonlóan érdemes eljárni, mint a WSOD esetében: deaktiváljuk az összes beépülő modult, és váltsunk vissza az alapértelmezett WordPress témára. Majd aktiváljuk egyesével a modulokat, és figyeljük, melyik okozza a problémát. Ha ez a megoldás nem működik, növeljük meg a PHP memory limit nagyságát. Például a következő sor wp-config.php fájlhoz történő hozzáadásával: define(‘WP_MEMORY_LIMIT’, ’64M’).
Száz szónak is egy a vége
A WordPress problémákkal való találkozás frusztráló lehet, hiszen nem azért választja az ember a WP-t, mert szívesen tölti az idejét hibaüzenetek megfejtésével és megoldásával. A jó hír az, hogy léteznek igen egyszerű, mégis jól működő megoldások. A cikkünkben található utasításokat követve jó eséllyel könnyen kijavíthatók a leggyakoribb WordPress-hibák.