Používejte nejnovější verzi, kterou vaše aplikace podporuje. Novější PHP je rychlejší a dostává bezpečnostní opravy; verze s ukončenou podporou nedostává ani jedno.
Změna verze
Weby → váš web → Software → Verze PHP. Změna se projeví během několika sekund a nevyžaduje restart, který byste zaznamenali.
Než verzi změníte na produkčním webu
Nejprve vytvořte zálohu (Weby → váš web → Zálohy) a aktualizujte pluginy a šablonu — právě u nich při přechodu na vyšší verzi PHP dochází k problémům. Použijte testovací kopii (Weby → váš web → Staging) k vyzkoušení těchto aktualizací, aniž byste zasahovali do produkčního webu. ⚠️ Testovací kopie běží na stejné verzi PHP jako produkční web, takže novou verzi nemůže sama o sobě otestovat: pokud se web po změně chová nestandardně, vraťte verzi zpět — trvá to jen několik sekund.
Pokud se poté něco pokazí
Obvyklou příčinou je jeden plugin nebo jedna knihovna, která nebyla aktualizována. Vraťte verzi zpět — trvá to jen několik sekund — a prostudujte si chybový protokol v části Weby → váš web → Statistika. Protokol uvádí soubor a řádek, což obvykle stačí k identifikaci daného pluginu.
Konkrétně pro WordPress
Jádro WordPressu aktuální PHP plně podporuje. Problémy způsobují pluginy a obrazovka WordPressu uvádí každý plugin v rámci všech vašich webů včetně jeho verze, takže vidíte, které weby obsahují rizikový plugin, ještě než s nimi začnete manipulovat.
⚠️ Verzi PHP za vás neupgradujeme, volba zůstává na vás, protože pouze vy víte, co váš kód dělá. My zajišťujeme dostupnost novějších verzí a jejich bezpečnostní záplaty.
⛔ V současné době vás předem neupozorňujeme, že se blíží konec životnosti vaší verze, nečekejte tedy na upozornění. Pokud otevřete požadavek na podporu a provozujete verzi, kterou jsme již vyřadili, kontrola webu před odesláním formuláře na to upozorní a navrhne nejnovější podporovanou — to je však jediné místo, kde se tato informace zobrazí, a to až po skutečném vyřazení verze. Obrazovku s verzí PHP kontrolujte sami jednou nebo dvakrát do roka.
Co zde znamená „konec životnosti“
Verze s ukončenou životností přestává dostávat opravy od projektu PHP. Záměrně udržujeme několik takových verzí dostupných, zabezpečených a opravených naší platformou, aby bylo možné starší aplikaci přenést hned v první den bez nutnosti jejího předchozího přepracování. Jde o plnohodnotnou možnost, nikoli o past — představuje však pouze základní minimum, nikoli cílový stav, a nejnovější verze, kterou váš kód podporuje, je stále tou správnou volbou.