Tovább a tartalomhoz

Végzetes hiba frissítés vagy telepítés után

Teendők, ha az Elementor vagy az Elementor Pro frissítése után a webhely leáll: hozzáférés visszaszerzése, a hibatípusok és az ismert hibaüzenetek megoldása.

Az Elementor vagy az Elementor Pro frissítése, illetve telepítése után a webhely végzetes hiba miatt leállhat, és a WordPress admin felülete sem érhető el. Ez a fejezet megmutatja, hogyan szerezd vissza a hozzáférést, hogyan azonosítsd a hiba típusát, és mi a teendő az ismert hibaüzenetekkel.

1. Hozzáférés e-mailben kapott hivatkozással

Szekció neve “1. Hozzáférés e-mailben kapott hivatkozással”

A WordPress helyreállítási hivatkozást küld a webhely rendszergazdájának e-mailben. A hivatkozás így néz ki: /wp-login.php?action=enter_recovery_mode. Kattints rá, és bejutsz az admin felületre.

  1. FTP-programmal nevezd át a bővítmények mappáit, így kikapcsolódnak, és visszajutsz az admin felületre.
  2. Miután bejutottál, FTP-vel töltsd fel újra az Elementort és az Elementor Prót a wp-content/plugins mappába.

Ha nem tudod, hogyan érd el vagy nevezd át a mappákat FTP-n, kérj segítséget a tárhelyszolgáltatótól.

Ellenőrizd, hogy a WordPress, az Elementor és az Elementor Pro verziója naprakész és összeillő. A legújabb stabil verziók használata ajánlott.

Ha béta vagy fejlesztői kiadást használsz, térj vissza a stabil kiadásra.

Ilyen az „Uncaught Error”: a PHP megérti a kódot, de egy meg nem határozott függvényt talál, vagyis a függvényt úgy hívja meg a kód, hogy nincs meg a definíciója. Lehetséges okok:

  • Kompatibilitás: a WordPress, az Elementor és az Elementor Pro verziója legyen naprakész és összeillő.
  • Béta vagy fejlesztői kiadás: térj vissza a stabil kiadásra.
  • Szerver vagy adatbázis: a hiba és a veremkövetés (stack trace) alapján azonosítható a gyökérok; érdemes rákeresni hasonló esetekre.
  • Sérült tartalom: ritkán fordul elő. Nézd át a hozzáadott tartalmat, sablont, globális widgetet és kódot. Ha a PHP-hibanaplóban és a konzolban sincs nyom, próbáld egyenként eltávolítani vagy kikapcsolni őket.

Ezekben a hibaüzenetben szerepel az „Elementor” szó. Okai:

  • Kompatibilitás: lásd fent.
  • Béta vagy fejlesztői kiadás: térj vissza a stabil kiadásra.
  • Elementor-kiegészítők: a harmadik féltől származó kiegészítők megsérthetik a bővítményt, és hibát okozhatnak; távolítsd el őket.
  • Sérült tartalom: ellenőrizd a tartalmat, sablont, globális widgetet és kódot. Ha megtalálod a hibás tartalmat, jelezd a szerzőjének. Sérült elemet az Elemkezelőben lehet kikapcsolni.
  • Szerver vagy adatbázis: a veremkövetés alapján azonosítható.
  • Mappanév: nézd meg, hogy a WordPress plugins mappájában a bővítmény mappája a helyes nevet viseli-e. Ha nincs szerverhozzáférésed, a veremkövetésből ellenőrizheted.

Harmadik féltől származó és kiegészítős hibák

Szekció neve “Harmadik féltől származó és kiegészítős hibák”

Ha a hibaüzenetben nincs „Elementor” szó, vagy egy Elementor-kiegészítő neve szerepel, a hiba nem az Elementorral kapcsolatos: jelezd a kiegészítő szerzőjének.

  • Kompatibilitás: a támogatásuktól tudhatod meg, hogy a kiegészítő verziója kompatibilis-e az Elementor legújabb verziójával.
  • Frissítés: nézd meg, van-e újabb verzió a kiegészítőből, és frissítsd.

Ha a hibaüzenet „deprecated” (elavult) kódot említ, valószínűleg frissítetlen Elementor-kiegészítőt használsz. A tettest úgy találod meg, hogy FTP-n egyenként kikapcsolod a kiegészítőket.

Hibaüzenet Ok és megoldás
PHP Fatal error: Allowed memory size of … bytes exhausted Elfogyott a memória. Kérd meg a tárhelyszolgáltatót, hogy emelje a WordPress memóriakorlátját. Sok bővítmény együtt is kimerítheti a memóriát, ezért a korlát elég nagy legyen mindegyiknek. Memóriahibát bővítmények, sablonok, egyedi kód vagy beállítások ütközése is okozhat.
PHP fatal error: namespace declaration statement has to be the very first statement or after any declare call in the script FTP-vel töröld az Elementort (vagy az Elementor Prót, ha a hiba ahhoz kapcsolódik), és telepítsd újra a legújabb verziót. Sérült fájlok is okozhatják; ilyenkor nézd meg a hibaüzenetben megadott sort, és töröld a felesleges szóközöket.
PHP fatal error: cannot use output buffering in output buffering display handlers in unknown on line 0 Általában régi PHP-verzió miatt jelentkezik. Kérd meg a tárhelyszolgáltatót a PHP frissítésére (cPanelben magad is átállíthatod).
PHP fatal error: require(): Failed opening required A szerver nem tud megnyitni egy fájlt. Ezt a tárhelyszolgáltatónak kell megvizsgálnia.
Fatal error: Uncaught ReflectionException: Method get_site_editor_type does not exist Az Elementor alapját frissítetted, de az Elementor Prót nem. FTP-vel töröld az Elementor Prót, így újra eléred az admin felületet, majd onnan telepítsd az Elementor Pro legújabb verzióját.

Ha megtalálod, melyik bővítmény ütközik az Elementorral, jelezd annak a támogatásának.

Készült:

Tiszteletben tartjuk a magánszférádat

Sütiket használunk a böngészési élmény javítására és a forgalom elemzésére. Az analitika csak akkor indul, ha engeded. Adatvédelmi irányelvek, Sütitájékoztató.

Sütibeállítások