Naléhavá aktualizace PHP: bezpečný postup

Autor: Zveřejněno

Stručně: Pokud byly pro PHP používané vaším webem vydány bezpečnostní opravy, naplánujte jejich neodkladné nasazení. Nejprve zjistěte verzi PHP, na které web běží, vytvořte zálohu a ověřte kompatibilitu webu s aktualizací. Podrobnosti oznámení označeného datem 20. října 2026 je třeba ověřit na oficiálním webu PHP — bez ověření jeho obsahu nelze spolehlivě uvést konkrétní zranitelnosti ani čísla opravených vydání.

Co aktualizace PHP mění na vašem webu

PHP je prostředí, které spouští kód aplikace na straně serveru. Využívá ho mimo jiné WordPress i řada internetových obchodů a aplikací vyvíjených na zakázku. Aktualizace systému WordPress automaticky neaktualizuje PHP: jde o samostatné součásti, které se obvykle spravují na různých místech.

Zranitelnost v PHP se může týkat konkrétního mechanismu, rozšíření nebo způsobu zpracování dat. Její závažnost závisí na konfiguraci serveru a fungování aplikace. Samotné používání PHP nedokazuje, že byl web napaden, ale ani absence viditelných problémů nepotvrzuje jeho bezpečnost.

V oficiálním oznámení PHP ověřte především, kterých verzí se problém týká, která vydání obsahují opravy a zda zneužití zranitelnosti vyžaduje určitou konfiguraci. Pokud tyto podmínky nedokážete posoudit, předejte oznámení správci nebo technické podpoře hostingu. Nerozhodujte se pouze na základě krátké zprávy o „kritické zranitelnosti“.

Jak zjistit verzi PHP používanou webem

Nejjednodušší je otevřít ovládací panel hostingu a vyhledat nastavení PHP přiřazené ke konkrétní doméně. V systému WordPress najdete informace o prostředí serveru také v nástroji „Zdraví webu“ na kartě s informacemi. Zkontrolujte každý důležitý web zvlášť — různé domény na jednom účtu mohou používat odlišné verze.

Pokud máte přístup k terminálu, příkaz php -v zobrazí verzi PHP dostupnou v příkazovém řádku. Nemusí jít o stejnou verzi, na které běží web. Výsledek porovnejte s konfigurací webu v ovládacím panelu nebo požádejte správce o potvrzení.

Nezveřejňujte volně přístupný soubor s funkcí phpinfo(). Odhaluje podrobnosti konfigurace, které by neměly být dostupné náhodným návštěvníkům. Pokud takový soubor vznikl pro účely diagnostiky, po kontrole prostředí ho odstraňte.

Co svěřit hostingu a co udělat vlastními silami

Na sdíleném hostingu opravy PHP obvykle instaluje poskytovatel. Uživatel však může nadále odpovídat za výběr podporované vývojové větve PHP a kompatibilitu aplikace. Samotná dostupnost novější verze v ovládacím panelu neznamená, že ji vaše doména již používá.

Technické podpoře můžete poslat krátkou zprávu:

Prosím o potvrzení, jaká verze PHP obsluhuje mou doménu a zda obsahuje opravy z oznámení PHP označeného datem 20. října 2026. Pokud je nutná změna verze, prosím o uvedení dostupné podporované varianty a postupu pro obnovení předchozí konfigurace v případě problémů.

Na vlastním VPS nebo dedikovaném serveru provádí aktualizaci správce, pokud není zahrnuta ve službě správy serveru. Měl by zkontrolovat balíčky PHP, používaná rozšíření a procesy obsluhující web, například PHP-FPM. Systémové distribuce mohou dodávat opravy, aniž by se číslo verze shodovalo s nejnovějším vydáním PHP; v takovém případě slouží jako potvrzení bezpečnostní oznámení dodavatele balíčků.

Bezpečná aktualizace krok za krokem

Instalace opravy v rámci používané větve PHP a přechod na jinou větev jsou dvě různé změny. Druhá z nich může vyžadovat úpravu kódu, pluginů nebo rozšíření serveru. Nevybírejte proto bez rozmyslu nejvyšší číslo verze dostupné v ovládacím panelu.

  1. Zálohujte soubory i databázi. Ujistěte se, že znáte postup obnovení webu a že bude záloha dostupná i při problémech s hostingem.
  2. Ověřte kompatibilitu aplikace. Zkontrolujte požadavky systému, šablony, pluginů a knihoven. Tam, kde je to potřeba, aktualizujte závislosti.
  3. Otestujte změnu na kopii webu. Testovací prostředí by mělo co nejvěrněji odpovídat produkčnímu. Vypněte v něm skutečné platby a odesílání zpráv zákazníkům.
  4. Nasaďte aktualizaci v dohodnutém termínu. Pokud je zranitelnost aktivně zneužívána, neodkládejte zásah jen kvůli čekání na ideální servisní okno.
  5. Zkontrolujte funkce a chybové logy. Otestujte přihlašování, formuláře, odesílání e-mailů a pravidelně spouštěné úlohy, v e-shopu také košík a platby v testovacím režimu.

Například úvodní stránka e-shopu může po aktualizaci vypadat v pořádku, přestože starý platební plugin selže až při vytváření objednávky. Pouhé otevření webu nestačí k tomu, abyste nasazení považovali za úspěšné.

Co dělat, když web není kompatibilní s bezpečnou verzí

Návrat k předchozí konfiguraci může dočasně obnovit provoz, ale neodstraní zranitelnost. Pokud změnu vracíte zpět, stanovte zároveň termín opravy aplikace. Podle závažnosti hrozby může správce doporučit dočasné vypnutí zranitelné funkce, omezení přístupu nebo servisní odstávku.

Aktualizace PHP neodstraní ani následky dřívějšího napadení. Pokud objevíte neznámé účty správců, změněné soubory nebo podezřelá přesměrování, je nutná samostatná bezpečnostní kontrola.

První praktický krok: zjistěte ještě dnes verzi PHP, na které vaše doména běží, a nechte si potvrdit, zda obsahuje požadované opravy. Teprve na tomto základě se rozhodněte mezi instalací opravy, změnou větve PHP a neodkladnou opravou nekompatibilní aplikace.

Přečtěte si také

Zjistěte, jak PHP-FPM zpracovává požadavky PHP, čím se liší od webového serveru a jak nastavit procesy podle provozu a zdrojů hostingu.
Poznejte BIND, otevřený software pro server DNS: jak spravuje domény, jaké role plní a kdy se vyplatí provozovat vlastní server.
Zjistěte, k čemu slouží polský registr a číslo REGON, jak se liší od NIP a KRS a jak v oficiálním registru ověřit údaje o firmě.