Hibamegoldások

WordPress Fatal Error megoldása: Hogyan találjuk meg a hibát okozó bővítményt?

  • 13 perc olvasási idő
  • Hostragons Csapat
WordPress Fatal Error megoldása: Hogyan találjuk meg a hibát okozó bővítményt?

A WordPress Fatal Error gyors és biztonságos megoldásának legjobb módja, ha először visszaállítjuk a weboldal elérhetőségét, majd egyesével elkülönítjük és megtaláljuk a hibát okozó bővítményt. A problémát általában inkompatibilis bővítményfrissítés, PHP verzióütközés, téma és bővítmény közötti funkcióütközés vagy elégtelen memóriahatár okozza. Ha nem tudsz belépni a vezérlőpultba, FTP-n, fájlkezelőn vagy a tárhely kezelőfelületén keresztül ideiglenesen letilthatod a bővítmény mappát, majd a hibajelentések alapján pontosan megállapíthatod, melyik bővítmény omlasztja össze az oldalt.

Ebben az útmutatóban lépésről lépésre bemutatjuk, hogyan elemezheted a WordPress oldaladon megjelenő Fatal Error hibát pánik nélkül, hogyan találhatod meg a problémás bővítményt, és milyen tartós megoldásokat alkalmazhatsz, hogy a hiba ne ismétlődjön meg. A leírás annyira egyszerű, hogy kevésbé technikai ismeretekkel rendelkező oldalgazdák is könnyen követhetik, ugyanakkor elég részletes ahhoz, hogy fejlesztők és ügynökségek is ellenőrző listaként használhassák.

Mi az a WordPress Fatal Error?

A WordPress Fatal Error akkor fordul elő, amikor egy PHP-szintű hiba annyira súlyos, hogy a rendszer tovább nem tud működni. Ez a hiba néha fehér képernyőként, máskor „Kritikus hiba történt” üzenetként jelenik meg, vagy technikai hibaként, amely egy adott PHP fájlra hivatkozik. Mivel a WordPress magja, a témák és a bővítmények is PHP-ben futnak, egyetlen inkompatibilis kódsor is megakadályozhatja az oldal megjelenését.

Például, ha egy bővítmény nem kompatibilis a PHP 8.2-vel, és a tárhelyen frissítetted a PHP verzióját, az oldal Fatal Error-t dobhat. Hasonlóképpen, ha két bővítmény ugyanazt a funkciót próbálja definiálni, a WordPress leállhat, mert nem tudja kétszer betölteni ugyanazt a funkciót. Ezért nagyon fontos a hibaüzenetben szereplő fájl elérési útja. Ha az útvonal a wp-content/plugins/ bővítmény nevét tartalmazza, akkor a probléma nagy valószínűséggel az adott bővítményben van.

Fatal Error jelei és az első ellenőrzési pontok

A Fatal Error nem mindig jelenik meg ugyanúgy. A WordPress 5.2-es és újabb verzióiban a legtöbb kritikus hibát az oldal adminisztrátorának e-mailben küldött helyreállítási mód link segítségével lehet kezelni. Ha azonban nem érkezik meg az e-mail, vagy a hiba nagyon korán jelentkezik, manuális beavatkozás szükséges. Az alábbi jelek erősítik a bővítmény okozta Fatal Error gyanúját:

  • Az oldal teljesen fehér képernyőként jelenik meg.
  • Bejelentkezéskor „Kritikus hiba történt” figyelmeztetés jelenik meg.
  • Egy adott oldal, például a fizetési oldal vagy az elérhetőségi űrlap megnyitásakor omlik össze az oldal.
  • A hiba közvetlenül egy bővítmény frissítése után kezdődik.
  • Hibaüzenetben a wp-content/plugins mappa alatti fájl neve jelenik meg.
  • A szerver hibalogjaiban ismétlődően PHP Fatal error sorok találhatók.

Első lépésként vedd számba az elmúlt 24 órában történt változásokat. Telepítettél új bővítményt? Frissítettél egy meglévőt? Váltottál PHP verziót? Frissült a téma? Vagy egy biztonsági bővítmény új szabályt vezetett be? Gyakori eset, hogy egy automatikus frissítés miatt egy bővítmény inkompatibilissé válik a használt témával vagy PHP verzióval.

Gyors diagnosztikai táblázat: Honnan ered a hiba?

Gyors diagnosztikai táblázat: Honnan ered a hiba?
JelenségValószínű okElső lépés
Hibaüzenetben wp-content/plugins szerepelBővítmény ütközés vagy kódhibaKapcsold ki az érintett bővítményt
Hibaüzenetben wp-content/themes szerepelTéma fájl vagy téma funkcióVáltás alapértelmezett témára
„Allowed memory size exhausted” üzenetPHP memóriahatár túllépveMemóriahatár növelése
„Call to undefined function” hibaHiányzó függőség vagy inkompatibilis verzióBővítmény és PHP verzió ellenőrzése
„Parse error” vagy „syntax error”Hibás kódmódosításUtolsó módosított fájl visszaállítása

Ez a táblázat gyors útmutatóként szolgál. A végleges döntéshez mindenképp érdemes átnézni a hibajelentéseket és kontrollált tesztekkel kiszűrni a problémás bővítményt. Különösen webáruházaknál óvatosnak kell lenni az esetleges fájlok törlésével, mert az a rendelési folyamatokat és fizetési integrációkat is érintheti.

Biztonsági előkészületek a munka megkezdése előtt

A Fatal Error idején a legnagyobb hiba a pánikszerű fájltörlés vagy meggondolatlan adatbázis-módosítás. Először biztosítsd a helyreállítási lehetőségedet! Minden módosítás élő, dinamikus tartalommal rendelkező oldalon – például WooCommerce, tagsági rendszer vagy foglalási modul esetén – adatvesztési kockázattal jár.

  • 1. Készíts teljes biztonsági mentést: fájlokat és adatbázist együtt mentsd le, a public_html mappa önmagában nem elegendő.
  • 2. Jegyezd fel a hiba pontos időpontját: segít megtalálni a releváns sorokat a szerver naplóiban.
  • 3. Listázd a legutóbbi változtatásokat: frissített bővítmények, PHP verzióváltás, téma módosítások, új kódok.
  • 4. Ha lehet, használj staging (teszt) környezetet: így élő oldal helyett biztonságosan tesztelhetsz. WordPress hosting
  • 5. Ellenőrizd az adminisztrátori hozzáféréseket: FTP, tárhely kezelőpanel és adatbázis elérés legyen kéznél.

Egy profi tárhelyszolgáltató napi mentésekkel, könnyen kezelhető fájlkezelővel, PHP verzióváltási lehetőséggel és hibajelentések elérhetőségével percek alatt segíthet megoldani a problémát. Ezért WordPress oldalak esetén nemcsak a tárhely mérete, hanem a kezelőfelület és a technikai támogatás minősége is kulcsfontosságú. Web Hosting

Lépésről lépésre: WordPress Fatal Error javítása

1. Ellenőrizd a WordPress helyreállító mód e-mailjét

Ha a WordPress súlyos hibát észlel, elküldheti a regisztrált admin e-mail címre a helyreállító mód linkjét. Ezzel a linkkel a problémás bővítményt a vezérlőpulton keresztül le tudod tiltani. Nézd meg a bejövő és a spam mappát, valamint az esetleges továbbításokat is. Az e-mailben általában az is szerepel, melyik bővítmény okozta a hibát.

Ha elérhető a helyreállító mód, a folyamat egyszerű: kattints a linkre, lépj be a WordPress adminba, kapcsold ki a hibás bővítményt, majd ellenőrizd, hogy az oldal elindul-e. Nem ajánlott azonnal újra engedélyezni a bővítményt; előbb nézd át a frissítési jegyzeteit, a támogatói fórumokat és a PHP kompatibilitást.

2. Ha nem tudsz belépni az adminba, kapcsold ki az összes bővítményt

Ha az adminisztrációs felület nem elérhető, a legegyszerűbb megoldás a wp-content/plugins mappa ideiglenes átnevezése. FTP kliens, SSH vagy a tárhely fájlkezelője segítségével lépj be a public_html/wp-content könyvtárba, és nevezd át a plugins mappát például plugins-passzívra. Így a WordPress nem találja a bővítményeket és mindet kikapcsolja.

Ez nem törli a bővítmények beállításait az adatbázisból, csak megakadályozza a betöltésüket. Ha az oldal így megnyílik, a hiba nagy valószínűséggel bővítmény okozta. Ezután nevezd vissza a mappát plugins-ra, majd egyenként, vagy csoportosan kapcsold vissza a bővítményeket, hogy megtaláld a hibást.

  • Nevezd át a wp-content/plugins mappát plugins-passzívra.
  • Teszteld az oldalt inkognitó vagy privát böngészőablakban.
  • Ha az oldal elindul, nevezd vissza a mappát plugins-ra.
  • Kapcsold vissza a bővítményeket egyesével.
  • Jegyezd fel, melyik bővítmény aktiválásakor jelenik meg újra a hiba.

Bár egyszerűnek tűnik, ez egy hatékony izolációs módszer. Különösen akkor hasznos, ha 20 vagy több bővítményt használsz. Ilyenkor időt takaríthatsz meg, ha nem ábécé sorrendben, hanem a legutóbb frissített bővítményekkel kezded a tesztelést.

3. Egyenként izoláld a hibás bővítményt

Ha az oldal minden bővítmény letiltása mellett működik, de egy adott bővítmény aktiválásakor összeomlik, megtaláltad a hibás darabot. Azonban ne siess a végső ítélettel. Előfordulhat, hogy két bővítmény együtt okoz hibát, miközben önmagukban működnek. Ezért érdemes a bővítményeket párosával is tesztelni.

Például egy biztonsági bővítmény és egy gyorsítótárazó bővítmény ugyanazokat a fájlengedélyeket módosíthatják, vagy egy WooCommerce frissítés után az egyik fizetési bővítmény már nem kompatibilis. Ilyenkor a hiba a WooCommerce-hez köthetőnek tűnhet, de valójában a fizetési modul a valódi hibás.

  • Először kapcsold be az alapvető bővítményeket: WooCommerce, SEO, űrlapkezelő stb.
  • Ezután aktiváld a segéd bővítményeket: gyorsítótár, biztonság, átirányítás, galéria, közösségi megosztás.
  • Minden aktiválás után teszteld az oldal megjelenését és az admin felületet.
  • Különösen ellenőrizd a kritikus oldalakat: fizetés, kosár, kapcsolati űrlap, bejelentkezés.
  • Ha a hiba újra előjön, jegyezd fel a legutóbb aktivált bővítményt és a hibaüzenetet.

Ebben a szakaszban nemcsak az oldal elindítása a cél, hanem a valódi ok megtalálása. A téves hibaforrás megjelölése akár napokkal később újra előidézheti a problémát.

4. Gyűjtsd össze a végleges bizonyítékokat a hibanaplókból

A szerver hibalogjai a legerősebb bizonyítékok a Fatal Error megoldásához. A tárhely kezelőfelületén keresd az Error Log, Hibanapló vagy hasonló menüpontot. Emellett a WordPress wp-config.php fájljába debug beállításokat is tehetsz, hogy a wp-content/debug.log fájlba kerüljenek a hibák.

Fejlesztés vagy átmeneti diagnosztika céljából érdemes így dolgozni: aktiváld a WP_DEBUG-ot, állítsd be, hogy a hibák ne jelenjenek meg a képernyőn, hanem csak a naplófájlba íródjanak, majd teszteld újra az oldalt. Az élő oldalon képernyőre írt hibák biztonsági kockázatot jelentenek, hiszen érzékeny fájlutak, felhasználónevek vagy a szerver konfigurációja is láthatóvá válhat.

A naplófájlban keresd a következő kifejezéseket: PHP Fatal error, Uncaught Error, require_once failed, allowed memory size exhausted, call to undefined function, cannot redeclare. Ezek után általában megjelenik a hibát okozó fájl elérési útja és sor száma. Például a wp-content/plugins/pelda-bovitmeny/includes/class-loader.php on line 214 azt jelzi, hogy a pelda-bovitmeny mappában található fájl okozta a hibát.

Elsőre bonyolultnak tűnhet a naplófájlok olvasása, de legtöbbször a bővítmény neve egyértelműen segít a beazonosításban. Ha Hostragons tárhelyed van, a kezelőfelületből egyszerűen elérheted a hibajelentéseket, PHP verzióváltást és fájlmódosításokat is. Hosting vezérlőpult

5. Ellenőrizd a PHP verziót és a memóriahatárt

Nem minden Fatal Error mögött áll hibás bővítmény. Elképzelhető, hogy a bővítmény nem kompatibilis a használt PHP verzióval. 2026-tól a modern WordPress telepítések esetén az aktuális PHP verziók használata fontos a teljesítmény és biztonság miatt, de régebbi bővítmények nem mindig támogatják az újabb PHP funkciókat. Fordítva is igaz: régi PHP verzió esetén egy új bővítmény hiányzó függőségek vagy funkciók miatt összeomolhat.

A PHP memóriahatár szintén gyakori oka a hibáknak. Különösen többnyelvű oldalak, WooCommerce áruházak, oldalépítők és erőforrás-igényes biztonsági bővítmények fogyasztanak sok memóriát. Ha a hibaüzenetben az „Allowed memory size exhausted” szerepel, nem feltétlenül a bővítmény hibás, hanem a rendelkezésre álló memória túl kevés.

  • Kisebb vállalati WordPress oldalaknál általában elegendő a 256 MB memóriahatár.
  • WooCommerce vagy tagsági rendszerek esetén 512 MB erősen ajánlott.
  • Magas forgalmú vagy sok bővítményt használó oldalakon egyedi erőforrás-terv szükséges.
  • PHP verzió váltás előtt mindig tesztelj staging környezetben.

Ha rendszeresen memóriahiány lép fel, nem elég csak a memóriahatárt növelni, hanem érdemes a bővítmények számát, az adatbázis lekérdezéseket és a tárhely csomagot is felülvizsgálni. WordPress tárhely csomagok

Ha nem nyílik meg az admin felület: alternatív megoldások

FTP vagy fájlkezelő segítségével a bővítmény mappa átnevezése

Az egyik legmegbízhatóbb manuális módszer a hibás bővítmény mappájának átnevezése. Ha tudod, melyik bővítmény a problémás, nem kell az összeset letiltani, elég csak az adott mappa nevét megváltoztatni. Például a wp-content/plugins/hibas-bovitmeny mappát átnevezheted hibas-bovitmeny-passzívra. Így a WordPress nem tudja betölteni, és a hiba megszűnhet.

Ezután, amikor belépsz a vezérlőpultba az Eklentők oldalra, a WordPress inaktívként fogja jelölni a bővítményt. Mielőtt visszanevezed a mappát, nézd meg a bővítmény frissítési jegyzeteit, fejlesztői közleményeit, vagy ha szükséges, térj vissza egy korábbi stabil verzióhoz.

WP-CLI használata bővítmények kikapcsolásához

Ha van SSH hozzáférésed, a WP-CLI egy gyors és profi megoldás. Parancssorból listázhatod az összes bővítményt, letilthatod egyenként vagy egyszerre az összeset. Ez percek alatt megoldható, majd egyesével újra bekapcsolhatod a bővítményeket a hiba forrásának megtalálásához.

Fontos, hogy a parancsokat a megfelelő WordPress mappában futtasd, különben felesleges vagy helytelen műveletek történhetnek. Fejlesztői és ügynökségi környezetben ez a módszer a szabványos hibakezelési folyamat része.

Aktív bővítmények alaphelyzetbe állítása adatbázisból

Végső esetben az adatbázisban lévő active_plugins érték módosítható. Ez általában a wp_options táblában történik phpMyAdmin vagy más adatbázis-kezelő eszköz segítségével. Mivel ez egy serializált adat, rossz módosítás esetén további hibák léphetnek fel, ezért csak akkor végezd el, ha van biztonsági mentésed és tisztában vagy a lépésekkel.

Ha nem érzed magad elég jártasnak, inkább a fájlrendszerből történő átnevezést válaszd. Ez a módszer biztonságosabb és több oldalgazda számára egyszerűbb.

Mi a teendő a hibás bővítmény megtalálása után?

Mi a teendő a hibás bővítmény megtalálása után?

