# 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

- **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

Nézd meg, hogy a tárhelyed megfelel-e a [rendszerkövetelményeknek](https://hub.hellowp.io/hu/plugins/elementor/globalis-beallitasok-rendszerkovetelmenyek/).

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:

```php
define('WP_MEMORY_LIMIT', '512M');
```

3. 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](https://hub.hellowp.io/hu/plugins/elementor/hibaelharitas-rendszerinfo-megosztasa/) fejezet szól.

## Webcímek és betöltési módszer

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.

## Szürke és fehér képernyő

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:

```yaml
traefik.frontend.headers.customFrameOptionsValue: SAMEORIGIN
```

4. 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](https://hub.hellowp.io/hu/plugins/elementor/hibaelharitas-szerkeszto-nem-toltodik/) fejezet táblázata mutatja.
5. 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.
6. 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

**Figyelem:** az [Elemkezelőben](https://hub.hellowp.io/hu/plugins/elementor/globalis-beallitasok-elemkezelo/) 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.
