# Frissítési és telepítési hibák

> Az Elementor Pro frissítési hibái, a „Package could not be installed” hiba, jogosultsági és feltöltési korlátok, valamint a frissítés helyes sorrendje.

## A frissítés sorrendje és a kompatibilitás

Az Elementor az ingyenes bővítményt, az Elementor Pro a fizetős oldalépítőt jelenti. A megfelelő működéshez mindkettő naprakész példánya kell.

- Mindig az ingyenes Elementort frissítsd előbb, utána az Elementor Prót.
- A WordPress és a PHP verziója feleljen meg az aktuális Elementor követelményeinek.

Ha azt látod, hogy „Elementor Pro requires a newer version of Elementor”:

- Frissítsd az ingyenes Elementort a **Vezérlőpult → Frissítések** oldalon.
- Ha az már a legújabb, frissítsd az Elementor Prót is. A verziók eltérése téves értesítést is kiválthat.
- Ha a frissítés le van tiltva, ideiglenesen kapcsold ki az Elementor Prót, frissítsd az ingyenes bővítményt, majd frissítsd és kapcsold vissza a Prót.

Ha a WordPress elavult: előbb a WordPress magját frissítsd, utána az Elementort, végül az Elementor Prót.

## „Update: Could Not Copy File” hiba

Ez a hiba akkor jelentkezik, ha helyi gépen (localhost) vagy Windows-szerveren dolgozol. Néha összeférhetetlenség lép fel az Easy Digital Downloads, a Windows és a WordPress között.

1. Telepítsd a Windows Compatibility Fix bővítményt.
2. Próbáld újra a frissítést.
3. Ha nem segít, kérd meg a tárhelyszolgáltatót, hogy ellenőrizze a jogosultságokat.

Ha még mindig nem megy, telepítsd újra a Prót kézzel:

1. Töltsd le a bővítmény zipjét a fiókodból.
2. A WordPress adminban nyisd meg a **Bővítmények** oldalt.
3. Az Elementor Pro-nál kattints a **Kikapcsolás**, majd a **Törlés** hivatkozásra.
4. Menj a **Bővítmények → Új bővítmény hozzáadása** oldalra.
5. Kattints a **Bővítmény feltöltése** gombra, és töltsd fel a letöltött zipet.

## „Update Failed: Download failed. Unauthorized” hiba

A Pro frissítéséhez érvényes licenc kell. Teendők sorrendben:

1. **A licenc állapota.** Az **Elementor → Licenc** oldalon nézd meg, hogy a licenc kapcsolódik-e. Ha nem, kattints a **Kapcsolódás és aktiválás** gombra. Ha kapcsolódik, bontsd a kapcsolatot, majd kapcsolódj újra.
2. **Előfizetés és aktiválások.** Az Elementor-fiókodban ellenőrizd, hogy az előfizetésed aktív-e, és van-e szabad hely ehhez a webhelyhez. Ha elérted a csomag korlátját, kapcsold ki a régi, használaton kívüli webhelyeket.
3. **A tartomány.** Ha átköltöztetted vagy klónoztad a webhelyet (új tartomány, almappa), kapcsold ki a licencet a régi helyen, és aktiváld az éles webcímen. Az ugyanazon a tartományon lévő almappa külön éles webhelynek számít, és külön aktiválást igényel.
4. **Biztonsági és hálózati blokkok.** Ideiglenesen kapcsold ki a tűzfal-, biztonsági bővítményeket és a CDN WAF-szabályait, amelyek blokkolhatják a kimenő kéréseket. Kérd meg a tárhelyszolgáltatót, hogy engedélyezze a kimenő HTTPS-kapcsolatokat az Elementor licenc- és frissítési szolgáltatásaihoz, és hogy a cURL és az OpenSSL be legyen kapcsolva. Aztán a **Vezérlőpult → Frissítések** oldalon kattints az **Újraellenőrzés** gombra.
5. **A WordPress frissíthet-e.** A `wp-config.php` fájlban a `DISALLOW_FILE_MODS` ne legyen `true`, és a WP Cron legyen bekapcsolva (a `DISABLE_WP_CRON` ne legyen `true`). Ha a tárhely kiszolgálói szinten tiltja a frissítést, kérd meg, hogy engedélyezze.

Ha ezek nem segítenek, állítsd vissza a frissítéseket:

1. Az Elementor-fiókodban nyisd meg az előfizetéseidet.
2. A webhely mellett lévő lánc ikonnal kapcsold ki az adott webhelyet, és a felugró ablakban erősítsd meg.
3. Kapcsold össze újra a licencet az **Elementor → Licenc** oldalon.
4. Ha a hiba megmarad, jogosultsági hiba lehet. Készíts biztonsági mentést, töröld a bővítményt, és töltsd fel az újat.

## „Some files could not be copied because of inconsistent file permissions” hiba

A WordPress a frissítés közben nem tudott fájlokat írni a szerverre, mert helytelen a jogosultság vagy a tulajdonos.

Ajánlott beállítások:

| Mit | Érték |
|---|---|
| Mappák | 755 |
| Fájlok | 644 |
| Tulajdonos és csoport | a webszerver felhasználója (például `www-data`, `nginx`, `apache`) legyen tulajdonos vagy írhassa a `wp-content` mappát és almappáit, különösen a `wp-content/plugins` és `wp-content/uploads` mappát |