A hibás bővítmény letiltása visszaállítja az oldal működését, de a végleges megoldáshoz meg kell érteni, miért okozott hibát. Ellenkező esetben a bővítmény újra engedélyezése vagy az automatikus frissítés ismét összeomláshoz vezethet.

  • Olvasd el a bővítmény legfrissebb verziójának megjegyzéseit: lehet, hogy a fejlesztő kompatibilitási vagy hibajavító frissítést adott ki.
  • Ellenőrizd WordPress mag verzióját: egy elavult verzió új bővítményekkel okozhat problémákat.
  • Nézd meg a bővítmény PHP verzió követelményét: gyakran megadják a minimális PHP verziót.
  • Keresd meg az alternatív bővítményeket: a régen nem frissített bővítmények biztonsági kockázatot is jelentenek.
  • Ismételd meg a hibát staging környezetben: élő oldalon ne kísérletezz.
  • Küldj támogatási kérelmet a fejlesztőnek a hibanaplóval együtt: elég, ha csak annyit mondasz, hogy „az oldal összeomlott”.

Például, ha egy űrlapkezelő bővítmény csak PHP 8.3 alatt okoz hibát, ideiglenesen visszakapcsolhatod a PHP 8.2 verziót, miközben vársz a fejlesztő kompatibilitási frissítésére. Ez a megoldás azonban csak rövid távon ajánlott, mert a biztonsági frissítések elmaradása veszélyes lehet.

Hogyan előzheted meg a Fatal Error ismétlődését?

Teljesen kivédeni a WordPress hibákat nem lehet, de gondos karbantartással jelentősen csökkenthető a kockázat. Különösen a bevételt hozó vállalati oldalak esetén a frissítési folyamatot nem szabad véletlenszerűen, hanem kontrolláltan kezelni.

  • Használj staging környezetet: bővítményeket, témákat és PHP verziókat először ott tesztelj.
  • Az automatikus frissítéseket szelektíven válaszd meg: kritikus bővítményeknél a manuális frissítés biztonságosabb.
  • Növeld a mentések gyakoriságát: sok tartalom vagy rendelés esetén a napi mentés sem biztos, hogy elég.
  • Csökkentsd a bővítmények számát: minden bővítmény plusz kódot, biztonsági kockázatot és kompatibilitási kihívást jelent.
  • Távolítsd el a régen nem frissített bővítményeket: 12 hónapnál régebbi verziókat alaposan vizsgáld felül.
  • Ne hanyagold el az SSL-t és a biztonsági ellenőrzéseket: a biztonságos kapcsolat alapvető az admin felület és a felhasználói adatok védelméhez. SSL tanúsítvány
  • Rendszeresen tartsd karban a domain és DNS beállításokat: kritikus helyzetben gyors hozzáférés szükséges. Domain ellenőrzés

Hasznos szokás egy frissítési napló vezetése is. Egy egyszerű dokumentumban tartsd számon az időpontot, a frissített bővítményt, a régi és új verziószámot, valamint a teszt eredményét. Ez segít később a hibák okának gyors felderítésében, és az ügynökségek számára is átláthatóbbá teszi az ügyfélkommunikációt.

Mit kerülj el élő oldalon hibakeresés közben?

Fatal Error esetén bizonyos beavatkozások inkább súlyosbítják a helyzetet, mintsem javítanák. A keresőkben könnyen előkerülő régi tanácsok nem feltétlenül alkalmazhatók minden weboldalra. Az alábbi hibákat kerüld, hogy elkerüld az adatvesztést és a hosszabb leállást:

  • Ne módosítsd az adatbázist mentés nélkül.
  • Ne töröld közvetlenül a hibás bővítmény mappáját, előbb nevezd át.
  • Ne jeleníts meg debug hibákat a látogatók számára élő oldalon.
  • Ne aktiválj egyszerre minden bővítményt a hibák kivizsgálása nélkül.
  • Ne váltogasd véletlenszerűen többször a PHP verziót.
  • Ne tölts le bővítményfájlokat megbízhatatlan forrásból.
  • Ne kezdj el javítani a hibaüzenet rögzítése nélkül.

