Starý web a staré PHP: kdy začít řešit modernizaci
Hostingy postupně vypínají staré verze PHP. Co to znamená pro váš web a jak se připravit dřív, než něco přestane fungovat.
PHP je jazyk, ve kterém běží velká část českých webů včetně WordPressu. Každá jeho verze má podporu jen několik let. Pak už nedostává bezpečnostní opravy a hostingy ji dříve či později vypnou.
Jak jsou na tom jednotlivé verze
- PHP 7.4 a starší – bez podpory od listopadu 2022,
- PHP 8.0 – bez podpory od listopadu 2023,
- PHP 8.1 – bez podpory od konce roku 2025,
- PHP 8.2 – bezpečnostní opravy končí 31. 12. 2026,
- PHP 8.3 a 8.4 – podporované, na ty dnes weby převádíme.
Co se stane, když nic neuděláte
Po přechodu hostingu na novější PHP může web přestat fungovat úplně, nebo jen jeho části, typicky formuláře a administrace. Starý kód navíc bývá zranitelný a často nesplňuje dnešní požadavky GDPR.
Jak poznáte, že se vás to týká
Verzi PHP najdete v administraci hostingu. Pokud web vznikl před rokem 2020 a od té doby na něj nikdo nesáhl, téměř jistě používá konstrukce, které nové PHP nepodporuje.
Modernizace neznamená nový web
Kód převedeme na aktuální PHP, zabezpečíme přihlášení a formuláře a vzhled i funkce můžou zůstat stejné. Letos jsme takhle aktualizovali čtyři weby, podívejte se do referencí.