Většina webů, včetně WordPressu, běží na PHP. Každá jeho verze má omezenou dobu podpory, po které přestane dostávat bezpečnostní opravy. Hostingy proto staré verze postupně vypínají a weby, které je používají, se mohou najednou rozbít nebo se stát snadným cílem útoku. Dobrá zpráva: kontrola i aktualizace zabere obvykle jen půl hodiny, když ji uděláte v klidu a ve správném pořadí.
Proč na verzi PHP záleží
Nové verze PHP jsou rychlejší, bezpečnější a dostávají opravy chyb. Verze, jejichž podpora skončila, žádné opravy nedostávají, takže případná zranitelnost zůstane navždy otevřená. Aktuální přehled podporovaných verzí najdete na stránce php.net/supported-versions. Orientačně platí, že verze 8.0 a starší už podporu nemají a verze 8.1 ji ztratila na přelomu let 2025 a 2026. Pro nové weby volte nejnovější verzi, kterou váš software podporuje.
Krok 1: Zjistěte, jakou verzi používáte
- V administraci hostingu najdete verzi PHP obvykle v sekci Nastavení PHP, Webhosting nebo Domény.
- Ve WordPressu otevřete Nástroje a Stav webu. Karta Informace ukazuje verzi serveru a Stav webu upozorní na zastaralou verzi.
- Nahrajte krátký soubor s příkazem phpinfo() a otevřete ho v prohlížeči. Po zjištění ho hned smažte, vypisuje citlivé údaje.
Krok 2: Připravte se na změnu
Aktualizace PHP se dá snadno vrátit, ale záloha je pojistka a stojí pár minut. Stáhněte soubory i databázi a nejdřív aktualizujte, co se aktualizovat dá: jádro systému, šablonu a pluginy. Staré rozšíření, které autor přestal vydávat, je nejčastější příčinou chyb po změně verze.
- Projděte seznam pluginů a u každého zkontrolujte datum poslední aktualizace.
- Zbytečné pluginy a motivy smažte, méně kódu znamená méně problémů.
- Pokud to jde, vyzkoušejte změnu nejdřív na testovací kopii webu.
Krok 3: Přepněte verzi a otestujte web
V administraci hostingu zvolte novější verzi PHP a uložte nastavení. Změna se obvykle projeví okamžitě. Hned potom projděte klíčové části webu: úvodní stránku, produkty, formuláře, přihlášení a platbu. Podívejte se i do administrace a do protokolu chyb, kde se často objeví varování dřív, než si jich všimnou návštěvníci.
Co dělat, když web po změně nefunguje
- Bílá stránka nebo chyba 500: vraťte předchozí verzi PHP a zjistěte příčinu v protokolu chyb.
- Chyba v konkrétním pluginu: deaktivujte ho přes správce souborů přejmenováním složky a poohlédněte se po náhradě.
- Zastaralé funkce: starý motiv nebo vlastní kód může používat funkce, které už neexistují. Řešením je aktualizace nebo oprava kódu.
- Nevíte si rady: napište podpoře hostingu a přiložte text chyby z protokolu.
Plánujte s předstihem
Konec podpory verze PHP není překvapení, datum je známé několik let předem. Zapište si ho do kalendáře a aktualizaci plánujte s rezervou, ideálně několik měsíců před koncem podpory. Hostingy obvykle oznamují vypnutí starších verzí e-mailem, ale upozornění často skončí ve spamu. Zkontrolujte proto, na jakou adresu chodí, a ověřte, že ji čtete.
Specifika e-shopů a vlastních řešení
U WordPressu s několika pluginy bývá aktualizace bezproblémová. Jiné je to u e-shopu s vlastními úpravami, starším motivem nebo moduly na míru. Tady se vyplatí vyzkoušet změnu na testovací kopii a projít celý nákupní proces včetně platební brány a e-mailů. Pokud web spravuje agentura nebo freelancer, upozorněte ho předem a domluvte termín, ať nevznikne spor, kdo za případný problém odpovídá.
Kdy hledat novější řešení
Pokud se web kvůli staré šabloně nebo pluginu nedá povýšit na podporovanou verzi, je to signál, že se bude vyplatit redesign nebo výměna rozšíření. Dlouhé setrvání na nepodporované verzi je jako jezdit s autem bez technické kontroly. Může to nějakou dobu fungovat, ale riziko roste a nakonec se výměna stejně nevyhne.
Jak pomůže AI
Text chyby z protokolu vložte do ChatGPT, Claude nebo Gemini a zadejte: „Používám WordPress a po přechodu na novější PHP se objevila tato chyba. Vysvětli, co znamená, a navrhni postup opravy krok za krokem.“ Chybová hlášení bývají nesrozumitelná a AI je umí přeložit do lidské řeči. Před úpravou kódu ale vždy udělejte zálohu a nevkládejte do chatu hesla.
Rychlý kontrolní seznam
- Zjistěte aktuální verzi PHP a datum konce její podpory.
- Udělejte zálohu souborů a databáze.
- Aktualizujte jádro, šablonu a pluginy.
- Přepněte verzi, projděte web a sledujte protokol chyb.
Časté dotazy