Teendők:

- Ellenőrizd a szabad lemezterületet, és szüntesd meg az írásvédett vagy zárolt jelzőket.
- A tárhely fájlkezelőjében vagy SFTP-vel állítsd be a mappák 755, a fájlok 644 jogosultságát rekurzívan a `wp-content` mappára és almappáira (főleg az Elementor és az Elementor Pro mappájára).
- Kérd meg a tárhelyszolgáltatót, hogy javítsa a tulajdonost (`chown`), és nézze át az `open_basedir` és SELinux korlátozásokat, amelyek akadályozhatják az írást.
- Győződj meg róla, hogy a WordPress közvetlenül írhat: ha a tárhely FTP-adatokat kér a frissítéshez, add meg őket a `wp-config.php` fájlban, vagy (ha támogatott és biztonságos) állítsd az `FS_METHOD` értékét `direct`-re.
- Próbáld újra a frissítést. Ha nem megy, frissíts SFTP-vel: nevezd át a meglévő `elementor-pro` mappát, töltsd fel az új bővítménymappát, és kapcsold be a WordPressben.
- Frissítés után ürítsd a gyorsítótárat és generáld újra a CSS-t: **Elementor → Eszközök**, **Fájlok és adatok törlése** gomb.

## Az Elementor Pro nem tölthető fel a méretkorlát miatt

Ha a feltöltési maximumra vonatkozó hibát látsz, vagy a feltöltés azonnal megszakad, a szerver korlátai kisebbek a bővítmény zipjénél.

Az aktuális korlát megnézése: a **Média → Új médiafájl hozzáadása** oldalon látod a megengedett legnagyobb feltöltési méretet.

A korlát emelésének módjai (tárhelytől függően):

- `php.ini`: emeld a `upload_max_filesize`, `post_max_size` és `memory_limit` értékét (például 256M);
- `.htaccess`: adj hozzá vagy módosíts `php_value` utasításokat, ha engedélyezett;
- a tárhely vezérlőpultján sok szolgáltató felületet ad a PHP-korlátokhoz;
- kérd meg a tárhelyszolgáltatót, hogy emelje a korlátokat, és erősítse meg, hogy a változás az aktív PHP-verzióra vonatkozik.

Kerülő megoldás: töltsd fel a kicsomagolt bővítménymappát SFTP-vel a `wp-content/plugins` mappába, és kapcsold be a WordPressben.

## „The package could not be installed” hiba

Az Elementor telepítésekor ez a hibaüzenet jelenik meg: `The package could not be installed. PCLZIP_ERR_BAD_FORMAT (-10) : Unable to find End of Central Dir Record signature.`

Lehetséges okok:

- a zip szerkezete nem megfelelő WordPress-bővítményhez;
- a zip nagyon nagy, és kicsomagoláskor elfogy a memória;
- a leggyakoribb: nincs elég szabad hely a tárhelyen. Ellenőrzésként próbálj meg feltölteni egy másik nagy fájlt (képet vagy videót). Ha az sem megy, a tárhely a gond.

Megoldások:

- **Hibás szerkezet:** az Elementor bővítményt a Bővítmények menüből telepítsd, az Elementor Pro zipjét pedig a fiókodból töltsd le.
- **Nagy zip:** kérd meg a tárhelyszolgáltatót, hogy emelje a memóriakorlátot és a PHP fájlfeltöltési korlátot.
- **Hiány a tárhelyen:** a tárhely fiókjában nézd meg a szabad helyet. Ha tele van vagy majdnem, törölj felesleges fájlokat (nem használt sablonokat, bővítményeket, régi mentéseket, naplókat), vagy válts nagyobb tárhelycsomagra.

## „The theme is missing css style sheet” hiba

Az Elementor Pro zipjének feltöltésekor ezt a hibaüzenetet kaphatod: „The package couldn't be installed. The theme is missing css style sheet.” Ez azt jelzi, hogy a bővítményt sablonként töltötted fel. Az Elementor Pro bővítmény, nem sablon, ezért a **Bővítmények → Új bővítmény hozzáadása → Bővítmény feltöltése** úton telepítsd. Az Elementor Pro csak az ingyenes Elementor mellett működik, ezért az ingyenes bővítménynek előbb telepítve és bekapcsolva kell lennie. A teljes telepítési menetet a [Telepítés és az első lépések](https://hub.hellowp.io/hu/plugins/elementor/szerkeszto-telepites-es-indulas/) fejezet írja le.

## Mikor fordulj a tárhelyszolgáltatóhoz

Vannak teendők, amelyekhez a tárhelyszolgáltató segítsége kell, mert az Elementor támogatása nem módosíthatja a tárhely vezérlőpultját és a szerverbeállításokat:

- fájl- és mappajogosultságok, tulajdonos javítása, hogy a WordPress írhasson;
- a PHP-verzió és a szerver erőforrásainak emelése (`memory_limit`, `max_execution_time`, `upload_max_filesize`, `post_max_size`);
- 5xx hibák, időtúllépések, az Elementor szervereire menő kimenő kérések blokkolása (cURL, tűzfalszabályok);
- hozzáférés visszaszerzése, ha teljesen kizárt a WordPress admin felületéről;
- lemezkvóta vagy szerveroldali gyorsítótár okozta frissítési hibák.
