PHP – tai programavimo kalba, kuria veikia WordPress, Joomla, OpenCart, PrestaShop ir daugelis kitų svetainių. Kaip ir bet kuri programa, kiekviena PHP versija palaikoma tik ribotą laiką. PHP 8.2 palaikymas baigiasi 2026 m. gruodžio 31 d. – nuo tada šiai versijai nebeleidžiamos saugumo pataisos. Tai patvirtina oficiali PHP palaikomų versijų lentelė php.net.
Straipsnio paskelbimo dieną (2026-10-11) iki šios datos liko maždaug 12 savaičių. To pakanka, kad svetainę atnaujintumėte ramiai, su atsargine kopija ir bandymais, o ne skubiai, kai kas nors jau sugedo.
Kas tiksliai baigiasi 2026-12-31
Kiekviena PHP versija palaikoma ketverius metus. Pirmus dvejus metus ji aktyviai tobulinama ir taisomos visos klaidos. Kitus dvejus metus leidžiamos tik saugumo pataisos. Kai baigiasi ir jos, versija tampa nebepalaikoma: rastos spragos nebetaisomos.
PHP 8.2 išleista 2022 m. gruodžio 8 d. Aktyvus jos palaikymas baigėsi 2024 m. gruodžio 31 d., o 2026 m. gruodžio 31 d. baigsis ir saugumo pataisos.
| PHP versija | Saugumo pataisos iki | Būsena 2026 m. spalio 11 d. |
|---|---|---|
| 7.4 ir senesnės | 2022-11-28 | Nebepalaikoma |
| 8.0 | 2023-11-26 | Nebepalaikoma |
| 8.1 | 2025-12-31 | Nebepalaikoma |
| 8.2 | 2026-12-31 | Tik saugumo pataisos, liko apie 12 savaičių |
| 8.3 | 2027-12-31 | Tik saugumo pataisos |
| 8.4 | 2028-12-31 | Aktyviai palaikoma |
| 8.5 | 2029-12-31 | Aktyviai palaikoma |
Šaltiniai: php.net palaikomos versijos ir nebepalaikomos versijos.
Svarbu: jei jūsų svetainė veikia su PHP 8.1, 8.0, 7.4 ar dar senesne versija, ši data jums jau praėjo. Tokiai svetainei atnaujinimas dar skubesnis.
Kuo gresia sena PHP versija
Po gruodžio 31 d. svetainė su PHP 8.2 veiks taip pat kaip vakar. Problemos atsiranda pamažu, ir dažniausiai netikėtai.
Saugumo spragos nebetaisomos
Kai PHP versijoje randama nauja spraga, palaikomoms versijoms išleidžiama pataisa. Nebepalaikomai – ne. Jei kartu sena ir pati turinio valdymo sistema ar įskiepiai, rizika didėja: pasenusi TVS ar PHP – vienas dažniausių kelių, kuriuo į svetainę patenka kenkėjiškas kodas. Jei taip jau atsitiko, skaitykite apie įsilaužtos svetainės valymą.
Talpinimo įmonė gali išjungti seną versiją
Talpinimo įmonės senas PHP versijas paprastai palieka dar kurį laiką, bet anksčiau ar vėliau jas išjungia arba perkelia svetaines į naujesnę versiją. Jei svetainė su nauja versija nesuderinama, po tokio perjungimo ji gali rodyti baltą ekraną arba klaidą „500“. Kada tai nutiks, sprendžia jūsų talpinimo įmonė – verta jos paklausti iš anksto.
Nauji įskiepiai ir temos nebeįsidiegia
Įskiepių ir temų kūrėjai palaiko naujas PHP versijas ir pamažu atsisako senų. WordPress 7.0 minimali PHP versija pakelta iki 7.4, o rekomenduojama – 8.3 ar naujesnė (make.wordpress.org). Svetainė su sena PHP versija ilgainiui „užstringa“: negalite atnaujinti nei WordPress, nei įskiepių, todėl atsiranda dar daugiau spragų.
Ką rodo mūsų duomenys
2026 m. spalį patikrinome 54 Lietuvos įmonių svetaines. Iš 15 svetainių, kurios viešai atskleidžia PHP versiją, 5 veikė su PHP 7.4 ar senesne. Vienoje radome Joomla 1.5 su PHP 5.2. Plačiau – tyrime apie Lietuvos įmonių svetainių būklę.
Kaip sužinoti savo svetainės PHP versiją
Yra keli paprasti būdai. Pasirinkite tą, kuris jums patogiausias.
WordPress valdymo skydelyje
Prisijunkite prie WordPress ir meniu „Įrankiai“ atidarykite svetainės būklės (Site Health) skiltį. Kortelėje „Informacija“ išskleiskite skyrių „Serveris“ – ten nurodyta PHP versija. Toje pačioje skiltyje WordPress dažnai pats įspėja, jei PHP versija pasenusi.
Joomla valdymo skydelyje
Joomla administravimo srityje atidarykite „Sistema“ ir „Sistemos informacija“ (System Information). PHP versija nurodyta pirmame skirtuke.
Talpinimo valdymo skydelyje
cPanel, DirectAdmin, Plesk ir kituose talpinimo skydeliuose yra PHP versijos pasirinkimo skiltis (pvz., „Select PHP Version“ arba „PHP Settings“). Ten matyti dabartinė versija, o dažnai ją galima ir pakeisti. Tačiau nekeiskite versijos tikroje svetainėje, kol nepadarėte atsarginės kopijos ir nepatikrinote suderinamumo.
Paklauskite
Jei prie valdymo skydelių prieigos neturite, parašykite talpinimo įmonei arba žmogui, kuris prižiūri svetainę. Paklauskite trijų dalykų: kokia PHP versija dabar, kokios versijos dar bus palaikomos ir kada senoji bus išjungta.
Ką daryti: žingsnis po žingsnio
PHP versijos atnaujinimas – tai ne vieno mygtuko paspaudimas. Pats perjungimas trunka minutę, bet svetainė turi būti tam pasiruošusi.
- Sužinokite versijas. Užsirašykite dabartinę PHP versiją, turinio valdymo sistemos versiją, temą ir įskiepių sąrašą.
- Padarykite atsarginę kopiją. Reikia ir failų, ir duomenų bazės. Įsitikinkite, kad kopiją tikrai galima atkurti.
- Sukurkite bandomąją kopiją. Visus pakeitimus pirmiausia darykite kopijoje, o ne tikroje svetainėje. Lankytojai nieko nepastebi.
- Atnaujinkite sistemą ir įskiepius. Bandomojoje kopijoje atnaujinkite WordPress, Joomla ar kitos sistemos branduolį, temą ir įskiepius. Apleistus įskiepius, kurių niekas nebeatnaujina, pakeiskite kitais.
- Įjunkite naują PHP versiją. Bandomojoje kopijoje perjunkite į PHP 8.3 arba 8.4 ir peržiūrėkite klaidų žurnalą.
- Patikrinkite svarbiausias funkcijas. Užklausų formas, krepšelį ir apmokėjimą, paiešką, prisijungimą, administravimą, el. laiškų siuntimą.
- Pataisykite tai, kas neveikia. Dažniausiai tai seni individualūs pakeitimai, pasenusios temos ir mokėjimų ar siuntimo moduliai.
- Perjunkite tikrą svetainę. Kai kopijoje viskas veikia, tą patį padarykite tikroje svetainėje ir kelias dienas stebėkite klaidų žurnalą.
Kas dažniausiai sugenda po PHP atnaujinimo
Naujesnės PHP versijos griežtesnės: tai, kas senoje versijoje buvo tik įspėjimas, naujoje gali tapti klaida, sustabdančia visą puslapį. Dažniausiai problemų kyla dėl:
- apleistų įskiepių ir modulių, kurių kūrėjai nebeatnaujina jau kelerius metus;
- senų temų ir šablonų, ypač pirktų prieš daug metų ir pritaikytų rankomis;
- individualių pakeitimų – kodo, kurį kadaise parašė kitas programuotojas, o dokumentacijos neliko;
- mokėjimų ir siuntimo modulių el. parduotuvėse – jie susiję su išorinėmis sistemomis, todėl juos reikia patikrinti ypač atidžiai;
- senų bibliotekų, pavyzdžiui, PDF generavimo ar el. laiškų siuntimo.
Gera žinia: daugumą šių problemų bandomojoje kopijoje matyti iš karto, o lankytojai jų nepastebi.
Į kurią versiją atnaujinti
- PHP 8.4 – geriausias pasirinkimas daugumai svetainių: saugumo pataisos iki 2028-12-31.
- PHP 8.3 – jei kuris nors įskiepis ar modulis dar nesuderinamas su 8.4. Palaikoma iki 2027-12-31, todėl kitą atnaujinimą reikės planuoti jau kitais metais.
- PHP 8.5 – naujausia versija, palaikoma iki 2029-12-31. Tinka, jei visi įskiepiai ir moduliai jau oficialiai ją palaiko.
Kai svetainė labai sena
Jei svetainė veikia su PHP 5 ar 7, o turinio valdymo sistema sena (pvz., Joomla 1.5 ar 3, OpenCart 2), vien PHP pakeisti nepavyks – teks atnaujinti ir pačią sistemą, o kartais perkelti turinį į naują versiją. Tokiu atveju verta palyginti, kas pigiau: taisyti seną svetainę ar ją atnaujinti iš esmės, su nauju dizainu. Abu variantus su kainomis aptariame puslapyje apie interneto svetainių atnaujinimą.
Kiek kainuoja pasiruošti PHP 8.2 pabaigai
Kaina priklauso nuo platformos ir nuo to, kiek pasenusi svetainė. Žemiau – mūsų kainos. PVM netaikomas.
| Platforma | Kaina | Pastabos |
|---|---|---|
| WordPress | nuo 150 € | Branduolys, iki 20 įskiepių, PHP versija, atsarginė ir bandomoji kopija. 1–3 darbo dienos |
| Joomla | nuo 249 € | Joomla ir PHP versijos atnaujinimas, plėtinių suderinamumas |
| OpenCart | nuo 349 € | Parduotuvės, modulių ir PHP versijos atnaujinimas |
| PrestaShop | po patikros | Kaina priklauso nuo versijos ir modulių |
| Individuali svetainė | 30 €/val. | Kainą pasakome po diagnostikos |
| Skubus darbas | +30 % | Kai talpinimo įmonė jau išjungia seną versiją |
Visiems darbams taikome 12 mėnesių garantiją. Kainą ir terminą sužinote prieš pradedant darbus – be jūsų sutikimo ji nekinta.
Trys dažni mitai apie PHP versiją
„Svetainė veikia, vadinasi, viskas gerai.“ Sena PHP versija neturi matomų simptomų. Svetainė gali atrodyti normaliai, kol kas nors pasinaudoja spraga arba talpinimo įmonė išjungia seną versiją. Tada taisyti tenka skubiai ir brangiau.
„Talpinimo įmonė viską atnaujins pati.“ Talpinimo įmonė atsako už serverį, o ne už jūsų svetainės kodą. Ji gali perjungti PHP versiją, bet nepatikrins, ar po to veikia jūsų forma, krepšelis ar seni įskiepiai.
„Užtenka paspausti mygtuką valdymo skydelyje.“ Pats perjungimas tikrai trunka minutę. Tačiau jei svetainė nesuderinama, po minutės ji gali nebeveikti. Todėl pirmiausia – atsarginė kopija ir bandymas kopijoje.
Jei laiko mažai: trumpas planas
Jei iki gruodžio 31 d. nespėsite visko padaryti, svarbiausia – nedaryti skubotų žingsnių:
- Paklauskite talpinimo įmonės, iki kada PHP 8.2 bus prieinama jūsų planui.
- Nekeiskite PHP versijos tikroje svetainėje be atsarginės kopijos – tai dažniausia priežastis, kodėl svetainė staiga nustoja veikti.
- Atnaujinkite bent jau sistemą ir įskiepius – tai sumažina riziką net su sena PHP versija.
- Susiplanuokite darbą sausio mėnesiui, jei svetainė sudėtinga ir reikia daugiau bandymų.
Nežinote, nuo ko pradėti? Atsiųskite svetainės adresą – nemokamai patikrinsime PHP ir turinio valdymo sistemos versiją ir pasakysime, kiek darbo reikės. O jei jau aišku, kad atnaujinimas reikalingas, viską apie darbų eigą rasite puslapyje PHP versijos atnaujinimas.