Vdor in prevzem trgovine
Za znane ranljivosti v starih različicah PHP ni popravkov. Napadalec lahko na strežnik podtakne svojo kodo, spremeni trgovino ali jo uporabi za pošiljanje neželene pošte in napade na druge.
Storitve / OpenCart / Posodobitev PHP
Varna, hitra in podprta spletna trgovina, brez izpada prodaje. Posodobimo jedro OpenCart, grafično predlogo in module za plačila, dostavo in računovodstvo, da trgovina zanesljivo deluje na podprti različici PHP. Začnemo z brezplačnim pregledom.
Stanje novembra 2026
OpenCart je napisan v programskem jeziku PHP, zato je varnost vsake OpenCart trgovine neposredno odvisna od različice PHP na strežniku. Projekt PHP vsako različico podpira približno štiri leta. Ko podpora poteče, se odkrite ranljivosti ne popravljajo več.
Oktobra 2026 je bila objavljena kritična ranljivost PHP2Shell (CVE-2026-109618, CVE-2026-109619), ki napadalcu omogoči prevzem strežnika brez prijave. Ameriška agencija CISA je 26. oktobra potrdila, da se že izkorišča v napadih. Uradni popravki so izšli le za PHP 8.2 do 8.5, trgovine na starejšem PHP-ju pa ostajajo izpostavljene.
Za varno poslovanje, hitrejše nalaganje strani in skladnost z varnostnimi standardi je nujen prehod na PHP 8.3 , 8.4 ali 8.5. Pri OpenCartu tega ni mogoče narediti z enim klikom pri gostovanju: najprej je treba prilagoditi jedro, predlogo in module.
Več o ranljivosti PHP2Shell v OpenCartu →
Vir: php.net, podprte različice PHP.
Tveganja
Trgovina na nepodprtem PHP-ju lahko še nekaj časa deluje navidezno brez težav. Tveganje pa iz meseca v mesec raste, posledice pa so pri spletni trgovini neposredno povezane s prodajo, podatki kupcev in ugledom.
Za znane ranljivosti v starih različicah PHP ni popravkov. Napadalec lahko na strežnik podtakne svojo kodo, spremeni trgovino ali jo uporabi za pošiljanje neželene pošte in napade na druge.
V bazi so imena, naslovi, e-pošta, telefonske številke in zgodovina nakupov. Vdor je kršitev varstva osebnih podatkov z obveznostjo prijave, morebitnimi globami in izgubo zaupanja kupcev.
Napadalec lahko podtakne lažen obrazec za plačilo s kartico ali ukrade ključe plačilnih sistemov. Banke in ponudniki plačil zahtevajo podprto in redno posodobljeno programsko opremo.
Ponudniki gostovanja nepodprte različice PHP ukinjajo. Če gostitelj trgovino prestavi na novejši PHP, preden je pripravljena, se lahko pojavi prazna stran ali nedelujoča blagajna, in to brez opozorila.
Starejši PHP zahteve obdela počasneje. Daljši odzivni časi slabšajo uporabniško izkušnjo, konverzijo in uvrstitve v Googlu, kjer je hitrost (Core Web Vitals) eden od dejavnikov.
Novi moduli, posodobitve plačilnih in dostavnih vtičnikov ter povezave z računovodstvom podpirajo le novejši PHP. Trgovina, ki ostane na starem, postopoma izgubi možnost razvoja.
Prednosti nadgradnje
Nadgradnja ni le varnostna obveznost. Posodobljena trgovina je hitrejša, stabilnejša in pripravljena na nove funkcionalnosti.
Na PHP 8.4 trgovina prejema uradne varnostne popravke do konca leta 2028, jedro OpenCart in moduli pa so posodobljeni na zadnje stabilne izdaje.
Različice PHP 8 zahteve obdelajo občutno hitreje kot PHP 7. Kupci hitreje pregledujejo izdelke in zaključijo nakup, strežnik pa prenese več obiskovalcev hkrati.
Krajši odzivni čas strežnika izboljša meritve Core Web Vitals, kar Google upošteva pri uvrščanju. Hitra in varna trgovina ima tudi manj opuščenih košaric.
Odpravimo opozorila in napake v dnevnikih, ki jih povzroča zastarela koda. Blagajna, plačila in izdaja računov delujejo zanesljivo.
Trgovina lahko uporablja najnovejše module za plačila, dostavo, računovodstvo in marketing ter je pripravljena na nadaljnji razvoj.
Podprta programska oprema je osnova za skladnost z GDPR in zahtevami ponudnikov plačil (PCI DSS). Vi se posvetite prodaji, za tehniko poskrbimo mi.
Obseg storitve
Preprost preklop različice PHP na strežniku pri OpenCartu običajno ni mogoč brez predhodne prilagoditve. Starejše različice platforme, grafične predloge in zunanji moduli pogosto niso združljivi z novejšim PHP-jem in lahko povzročijo nedelovanje trgovine.
Zato nadgradnjo izvedemo celovito: posodobimo jedro OpenCart in uskladimo predlogo ter module da delujejo na podprtih različicah PHP. Preizkusimo na testni kopiji, preden spremembe prenesemo na živo trgovino.
OpenCart trgovine razvijamo že več kot 20 let in poznamo module, ki jih uporabljajo trgovine. Več o naših OpenCart storitvah na straneh OpenCart programer in Izdelava OpenCart trgovine.
Brezplačen in neobvezujoč pregled
Ker je vsaka OpenCart trgovina prilagojena specifičnim potrebam podjetja, točnega zneska nadgradnje ni mogoče določiti vnaprej. Zato najprej brezplačno pregledamo vašo trgovino in vam pripravimo jasen načrt prehoda.
Analiza trenutne različice OpenCart sistema in določitev najvarnejše poti nadgradnje.
Ocena združljivosti nameščenih modulov, razširitev in grafične predloge s PHP 8.3 in 8.4.
Preverjanje trenutne različice PHP, popravka PHP2Shell, nastavitev in pripravljenosti gostovanja na posodobitev.
Strošek in časovni okvir sta odvisna od števila modulov, posebnosti kode in starosti predloge. Prejmete točno oceno, preden se odločite.
Pregled je brezplačen in vas ne zavezuje k naročilu. Potrebujemo le domeno vaše trgovine; za podroben pregled modulov po dogovoru tudi dostop do administracije.
Potek
01
Pošljete domeno trgovine. Pregledamo jedro, predlogo, module in strežnik ter preverimo popravek PHP2Shell.
02
Pripravimo načrt prehoda z oceno dela, stroškov in časovnice ter predlagamo, kaj posodobiti in kaj zamenjati.
03
Trgovino prenesemo v ločeno testno okolje na PHP 8.3/8.4. Živa trgovina medtem nemoteno prodaja.
04
Posodobimo jedro, predlogo in module ter preizkusimo celoten nakupni proces, plačila, dostavo in izdajo računov.
05
Po vaši potrditvi spremembe prenesemo na živo trgovino v času z najmanj prometa in delovanje spremljamo.
Pogosta vprašanja
Odgovori na vprašanja, ki nam jih lastniki OpenCart trgovin najpogosteje zastavijo o nadgradnji na novejši PHP.
Vprašajte nas →Cena je odvisna od različice OpenCarta, števila in starosti modulov, grafične predloge in kode po meri. Zato najprej opravimo brezplačen pregled in pripravimo točno oceno dela in stroškov, preden se odločite.
Pri manjših trgovinah z nekaj moduli je nadgradnja običajno opravljena v nekaj dneh. Pri obsežnejših trgovinah s številnimi integracijami in prilagoditvami traja dlje. Časovnico prejmete skupaj z oceno po pregledu.
Da. Nadgradnjo izvedemo na ločeni testni kopiji, živa trgovina pa medtem nemoteno sprejema naročila. Prenos na živo trgovino izvedemo po vaši potrditvi, v času z najmanj prometa.
Da. Ohranimo vse podatke v bazi, slike, nastavitve in obstoječe naslove strani (SEO URL), zato uvrstitve v iskalnikih ostanejo nespremenjene.
Najprej preverimo, ali obstaja posodobljena različica modula. Če je ni, modul prilagodimo sami ali predlagamo zamenjavo z ustreznim modulom, ki ponuja enako funkcionalnost.
Pri starejših trgovinah običajno ne. OpenCart pred različico 3.0.3.9 na PHP 8 ne deluje, tudi novejše različice pa imajo pogosto nezdružljive predloge in module. Preklop brez priprave lahko povzroči prazno stran ali nedelujočo blagajno.
Ne. Za večino obstoječih trgovin je najvarnejša pot nadgradnja na zadnjo izdajo veje 3 (OpenCart 3.0.5.1), ki podpira PHP 8.4 in 8.5 ter večino modulov.
Da. Po nadgradnji lahko poskrbimo za redne posodobitve, varnostne kopije, spremljanje delovanja in pomoč pri nadaljnjem razvoju trgovine.
Naredimo prvi korak
Pošljite nam domeno svoje trgovine. Pregledamo stanje in vam brezplačno pripravimo načrt prehoda na PHP 8.3 ali 8.4 z oceno dela in stroškov. Pišete nam lahko tudi na podpora@qstom.si.