Ką reiškia pranešimas „Rekomenduojama atnaujinti PHP“?
PHP – tai programavimo kalba, kuri naudojama WordPress svetainėse. Serveris, kuriame talpinama jūsų svetainė, naudoja tam tikrą PHP versiją.
Jei ji pasenusi (pvz., 7.4), saugumo atnaujinimai nebeteikiami, todėl svetainė tampa pažeidžiamesne ir gali veikti lėčiau.
Kai gaunate tokį pranešimą, tai ženklas, kad reikia planuoti atnaujinimus. Tačiau svarbu žinoti – PHP naujinimas turi būti atliekamas tvarkingai ir tam tikra seka.
Ši instrukcija parengta remiantis dabartine situacija, kai naujausia PHP versija yra 8.4.
Ateityje ši versija gali būti kitokia, tačiau principas išliks tas pats – svarbu suprasti, kuo skiriasi jūsų serverio PHP versija nuo naujausios ir laikytis teisingos atnaujinimo sekos. Tinkama žingsnių seka užtikrina, kad atnaujinimai nepakenks svetainės veikimui ir nesukels nereikalingų problemų.
Kodėl reikia atnaujinti?
Naujesnė PHP versija užtikrina:
- Saugumą – ištaisomos žinomos saugumo spragos.
- Greitį – svetainė veiks greičiau.
- Suderinamumą – nauji įskiepiai ir temos geriau veikia tik su naujesnėmis versijomis.
Tai skamba paprastai, tačiau tiesioginis perėjimas prie naujos versijos gali sukelti rimtų problemų.
Kodėl negalima iškart atnaujinti PHP?
Jeigu jūsų svetainės tema ar įskiepiai nepalaiko naujos PHP versijos (pvz., 8.4), po atnaujinimo jie gali nebeveikti. Tokiu atveju matysite klaidas, neveiks parduotuvė ar kontaktų formos. Todėl pirmiausia reikia įsitikinti, kad visa svetainė pasiruošusi PHP atnaujinimui.
Pasiruošimas atnaujinimui
Prieš pradedant bet kokius naujinimus, svarbu pasirūpinti saugumu ir testavimo aplinka.
- Padaryti rezervinę kopiją – visada rekomenduojama atlikti pilną svetainės ir duomenų bazės kopiją. Jei po atnaujinimų iškils problemų, galėsite greitai sugrįžti prie veikiančios versijos.
- Atnaujinimus išbandykite testinėje aplinkoje – patartina visus atnaujinimus pirmiausia atlikti „local host’e“ arba subdomene (pvz., test.jusu-svetaine.lt). Tai leis patikrinti, ar viskas veikia, prieš atliekant pakeitimus gyvoje svetainėje, kurią mato lankytojai.
Teisinga atnaujinimo tvarka
- Patikrinti suderinamumą – prieš bet kokius pakeitimus reikia patikrinti, ar tema ir įskiepiai turi versijas, kurios palaiko PHP 8.4. Jei naudojama mokama tema ar įskiepiai, patikrinti, ar licencijos galioja, nes tik tada bus galima parsisiųsti naujinius.
- Atnaujinti temą ir įskiepius – pirmiausia atnaujinti visus įskiepius ir temą esamoje PHP versijoje. Taip užtikrinama, kad jie bus paruošti darbui su nauja versija.
- Atnaujinti WordPress – po temos ir įskiepių atnaujinimo, reikia atnaujinti pačią WordPress sistemą.
- Atnaujinti PHP versiją serveryje – kai visi komponentai atnaujinti, serveryje reikia pasirinkti naują PHP versiją (rekomenduojama – 8.4).
- Ištestuoti svetainę – patikrinti, ar veikia visos funkcijos: pirkimo krepšelis, formos, prisijungimai. Jei randamos klaidos – kreiptis į kūrėją.
Ką daryti, jei tema ar įskiepiai nepalaiko naujos versijos?
Tokiu atveju galima laikinai naudoti tarpinę PHP versiją, pavyzdžiui, 8.1 ar 8.2. Taip pat verta suplanuoti senos temos ar įskiepių atnaujinimus, kurie bus suderinama su naujausia PHP versija.
Jeigu įskiepiai nebegauna naujų versijų ir nebėra palaikomi, jų funkcionalumą galima atkurti kitais būdais. Patikimiausias sprendimas – reikalingą funkciją perprogramuoti individualiai, be įskiepio. Tai užtikrina, kad svetainė išliks stabili, suderinama su naujomis PHP versijomis ir nepriklausoma nuo trečiųjų šalių kūrėjų.
Greita santrauka
- Nespausti „Atnaujinti“ iš karto;
- Pirmiausia patikrinti, ar tema ir įskiepiai palaiko naują PHP;
- Atnaujinti temą ir įskiepius dabartinėje PHP versijoje;
- Atnaujinti WordPress;
- Tik tada atnaujinti PHP serveryje;
- Galiausiai patikrinti, ar viskas veikia.
Tipinės klaidos
- Klaida # 1 – PHP atnaujinimas be pasiruošimo – serverio PHP keičiamas iš karto, nepatikrinus temos ir įskiepių suderinamumo. Rezultatas – neveikianti svetainė ir skubus poreikis samdyti programuotoją.
- Klaida # 2 – neatnaujinti įskiepiai – jei įskiepiai nėra atnaujinti iki versijų, kurios suderinamos su nauja PHP versija, jie gali nustoti veikti. Dėl to gali sutrikti svarbios svetainės funkcijos, pavyzdžiui, mokėjimai ar užsakymų pateikimas.
- Klaida # 3 – neatliktas testavimas – atnaujinus viską, bet nepatikrinus funkcionalumo, klaidos išaiškėja tik klientams susidūrus su problemomis – tai tiesiogiai kenkia reputacijai ir pardavimams.
Kontrolinis klausimų sąrašas verslininkui
Prieš pradėdami bet kokius PHP, WordPress, temos ar įskiepių atnaujinimus, užduokite savo programuotojui ar agentūrai šiuos klausimus:
- Ar tema ir visi įskiepiai yra suderinami su nauja PHP versija?
- Ar atlikta pilna svetainės ir duomenų bazės rezervinė kopija?
- Ar atnaujinimai pirmiausia bus išbandyti testinėje aplinkoje (subdomene ar local hoste)?
- Ar patikrintas visas svetainės funkcionalumas po atnaujinimo (pirkimo krepšelis, formos, prisijungimai)?
Kodėl svarbu laikytis šios tvarkos?
Jeigu praleidžiami pasiruošimo ar tikrinimo žingsniai, rizikuojate ne tik sugadinti svetainės veikimą, bet ir patirti finansinių nuostolių – neveiks pardavimai, lankytojai matys klaidų pranešimus, gali būti prarasta dalis „Google“ reitingų.
Tokių situacijų tvarkymas užtrunka ilgiau ir kainuoja daugiau nei prevencinis pasiruošimas.
Nuolatinės priežiūros svarba
PHP ir WordPress ekosistema nuolat kinta – išleidžiamos naujos versijos, ištaisomos saugumo spragos, keičiami suderinamumo reikalavimai.
Todėl rekomenduojama:
- Bent kartą per ketvirtį atlikti atnaujinimus;
- Turėti aktyvias licencijas, kad gautumėte naujinimus;
- Turėti atsakingą asmenį ar įmonę, kuri reguliariai prižiūri svetainę ir atlieka testus.
Tokiu būdu jūsų svetainė išliks saugi, greita ir suderinama su naujausiomis technologijomis, o verslas galės veikti be netikėtų techninių sutrikimų.
Rekomenduojame: