Tovább a tartalomhoz

A biztonságos mód sem oldja meg a problémát

Mit tegyél, ha a szerkesztő biztonságos módban sem töltődik be: memóriakorlát, webcímek, betöltési módszer, fejlécek, Cloudflare, sérült widgetek és sablonok.

Ha a szerkesztő biztonságos módban is szürke vagy fehér képernyőn, esetleg végtelen töltőkörön ragad, a hiba ritkán okozható harmadik féltől származó bővítmény vagy sablon. Ilyenkor a szerver, a hálózat vagy az adatbázis szintjén keresd az okot. Gyors összefoglaló: emeld a WordPress memóriakorlátját 256M-ra vagy 512M-ra, egyeztesd a webhelycímeket, kapcsold be a szerkesztő betöltési módszerének váltását, és nézd meg a böngésző konzolját.

  • Kevés szervermemória: a PHP memóriakorlátja miatt a szkriptek leállnak, mielőtt befejeznék a futást.
  • Webcím-eltérés: a WordPress címe és a Webhely címe között eltér a protokoll (http és https), ami eredetközi (CORS) blokkot okozhat.
  • Szigorú biztonsági fejlécek: az X-Frame-Options: DENY megakadályozza, hogy a szerkesztő beágyazza az előnézeti keretet.
  • JavaScript-optimalizálás: agresszív szkript-gyorsítótárazás, tömörítés vagy késleltetés (például Cloudflare Rocket Loader).
  • Sérült adatok: hibás widgetbeállítások vagy sérült elrendezésadat az oldalban vagy a Sablonépítő sablonjában.

Memóriakorlát és rendszerkövetelmények

Szekció neve “Memóriakorlát és rendszerkövetelmények”

Nézd meg, hogy a tárhelyed megfelel-e a rendszerkövetelményeknek.

  1. Csatlakozz a szerverhez FTP-vel vagy a tárhely fájlkezelőjével, és nyisd meg a gyökérmappában a wp-config.php fájlt.
  2. A /* That's all, stop editing! Happy publishing. */ sor elé írd be:
define('WP_MEMORY_LIMIT', '512M');
  1. Az Elementor → Szerkesztő → Rendszer → Rendszerinformációk oldalon ellenőrizd, hogy a környezet PHP 7.4 vagy újabb, MySQL 5.6 vagy újabb, és aktív a PHP cURL és a GD modul. Az oldalról a Rendszerinformációk megosztása fejezet szól.
  1. A WordPressben nyisd meg a Beállítások → Általános oldalt.
  2. Ellenőrizd, hogy a WordPress cím (URL) és a Webhely címe (URL) teljesen egyezik: azonos a protokoll (http:// vagy https://) és a www előtag is.
  3. Kattints a Módosítások mentése gombra.
  4. Nyisd meg az Elementor → Beállítások → Haladó fület.
  5. A A szerkesztő betöltési módszerének váltása listában válaszd a Bekapcsolás értéket, és mentsd.
  6. Nyisd meg újra az oldalt az Elementorban.
  1. Kattints jobb gombbal a nem reagáló szerkesztőre, válaszd a Vizsgálat (Inspect) pontot, és a Console fülön keresd a piros hibákat.
  2. Ha a konzol keretezési hibát ír, kérd meg a tárhelyszolgáltatót, hogy az X-Frame-Options fejléc értéke DENY helyett SAMEORIGIN legyen.
  3. Ha Docker vagy Traefik fordított proxyt használsz, a docker-compose.yml fájlba add hozzá ezt a címkét:
traefik.frontend.headers.customFrameOptionsValue: SAMEORIGIN
  1. Cloudflare esetén a Cloudflare vezérlőpultján a Speed → Optimization fülön kapcsold ki a Rocket Loadert, vagy hozz létre olyan Page Rule szabályt, amely kihagyja a szerkesztő címeit. A szabályok mintáit a A szerkesztő nem töltődik be fejezet táblázata mutatja.
  2. Az Elementor → Szerkesztő → Rendszer → Rendszerinformációk oldalon kattints a Rendszerinformációk letöltése gombra, és a letöltött fájlban keresd a végzetes PHP-hibákat.
  3. Próbáld ki privát (inkognitó) böngészőablakban, kikapcsolt böngészőbővítményekkel és hirdetésblokkolókkal.

Sérült widgetek, sablonok és bővítményütközés

Szekció neve “Sérült widgetek, sablonok és bővítményütközés”

Figyelem: az Elemkezelőben kikapcsolt widgetek ideiglenesen eltűnnek a szerkesztőpanelből és az élő oldalról is. Ha közben mentesz vagy közzéteszel egy oldalt, a tartalom véglegesen elveszhet. Mielőtt belekezdesz, készíts teljes, ellenőrzött mentést.

  1. A Bővítmények → Telepített bővítmények oldalon kapcsolj ki mindent az Elementoron és az Elementor Pro-n kívül, és töltsd újra a szerkesztőt.
  2. Kapcsold vissza a bővítményeket egyenként, mindegyik után frissítve a szerkesztőt, így kiderül, melyik okozza az ütközést.
  3. Nyisd meg az Elementor oldalsávjában a Rendszer → Elemkezelő oldalt.
  4. Kapcsold ki a gyanús egyéni vagy külső widgeteket kisebb csoportokban, és minden csoport után frissítsd a szerkesztőt, hogy megtaláld az összeomlást okozó elemet.
  5. Amint betölt a szerkesztő, mentsd az oldalt a hibás widget adatai nélkül. Utána az Elemkezelőben kapcsold vissza a widgetet, és vedd fel az oldalra újra, elölről.
  6. Nyisd meg az Elementor → Szerkesztő → Sablonminták → Elmentett Sablonok oldalt. Ideiglenesen vedd le a megjelenítési feltételeket az egyéni fejlécekről, láblécekről vagy önálló oldalsablonokról, vagy állítsd a sablont Piszkozat állapotba.
  7. Töltsd újra az érintett oldalt. Ha a sablon nélkül betölt, maga a sablon sérült.
  8. A sérült sablont hagyd piszkozatban, vagy tedd a Kukába, hogy ne kapcsolódjon az oldalhoz.
  9. Építsd fel a sablont újra, új Elementor-sablonként. Ne másolj át belőle nagy elrendezésrészeket, mert a sérült adat vagy hibás karakterlánc átkerülhet az újba.

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