Prečo je dôležité mať aktuálnu PHP verziu na svojom webe?

Web ti môže na pohľad fungovať bez chyby, a pritom bežať na softvéri, na ktorý už nikto nevydáva bezpečnostné opravy. Reč je o PHP – jazyku, na ktorom stojí väčšina webov na WordPresse aj množstvo e-shopov. V článku zistíš, prečo na jeho verzii záleží, ako si ju skontroluješ a ako ju zmeniť tak, aby sa ti web nerozsypal.

Čo je PHP a prečo o ňom počuješ až teraz

PHP je programovací jazyk, ktorý beží na serveri a poskladá stránku vždy, keď ju niekto otvorí. Stará sa o všetko, čo sa na webe mení – obsah z databázy, košík, formuláre aj prihlasovanie. Postavené sú na ňom WordPress, WooCommerce a mnohé ďalšie redakčné systémy.

Návštevník PHP nevidí, a preto naň majitelia webov zabúdajú. Verziu PHP si pritom vyberáš v administrácii hostingu – alebo ju za teba vybral niekto pred rokmi pri spustení webu. Sama od seba sa často nezmení.

Prečo by ťa verzia PHP mala zaujímať

Bezpečnosť

Každá verzia PHP má obmedzenú dobu podpory. Kým je podporovaná, vývojári v nej opravujú chyby a bezpečnostné diery. Po skončení podpory už opravy nevychádzajú a známe zraniteľnosti zostávajú otvorené. Pre útočníkov je to pozvánka – automatizované roboty hľadajú práve takéto weby.

Rýchlosť

Novšie verzie PHP bývajú výkonnejšie, takže stránky sa generujú rýchlejšie a server zvládne viac návštevníkov naraz. Rýchlosť rozhoduje o tom, či návštevník počká, a ovplyvňuje aj to, ako ťa vníma Google. Ďalšie tipy nájdeš v článku 5 spôsobov, ako zlepšiť rýchlosť načítania stránky.

Kompatibilita

WordPress, šablóny a pluginy sa vyvíjajú spolu s PHP. Nové verzie doplnkov časom prestanú podporovať staré PHP – a ty buď nemôžeš aktualizovať, alebo ti aktualizácia web rozbije. Zastarané PHP ťa tak zamkne v starom stave, z ktorého je každým mesiacom ťažšie sa dostať.

Podpora hostingu

Hostingové spoločnosti staré verzie PHP postupne vypínajú. Ak to nesleduješ, zmena ťa môže zastihnúť nepripraveného – web prepnutý na novú verziu bez prípravy môže prestať fungovať zo dňa na deň.

Kto sa má o verziu PHP starať

Často to nevie nikto. Hosting tvrdí, že verziu si volí zákazník. Programátor, ktorý web pred rokmi robil, už s tebou nespolupracuje. A ty predpokladáš, že sa to deje automaticky. Výsledok: web roky beží na verzii, ktorú už nikto nepodporuje.

Riešenie je jednoduché – dohodni sa, kto má aktualizácie na starosti, a zapíš si to. Či už je to kolega, externý programátor alebo agentúra, niekto by mal pravidelne, napríklad raz za štvrťrok, skontrolovať verziu PHP, aktualizácie a zálohy.

Ako si overíš, akú verziu PHP máš

  • V administrácii hostingu – v nastaveniach webu alebo domény zvyčajne nájdeš položku PHP s aktuálnou verziou.
  • Vo WordPresse – v menu Nástroje → Stav webu → Informácie → Server. Stav webu ťa na zastarané PHP často upozorní aj sám.
  • U správcu webu – ak web spravuje agentúra alebo programátor, opýtaj sa priamo. Je to otázka na jednu vetu.

Potom porovnaj svoju verziu s tým, čo odporúča tvoj redakčný systém. WordPress zverejňuje odporúčanú verziu PHP na svojej stránke s požiadavkami a na oficiálnom webe PHP nájdeš prehľad, ktoré verzie ešte dostávajú bezpečnostné opravy.

