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.
Lehetséges okok
Szekció neve “Lehetséges okok”- 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éshttps), ami eredetközi (CORS) blokkot okozhat. - Szigorú biztonsági fejlécek: az
X-Frame-Options: DENYmegakadá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.
- Csatlakozz a szerverhez FTP-vel vagy a tárhely fájlkezelőjével, és nyisd meg a gyökérmappában a
wp-config.phpfájlt. - A
/* That's all, stop editing! Happy publishing. */sor elé írd be:
define('WP_MEMORY_LIMIT', '512M');- 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.
Webcímek és betöltési módszer
Szekció neve “Webcímek és betöltési módszer”- A WordPressben nyisd meg a Beállítások → Általános oldalt.
- Ellenőrizd, hogy a WordPress cím (URL) és a Webhely címe (URL) teljesen egyezik: azonos a protokoll (
http://vagyhttps://) és awwwelőtag is. - Kattints a Módosítások mentése gombra.
- Nyisd meg az Elementor → Beállítások → Haladó fület.
- A A szerkesztő betöltési módszerének váltása listában válaszd a Bekapcsolás értéket, és mentsd.
- Nyisd meg újra az oldalt az Elementorban.
Szürke és fehér képernyő
Szekció neve “Szürke és fehér képernyő”- 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.
- Ha a konzol keretezési hibát ír, kérd meg a tárhelyszolgáltatót, hogy az
X-Frame-Optionsfejléc értékeDENYhelyettSAMEORIGINlegyen. - Ha Docker vagy Traefik fordított proxyt használsz, a
docker-compose.ymlfájlba add hozzá ezt a címkét:
traefik.frontend.headers.customFrameOptionsValue: SAMEORIGIN- 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.
- 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.
- 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.
- 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.
- 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.
- Nyisd meg az Elementor oldalsávjában a Rendszer → Elemkezelő oldalt.
- 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.
- 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.
- 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.
- Töltsd újra az érintett oldalt. Ha a sablon nélkül betölt, maga a sablon sérült.
- A sérült sablont hagyd piszkozatban, vagy tedd a Kukába, hogy ne kapcsolódjon az oldalhoz.
- É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: