Melyik PHP-verziót válasszam a weboldalamhoz?
A PHP-verzió a weboldal egyik legfontosabb, mégis legtöbbször elfelejtett beállítása. A régi verzió lassabb és biztonsági kockázat, az új pedig elronthat egy régi bővítményt. Ez az útmutató segít a józan középutat megtalálni.
Tartalomjegyzék
- Miért számít a verzió?
- Hogyan működik a PHP támogatása?
- Mit ajánl a WordPress?
- Hogyan ellenőrizze, mit használ most?
- Biztonságos váltás lépésről lépésre
- Gyakori hibák váltás után
- Gyakori kérdések
- Mindig a legújabb verziót válasszam?
- Lassulhat az oldal a váltástól?
- Több weboldalam van: mindegyiknek külön verziót állíthatok?
- Források
A PHP az a programnyelv, amelyen a WordPress és sok más weboldal fut. A tárhelyen futó PHP-verziót általában Ön választja ki, weboldalanként.
Miért számít a verzió?#
- Biztonság: csak a támogatott verziók kapnak biztonsági javítást. Egy lejárt verzióban talált hibát már nem javítják.
- Teljesítmény: az újabb verziók általában gyorsabbak, ez a terhelt oldalaknál érezhető.
- Kompatibilitás: egy régi bővítmény vagy sablon az új PHP-n hibát adhat, egy új bővítmény pedig a régin nem fut.
Hogyan működik a PHP támogatása?#
A PHP projekt minden kiadási ágat körülbelül két évig aktívan támogat (hibajavítás), majd további két évig csak biztonsági javításokat ad. Utána a verzió élete véget ér (end of life, EOL). A mindenkori, hivatalos táblázat itt van: php.net/supported-versions.
Néhány fontos ág, a php.net közzétett ütemezése alapján (a pontos dátumokat a hivatalos oldalon ellenőrizze):
| Verzió | Állapot (2026. október) | Teendő |
|---|---|---|
| PHP 7.4 és régebbi | Lejárt (a 7.4 2022 novemberében) | Cserélje le mielőbb |
| PHP 8.0 | Lejárt (2023 novemberében) | Cserélje le |
| PHP 8.1 | Lejárt (2025. december 31-én) | Cserélje le |
| PHP 8.2 | Csak biztonsági javítás, 2026. december 31-ig | Tervezze meg a váltást |
| PHP 8.3 | Támogatott, biztonsági javítás 2027 végéig | Jó választás |
| PHP 8.4 és újabb | Támogatott | Jó választás, ha minden bővítménye kompatibilis |
Mit ajánl a WordPress?#
A WordPress.org a követelményei között a PHP 8.3 vagy újabb verziót ajánlja. A WordPress-mag régebbi PHP-n is futhat, de az ajánlott verzió az, amelyiken a legtöbb tesztet futtatják. Nézze meg az aktuális követelményeket a WordPress.org követelmények oldalon, és a használt bővítmények és sablon leírásában a „Requires PHP” (minimum PHP-verzió) adatot.
Hogyan ellenőrizze, mit használ most?#
- WordPress: Eszközök → Webhely állapota → Információ → Szerver: itt látja a PHP-verziót.
- A tárhely vezérlőpultja: a weboldal beállításai között megnézheti, és ott is váltható. A hostio-csomagokban a PHP-verzió weboldalanként állítható a vezérlőpultban (a Latest jelölésű a legújabb stabil, az LTS jelölésűek stabilak és rendszeresen kapnak javításokat, a jelölés nélküliek már nem kapnak biztonsági frissítést); a lépések a tudásbázisban: PHP-verzió váltása.
Biztonságos váltás lépésről lépésre#
- Mentés a fájlokról és az adatbázisról (Weboldal-mentés készítése).
- Frissítsen mindent a mostani PHP-n: a WordPress-magot, a bővítményeket és a sablont (WordPress frissítése biztonságosan). A bővítmények új verziói általában az újabb PHP-hoz is igazodnak.
- Ellenőrizze a kompatibilitást: nézze meg a bővítmények és a sablon leírását, és az elavult, már nem frissülő komponenseket cserélje le.
- Váltson a vezérlőpultban a kiválasztott verzióra, lehetőleg kis forgalmú időpontban. Nagy ugrásnál (például 7.4 → 8.3) érdemes köztes lépéseket tenni, vagy tesztkörnyezetben kipróbálni.
- Ellenőrizze az oldalt: főoldal, belső oldalak, űrlap, belépés, webshopnál a pénztár. Kapcsolja be a hibanaplót, és nézze meg, vannak-e deprecated (elavult funkció) vagy fatal error (végzetes hiba) üzenetek.
- Ha hibát lát: azonnal váltson vissza az előző verzióra; ez általában azonnal visszaállítja az oldalt. Utána keresse meg a hibás bővítményt a hibanaplóból.
Gyakori hibák váltás után#
| Tünet | Valószínű ok |
|---|---|
| Fehér képernyő, „kritikus hiba” | Egy bővítmény vagy sablon nem kompatibilis az új PHP-vel |
Deprecated üzenetek az oldalon | Elavult kód; nem végzetes, de a bővítmény frissítésre szorul |
Fatal error: Uncaught Error: Call to undefined function | A bővítmény egy már eltávolított PHP-funkciót hív, frissítse vagy cserélje le |
| Hiányzó kiterjesztés (extension) miatti hiba | A választott PHP-verzióban nincs bekapcsolva egy szükséges kiterjesztés; kérjen segítséget a szolgáltatótól |
Gyakori kérdések#
Mindig a legújabb verziót válasszam?#
Nem feltétlenül. A legjobb választás a legújabb olyan támogatott verzió, amelyen az Ön bővítményei és sablonja biztosan fut. A legújabb ágat új projektnél, vagy ha minden komponens kompatibilis, érdemes használni.
Lassulhat az oldal a váltástól?#
Általában gyorsul, de ez a kódtól és a bővítményektől függ. Mérje meg a váltás előtt és után (WordPress gyorsítása).
Több weboldalam van: mindegyiknek külön verziót állíthatok?#
A hostio-csomagokban minden weboldalnak saját PHP-verziója van; a további domainek és aldomainek a fő domain verzióját használják.
Források#
Ez az útmutató általános tájékoztatás. Ha hostio-szolgáltatással kapcsolatban kérdése van, a lépésenkénti leírásokat az ügyfélportál tudásbázisában találja, vagy írjon nekünk: nbartus21@gmail.com.