Ako bezpečne aktualizovať PHP: postup krok za krokom

  1. Urob zálohu celého webu – súborov aj databázy. Bez zálohy nič nemeň.
  2. Aktualizuj WordPress, šablónu a pluginy na najnovšie verzie. Doplnky, ktoré už roky nikto nevyvíja, zváž nahradiť.
  3. Vyskúšaj novú verziu na testovacej kópii webu, ak ju tvoj hosting ponúka.
  4. Prepni verziu PHP v administrácii hostingu. Čím väčší skok medzi verziami, tým dôkladnejšie testuj.
  5. Otestuj kľúčové veci – úvodnú stránku, formuláre, košík, objednávku, platbu a prihlásenie do administrácie.
  6. Skontroluj chybové hlásenia v logu a e-mailové upozornenia z WordPressu.
  7. Ak sa niečo pokazí, vráť pôvodnú verziu PHP – väčšina hostingov to umožní na pár klikov – a problém rieš v pokoji.

Pri malom webe je to otázka niekoľkých minút, pri e-shope s množstvom doplnkov si vyhraď viac času. Zmenu naplánuj na obdobie, keď máš na webe najmenej návštevníkov.

Signály, že tvoj web beží na starom PHP

  • WordPress alebo pluginy hlásia, že vyžadujú novšiu verziu PHP.
  • Stav webu vo WordPresse zobrazuje kritické upozornenie.
  • Hosting ti posiela e-maily o ukončení podpory starej verzie.
  • Nikto si nepamätá, kedy sa web naposledy aktualizoval.
  • Web je pomalý a nikto nevie prečo.

Pri poslednom bode býva príčin viac naraz. Ako ich nájsť, rozoberáme v článku Prečo má web pomalý loading a ako to opraviť. A ak zistíš, že starý je nielen PHP, ale celý web, pomôže ti článok o tom, ako rozpoznať, že web potrebuje redesign.

Často kladené otázky

Môže aktualizácia PHP rozbiť web?

Môže, najmä ak sú šablóna alebo pluginy zastarané. Preto pred zmenou zálohuj, aktualizuj doplnky a po zmene web otestuj. Ak sa niečo pokazí, pôvodnú verziu PHP vieš v hostingu vrátiť.

Ako často treba PHP aktualizovať?

Nemusíš hneď po vydaní každej novej verzie. Stačí raz či dvakrát do roka skontrolovať, či tvoja verzia ešte dostáva bezpečnostné opravy, a prejsť na novšiu skôr, než podpora skončí.

Zrýchli nová verzia PHP môj web?

Často áno, no zázraky nečakaj, ak web brzdia ťažké obrázky, preplnená šablóna alebo slabý hosting. PHP je jeden z dielikov skladačky, nie jediný.

Zvládnem to bez programátora?

Pri jednoduchom webe s aktuálnymi pluginmi áno – je to pár klikov v hostingu. Pri e-shope alebo staršom webe s množstvom doplnkov je bezpečnejšie prenechať to niekomu, kto vie prípadný problém rýchlo vyriešiť.

Nechceš riskovať výpadok?

Ak nevieš, na akej verzii PHP beží tvoj web, alebo sa bojíš, že ho aktualizácia rozbije, ozvi sa nám. Pozrieme sa naň a navrhneme bezpečný postup. Ako robíme weby, ktoré fungujú aj po rokoch, nájdeš na stránke Tvorba webstránok.

Zdieľať

Mohlo by Vás zaujímať:

BEZPLATNÝ AUDIT

Míňate na Google Ads a neviete, či sa to oplatí?

Pozrieme sa na vaše kampane a pošleme vám konkrétne odporúčania, čo zlepšiť. Bez poplatku a bez záväzkov.

Údaje použijeme len na vybavenie vášho dopytu. Ochrana osobných údajov