WordPress přestal fungovat po aktualizaci? Zobrazila se chyba, bílá stránka, nefunguje administrace nebo se rozbila část webu? Aktualizace WordPressu, pluginů nebo šablony je běžnou součástí údržby, ale někdy může odhalit nekompatibilitu mezi jednotlivými částmi webu.
Dobrou zprávou je, že ve většině případů lze problém dohledat a opravit. Klíčové je zjistit, co přesně bylo aktualizováno a co se změnilo bezprostředně před vznikem chyby.
Proč WordPress po aktualizaci přestane fungovat?
WordPress není pouze jeden samostatný program. Web tvoří samotné jádro WordPressu, pluginy, šablona, PHP, databáze a serverové prostředí. Pokud se jedna část aktualizuje a jiná s ní není kompatibilní, může dojít k chybě.
Mezi nejčastější příčiny patří:
- konflikt pluginu s novou verzí WordPressu,
- nekompatibilní šablona,
- zastaralý plugin,
- změna nebo aktualizace PHP,
- chyba v individuálních úpravách webu,
- nedostatek paměti PHP,
- problém na straně hostingu.
1. Zjistěte, co se aktualizovalo
Nejdříve si položte jednoduchou otázku: Co bylo aktualizováno těsně předtím, než web přestal fungovat?
Pokud například problém vznikl okamžitě po aktualizaci konkrétního pluginu, je velmi pravděpodobné, že právě tento plugin způsobil konflikt.
U větších webů může být problém složitější, protože se někdy aktualizuje více komponent najednou. V takovém případě je potřeba jednotlivé změny postupně vyloučit.
2. Zkuste deaktivovat problematický plugin
Pokud se do administrace WordPressu stále dostanete, začněte deaktivací pluginu, který byl aktualizován jako poslední.
Jestli administrace nefunguje, lze plugin deaktivovat také přes FTP nebo správce souborů hostingu. V adresáři /wp-content/plugins/ lze dočasně přejmenovat složku konkrétního pluginu.
Pokud se po deaktivaci web vrátí do normálu, máte velmi silnou indicii, kde problém hledat.
3. Zobrazila se bílá stránka?
Pokud po aktualizaci web pouze zobrazí prázdnou bílou stránku, může jít o fatální chybu PHP.
V takovém případě může pomoci náš podrobnější návod Jak opravit bílou stránku ve WordPressu.
Právě konflikt pluginu nebo šablony po aktualizaci patří mezi časté příčiny tohoto problému.
4. WordPress zobrazuje chybu 500
Dalším častým scénářem je chyba 500. Ta může souviset s chybou v PHP kódu, nekompatibilním pluginem, šablonou nebo nastavením serveru.
Pokud se chyba objevila bezprostředně po aktualizaci, je vhodné nejprve prověřit poslední změny. Podrobnější postup najdete v článku Jak opravit chybu 500 ve WordPressu.
5. Zkontrolujte verzi PHP
Problém nemusí způsobit přímo aktualizace WordPressu nebo pluginu. Někdy se současně nebo krátce předtím aktualizuje také PHP na serveru.
Starší plugin nebo šablona pak nemusí být s novou verzí PHP kompatibilní. To je častější především u dlouho neudržovaných webů.
Pokud je web postavený na starších pluginech nebo obsahuje individuální programátorské úpravy, může být potřeba kompatibilitu řešit podrobněji.
6. Obnovte web ze zálohy
Pokud máte funkční zálohu vytvořenou před aktualizací, může být nejrychlejším řešením vrátit web do posledního funkčního stavu.
Následně je možné zjistit, která aktualizace problém způsobila, a opravit kompatibilitu před dalším pokusem o aktualizaci.
Právě proto jsou pravidelné zálohy důležitou součástí údržby WordPressu. Více se jim věnujeme v článku Jak zálohovat web na WordPressu?.
7. Neaktualizujte bezhlavě všechno najednou
Pokud aktualizujete desítky pluginů najednou a web následně přestane fungovat, může být velmi obtížné zjistit, která aktualizace problém způsobila.
U důležitých firemních webů nebo e-shopů je proto vhodné mít před aktualizací aktuální zálohu a změny provádět kontrolovaně.
Je také dobré po aktualizaci ověřit nejen homepage, ale i kontaktní formuláře, přihlášení, objednávkový proces a další důležité funkce webu.
Co když aktualizace rozbila pouze část webu?
Nemusí se stát, že přestane fungovat celý WordPress. Někdy se rozbije pouze konkrétní formulář, galerie, administrace nebo jiná funkce.
V takovém případě je důležité porovnat stav před a po aktualizaci a zjistit, která komponenta danou funkci ovládá.
U složitějších webů může být příčinou také konflikt několika pluginů mezi sebou, nikoliv jeden konkrétní plugin.
Kdy už je lepší kontaktovat WordPress programátora?
Pokud jde o firemní web nebo e-shop, není ideální provádět experimenty přímo na ostré verzi webu. Každý další zásah může způsobit další chybu nebo zkomplikovat následnou diagnostiku.
Pokud potřebujete problém vyřešit rychle, může pomoci WordPress programátor, který může zjistit příčinu chyby, obnovit funkčnost webu a případně připravit bezpečnější způsob aktualizací.
Závěr
WordPress nefunguje po aktualizaci nejčastěji kvůli konfliktu pluginu, šablony nebo PHP. Začněte tím, že zjistíte, co bylo těsně před vznikem problému změněno.
Pokud máte funkční zálohu, může být vhodné web nejprve obnovit a následně zjistit příčinu. U důležitých webů je ale často lepší problém nejprve správně diagnostikovat a teprve potom provádět další změny.
Často kladené otázky
Co dělat, když WordPress přestal fungovat po aktualizaci pluginu?
Plugin můžete dočasně deaktivovat. Pokud se web po jeho deaktivaci obnoví, pravděpodobně jste našli příčinu problému.
Může aktualizace WordPressu způsobit chybu 500?
Ano. Pokud některá část webu není kompatibilní s novou verzí WordPressu nebo PHP, může dojít k fatální chybě nebo chybě serveru.
Je bezpečné aktualizovat všechny pluginy najednou?
U jednoduchých webů může aktualizace proběhnout bez problémů. U důležitých webů je ale vhodné mít aktuální zálohu a po aktualizaci zkontrolovat funkčnost všech důležitých částí webu.

