Támogatott PHP-verzió
A teszt azt nézi, kap-e még biztonsági javítást az oldalt futtató PHP-ág; ha nem, kérj frissítést a tárhelytől.
A PHP minden ágát korlátozott ideig támogatja a fejlesztőközösség. Ha egy ág támogatása véget ér, az újonnan felfedezett biztonsági hibákat már nem javítják benne. A php.net szerint az ilyen kiadás felhasználóinak a lehető leghamarabb frissíteniük kell, mert kitettek lehetnek javítatlan sebezhetőségeknek.
Hogyan mérjük
Szekció neve “Hogyan mérjük”A riport a kezdőoldal válaszfejlécéből olvassa ki a PHP verzióját: először az X-Powered-By, ha ott nincs, a Server fejléc PHP/8.3 alakú részét nézi. Az ág az első két szám (például 8.3).
| Eset | Eredmény |
|---|---|
| Nincs PHP-verzió a fejlécekben | a teszt nem értékelhető, kimarad a pontszámból |
| Főverzió 8 alatti (PHP 7.x és régebbi) | hiba |
| 8.x ág, amelynek biztonsági támogatása már lejárt | hiba |
| 8.x ág, amelynek biztonsági támogatása még tart | megfelelő |
| A riport táblázatánál újabb ág | megfelelő |
A teszt a biztonsági támogatás végét nézi, nem az aktív támogatásét. A riport a mérés időpontját a lejárat napjának végéhez (UTC szerint 23:59:59) hasonlítja: a lejárat napján az ág még megfelelő, másnaptól hiba.
A riportban használt lejárati dátumok, a php.net adataival egyeztetve (2026. november 2-án ellenőriztük):
| Ág | Biztonsági támogatás vége |
|---|---|
| 8.0 | 2023. november 26. |
| 8.1 | 2025. december 31. |
| 8.2 | 2026. december 31. |
| 8.3 | 2027. december 31. |
| 8.4 | 2028. december 31. |
| 8.5 | 2029. december 31. |
A php.net a 7.4-es ág végét 2022. november 28-ra teszi, a 7.x ágak tehát mind lejártak. Az aktuális állapotot mindig a php.net támogatott verziók oldalán nézd meg: onnan látod, mikor jár le a te ágad.
Amit a teszt nem csinál: csak a fejlécben közölt verziót ismeri. Ha a tárhely elrejti a verziót (ami a Nincs kiírt szoftververzió teszt javításának is a célja), a teszt nem tud mérni, de a PHP-ág ettől még lehet elavult.
Hogyan javítsd
Szekció neve “Hogyan javítsd”Ehhez a teszthez nincs általános kódrészlet: a PHP-verziót a szerver beállítja, nem az oldal.
- Nézd meg, melyik PHP-n fut az oldal. WordPressben az Eszközök > Webhely Egészség > Információ > Kiszolgáló részben látod a PHP verzióját (lásd a WordPress ajánlott tárhelybeállításai oldalt).
- Válassz egy ágat, amelynek a biztonsági támogatása még hosszan tart (a fenti táblázatból).
- Készíts mentést, és ha lehet, előbb tesztoldalon próbáld ki a frissítést. A régi bővítmények és témák nem mindig működnek az új PHP-vel.
- Kérd a tárhelytől a PHP frissítését, vagy váltsd át a tárhelyed felületén, ha van ilyen beállítás.
- Frissítés után nézd végig az oldalt, és a hibanaplót is: az új verzió figyelmeztetéseket jeleníthet meg a régi kódra.
Hogyan ellenőrizd
Szekció neve “Hogyan ellenőrizd”Futtasd újra a riportot. Parancssorban a fejlécet így nézheted meg:
curl -sI "https://pelda.hu/?v=1" | grep -iE '^(x-powered-by|server):'Ha a fejléc elrejti a verziót, a Webhely Egészség (WordPress) vagy a tárhely felülete mutatja a tényleges értéket.
Készült: