Obsah
Každá verze PHP má omezenou dobu oficiální podpory. Jakmile skončí, přestávají přicházet bezpečnostní aktualizace, což zvyšuje riziko útoků na váš web.
Pokud váš web ještě neběží na aktuální verzi, pomůže vám naše placená služba Rozšířená podpora PHP. Je dostupná pro sdílený hosting a umožní vám bezpečněji provozovat web na starší verzi, zatímco ho budete aktualizovat.
Služba zajišťuje podporu starší verze PHP na straně serveru. Nezahrnuje však úpravy samotného webu, jeho kódu, pluginů, šablon ani redakčního systému.
Přesto doporučujeme přejít na novou verzi PHP co nejdříve. Kromě bezpečnosti získáte lepší výkon, nové funkce a kompatibilitu s moderními pluginy a redakčními systémy.
Zjistit, které PHP verze jsou součástí Rozšíření podpory PHP můžete v článku Podporované verze PHP.
Kolik rozšířená podpora PHP stojí?
Cena rozšířené podpory PHP závisí na tom, který hostingový balíček používáte:
Hosting Simple: 20 Kč měsíčně bez DPH
Hosting Smart: 60 Kč měsíčně bez DPH
Hosting Super: 90 Kč měsíčně bez DPH
Poplatek za rozšířenou podporu se připočítá k ceně vašeho hostingu. Platíte jednorázově za celý balíček, takže je jedno, kolik webů na starší verzi PHP používá.
Co je PHP a jak funguje rozšířená podpora
PHP je open-source jazyk, na kterém běží systémy jako WordPress (včetně WooCommerce), Joomla, Drupal nebo OpenCart.
Nové verze PHP vycházejí většinou každý rok a jejich oficiální podpora trvá čtyři roky. První dva roky dostávají všechny opravy, další dva už jen ty kritické. Poté podpora končí a web na takové verzi riskuje bezpečnostní hrozby. Aktuální termíny najdete na oficiálních stránkách PHP.
Rozšířená podpora PHP umožňuje na hostingu Active24 bezpečněji provozovat web také na vybraných starších verzích PHP, jejichž oficiální podpora již skončila. Pro tyto verze zajišťujeme dodatečné bezpečnostní opravy, díky kterým získáte více času na aktualizaci svého webu.
Rozšířená podpora ale není trvalé řešení. Jakmile to bude možné, doporučujeme přejít na aktuální verzi PHP.

🟢 Aktivní podpora: PHP 8.4 a 8.5
🟠 Pouze kritické opravy: PHP 8.2 a 8.3
🔴 Podpora skončila: PHP 8.1 a starší
Zdroj: PHP.net
Jak zjistit používanou verzi PHP?
Konkrétní adresu i verzi PHP najdete ve WebAdminu.
Nejrychleji to zkontrolujete přes štítek:
Přihlaste se do WebAdminu, otevřete sekci Služby a u domény klikněte přímo na zobrazený štítek.

- Kliknutím na štítek Stará PHP verze se dostanete do přehledu adres, kde ve sloupci Služba pak uvidíte, jaká verze PHP je u daného webu nastavena.
- Štítek Stará PHP verze (CRON úkol) vás přesměruje do přehledu CRON úloh, které stále běží na starším PHP.
Pokud se vám tento štítek v administraci nezobrazuje, Rozšířená podpora PHP pro váš web není potřeba. Aktuální verzi PHP si můžete nicméně zkontrolovat nebo změnit podle postupu v návodu Změna PHP verze.

Nechci rozšířenou podporu PHP. Jak ji vypnu?
Chcete-li vypnout placenou rozšířenou podporu PHP, nejprve převeďte všechny webové adresy a CRON úlohy se štítkem Stará PHP verze na aktuální verzi. Pak už podporu u hostingového balíčku můžete vypnout.
Než verzi PHP změníte
Než změníte verzi PHP, ověřte si, že váš web, pluginy a šablona jsou aktuální a novou verzi podporují. Pro jistotu si ve WebAdminu zkontrolujte aktuální zálohu – soubory a databáze zálohujeme automaticky, ale data uchováváme jen 14 dní. Pokud si nejste jistí kompatibilitou, poraďte se se správcem nebo vývojářem webu.
Změna PHP u webových adres
1. V přehledu webových adres klikněte na Upravit vedle adresy označené štítkem Stará PHP verze.

2. Vyberte některou z aktuálně podporovaných verzí PHP a změnu uložte.

3. Stejným způsobem upravte všechny další domény a případné subdomény označené štítkem Stará PHP verze.
Jakou verzi PHP vybrat?
V oficiální dokumentaci svého redakčního systému, šablony a pluginů ověřte, které verze PHP podporují. Poté vyberte nejnovější společně podporovanou verzi z našeho přehledu dostupných verzí PHP. Kompatibilitu webu si můžete před změnou ověřit podle návodu Testování PHP verze na hostingu.
Změna PHP u CRON úloh
1. V levém menu otevřete Pokročilá konfigurace → CRON úlohy a zkontrolujte nastavení jednotlivých úloh.

2. U úloh používajících starší PHP nastavte některou z aktuálně podporovaných verzí a změnu uložte.

Po změně zkontrolujte web, administraci, formuláře a další důležité funkce. Pokud něco přestane fungovat nebo uvidíte chybu, vraťte původní verzi PHP. Pokud jste předtím aktualizovali nebo upravovali soubory, můžete je obnovit z automatické zálohy. Když potíže přetrvávají, ozvěte se správci nebo vývojáři webu.
Vypnutí rozšířené podpory PHP
Jakmile žádná webová adresa ani CRON úloha nepoužívá starší PHP, zobrazí se u hostingového balíčku štítek Rozšířená podpora PHP není potřeba. Poté můžete doplněk vypnout:
1. V sekci Služby klikněte přímo na štítek Rozšířená podpora PHP není potřeba. WebAdmin vás přesměruje do nastavení příslušného hostingového balíčku.

2. V části Upravit parametry balíčku nastavte u položky Rozšířená podpora PHP verzí možnost Neaktivní.

3. Klikněte na Přejít na fakturační údaje.

4. V dalším kroku změnu potvrďte. Pokud ještě nebyla vystavena výzva k úhradě za další fakturační období, snížená cena se promítne do následující výzvy. Pokud již byla výzva vystavena, její částka se upraví ihned.

Co dělat, když web po změně nefunguje?
Pokud po změně něco nefunguje, prostě přepněte zpět na předchozí verzi PHP. Po změně může být krátká prodleva, hlavně pokud používáte HTTP Cache nebo jiné cachování webu.
Po změně zkontrolujte web, administraci, formuláře a další důležité funkce. Pokud něco přestane fungovat nebo uvidíte chybu, vraťte původní verzi PHP. Kdybyste předtím aktualizovali nebo upravovali soubory, můžete je obnovit z automatické zálohy.
Když problém přetrvává, další postup závisí na tom, jak je váš web postavený:
- Vlastní kód: doporučujeme obrátit se na vývojáře. Pro vlastní úpravy můžete využít dokumentaci PHP.
- WordPress: doporučujeme provést aktualizaci podle tohoto návodu.
- Ostatní CMS: pokud používáte Joomla, OpenCart, osCommerce, TYPO3 nebo PrestaShop, doporučujeme ověřit kompatibilitu s novější verzí PHP v dokumentaci nebo na fóru daného systému.
Úpravy samotného webu nejsou součástí podpory hostingu. Pokud problém souvisí s webovým kódem, šablonou nebo konkrétním CMS, doporučujeme obrátit se na správce nebo vývojáře webu.