Különösen a nulled, vagy licenc nélküli bővítmények nemcsak Fatal Error-t okozhatnak, hanem biztonsági réseket, káros kódokat és adatlopást is. Ha egy bővítmény fizetős, mindig tartsd karban hivatalos licenccel, hogy a frissítés és támogatás folyamatos legyen.

Mikor érdemes tárhelyszolgáltató támogatását kérni?

Előfordulhat, hogy a probléma nem oldható meg kizárólag a WordPress admin felületén keresztül. Ha nem éred el a szerver hibajelentéseit, nem tudod váltani a PHP verziót, hibásak a fájlengedélyek, vagy az oldal 500-as hibát ad, a tárhelyszolgáltató gyors segítséget nyújthat. A támogatás igénylésekor készülj fel az alábbi információkra:

  • A hiba megjelenésének pontos dátuma és időpontja.
  • Az utolsó frissítés vagy telepítés részletei.
  • A képernyőn látható hibaüzenet.
  • Ha van, debug.log vagy error_log bejegyzések.
  • A megpróbált megoldási lépések és az eredményük.

Ezek az adatok segítik a support csapatot, hogy gyorsan és célzottan vizsgálja a naplókat, így nem kell felesleges köröket futni. A Hostragons szolgáltatásainál a WordPress projektekhez elérhető gyors fájlkezelés, PHP verzióváltás, SSL telepítés és erőforrás monitorozás támogatja a hatékony hibakezelést. Hostragons támogató központ

Rövid összefoglaló és záró gondolatok

A WordPress Fatal Error megoldása nem bonyolult, ha helyesen haladsz. Kezdd teljes mentéssel, nézd át a hibaüzeneteket vagy a naplókat, kapcsold ki biztonságosan a bővítményeket, majd egyenként teszteld vissza őket. Végül értékeld a PHP verziót, memóriahatárt, bővítmény kompatibilitást és frissítési előzményeket, hogy tartós megoldást találj.

Ha az oldal gyakran produkál Fatal Error-t, vagy frissítések után omlik össze, érdemes átgondolni az egész technikai infrastruktúrát. A Hostragons WordPress-kompatibilis tárhelyei segítenek egy megbízhatóbb, biztonságosabb és könnyebben kezelhető környezet kialakításában. WordPress hosting

Gyakran ismételt kérdések

A WordPress Fatal Error törli az oldal adatait?

Általában nem. A Fatal Error főként a PHP kód futásának megszakadását jelenti, és nem törli az adatokat. Azonban a helytelen fájl törlés vagy mentés nélküli adatbázis módosítás adatvesztéshez vezethet.

Honnan tudhatom, melyik bővítmény omlasztja össze az oldalt?

A hibajelentésekben az wp-content/plugins mappa után megjelenő bővítmény neve a legerősebb tipp. Ha nincs napló, kapcsold ki az összes bővítményt, majd egyesével aktiváld vissza, hogy megtaláld a hibást.

Ha nem tudok belépni az adminba, hogyan kapcsolhatom ki a bővítményeket?

FTP-n, SSH-n vagy a tárhely fájlkezelőjén keresztül átnevezheted a wp-content/plugins mappát ideiglenesen, így az összes bővítmény kikapcsolódik és általában vissza tudsz lépni az adminba.

Megoldja a Fatal Error-t a PHP verzióváltás?

Előfordulhat. Ha a hiba az inkompatibilis PHP verzió miatt van, a megfelelő verzióra váltás átmeneti vagy végleges megoldás lehet. Azonban a legjobb, ha a bővítmény legfrissebb, kompatibilis verzióját használod.

Hogyan előzhetem meg, hogy újra előforduljon Fatal Error?

Rendszeresen készíts biztonsági mentést, frissítéseket először teszt környezetben próbálj ki, távolítsd el a nem használt bővítményeket, tartsd naprakészen a PHP-t és a WordPress-t, és használj megbízható tárhelyszolgáltatót.

Oszd meg ezt a cikket:

Hostragons Csapat

Szakértői csapatunk naprakész útmutatói tárhelyszolgáltatásokról, szerverekről és domainnevekről. Találjuk meg együtt a projektedhez illő megoldást.

Kapcsolat