„Súlyos hiba történt a weboldalon” – mi a teendő?
A „Súlyos hiba történt a weboldalon” (angolul „There has been a critical error on this website”) üzenet azt jelenti, hogy a WordPress futása közben PHP-hiba történt. Az ok legtöbbször egy bővítmény vagy a sablon, és a hiba jellemzően egy frissítés vagy a PHP-verzió váltása után jelenik meg. A weboldal adatai ilyenkor nem vesznek el – elég megtalálni és kikapcsolni a hibás részt.
1. A WordPress helyreállító módja
Ilyen hiba esetén a WordPress általában levelet küld a webhely adminisztrátori e-mail-címére. A levélben megnevezi a hibát okozó bővítményt vagy sablont, és tartalmaz egy különleges belépési linket. Ezzel a linkkel helyreállító módban beléphet az adminfelületre, és a Bővítmények oldalon kikapcsolhatja a hibás bővítményt. Nézze meg a levelet a spam mappában is.
2. Ha nem jött levél: a bővítmény kikapcsolása a Fájlkezelőben
- Lépjen be a DirectAdminba (segítség a belépéshez), és nyissa meg a Fájlkezelőt.
- Lépjen be a domains/<domainneve.hu>/public_html/wp-content/plugins mappába.
- A gyanús bővítmény (például a legutóbb frissített) mappáját az Átnevezés művelettel nevezze át, például egy -ki végződéssel (bovitmeny → bovitmeny-ki). A WordPress a nem található bővítményt kikapcsolja.
- Töltse újra a weboldalt. Ha működik, megtalálta a hibás bővítményt.
Ha nem tudja, melyik bővítmény okozza a hibát, nevezze át a teljes plugins mappát (például plugins-ki-re). Ha így az oldal működik, nevezze vissza plugins-re, majd a Bővítmények oldalon egyenként kapcsolja vissza őket, és minden bekapcsolás után ellenőrizze az oldalt.
Ha a sablon a hibás, ugyanígy járhat el a wp-content/themes mappában: a használt sablon mappájának átnevezése után a WordPress egy alapértelmezett sablonra vált – feltéve, hogy van ilyen telepítve.
3. Ha PHP-verzióváltás után jelent meg
Ha a hiba a PHP-verzió módosítása után jelent meg, az Extra funkciók → Select PHP version menüpontban váltson vissza az előző verzióra. Ezután frissítse a WordPresst, a bővítményeket és a sablont, majd váltson újra a javasolt PHP 8.3-ra: PHP-verzió váltása. A 8.3 alatti PHP-verziók 2027. január 1-jétől megszűnnek, ezért a régi verzió csak átmeneti megoldás.
4. A hiba okának keresése
A pontos hibaüzenetet a webszerver hibanaplója mutatja meg. Ezt a DirectAdmin Hiba napló nézetében találja; ha nem boldogul vele, írja meg nekünk a domain nevét és a hiba idejét, és megnézzük. A hibasorban általában szerepel annak a bővítménynek vagy sablonnak a mappaneve, amelyik a hibát okozta.
5. Ha semmi nem segít
A tárhelyekről naponta mentést készítünk. Ha egy korábbi állapotra kell visszaállni, a visszaállítást az Ügyfélkapuban rendelheti meg (egyszeri díj, jelenleg 3000 Ft + ÁFA), legfeljebb 1 hétre visszamenőleg, vagy az adott hónap 1. napjára. Ha nem boldogul, írjon nekünk, és segítünk megkeresni a hiba okát. A bővítmények és sablonok hibáit a bővítmény fejlesztője tudja javítani.