Kritická chyba po aktualizaci na WordPress 6.5.5.

Dnes v noci byla vydaná nová verze WordPressu 6.5.5. Jde o minoritní update a přípravu na majoritní verzi 6.6., která přinese spoustu zajímavých a vítaných změn. A dnes v noci se také velké množství webů automaticky na tuto verzi aktualizovalo. A mnoho webů také ráno díky tomu bohužel nenajelo. Všechny tyto weby skončily kritickou chybou a zaslaným e-mailem správci webu. Kritická chyba po aktualizaci na WordPress 6.5.5. tak dnes potrápila nejednoho uživatele. Jak ji ale opravit? Je to celkem jednoduché.

Kritická chyba po aktualizaci na WordPress 6.5.5.

Kritická chyba po aktualizaci na WordPress 6.5.5.

U všech webů do jednoho se objevovala prakticky totožná chyba:

				
					Warning: call_user_func_array() expects parameter 1 to be a valid callback, function '_wp_footnotes_kses_init' not found or invalid function name in /web/htdocs/domenacz/home/www/wp-includes/class-wp-hook.php on line 307
				
			

Někdy šlo o řádek 307, jindy o řádek 309. Ale jinak byl všude stejný scénář. Co měly dále weby společné byl fakt, že WordPress administrátory informoval o aktualizaci na verzi, která v oficiálním repozitáři neexistuje. Jednou šlo verzi 6.0.9, jindy zase o verzi 6.1.7. Tyto verze WordPressu ale v oficiálním repozitáři nejsou.

Zajímavý je fakt, že pokud byste se podívali na soubor wp-includes/version.php, tak tyto verze v něm opravdu byly zapsané.

Oprava chyby – reinstalujte WordPress 6.5.5.

Hledal jsem různé spojitosti mezi těmito weby, abych mohl najít příčinu tohoto nestandardního chování. Nicméně, žádná spojitost nikde nebyla. Weby měly jiné šablony vzhledu, jiné pluginy a dokonce i jiné verze PHP (od 7.4. do 8.3). Jediné, co mě tedy aktuálně napadá jako možná příčina je to, že servery WordPressu byly přetížené a aktualizace se prostě a jednoduše nedokončila celá. A díky tomu web zkolaboval.

A nyní k řešení problému. Jelikož mě napadlo, že by mohl být problém právě v nesprávně dokončené aktualizaci, zkusil jsem u prvních pár webů aplikovat opravu “reinstalací”. Resp. ani tak reinstalací, jako stažením instalačního balíčku pro WordPress 6.5.5. a přepsáním souborů na FTP. Problém se tím vyřešil u 100 % všech nedostupných webů.

Postupujte tedy následovně:

  • na webu wordpress.org si stáhněte aktuální instalační balíček pro WordPress 6.5.5.
  • přihlaste se na FTP svého webu
  • instalační balíček na svém počítači rozbalte (je komprimovaný v .zip souboru)
  • rozbalené soubory nahrajte na FTP svého webu
  • jakmile se Vás FTP klient zeptá, zda chcete přepsat soubory, klikněte ano (všechny)

Závěr

Jakmile FTP klient nahraje a přepíše všechny soubory na FTP, zkuste svůj web v prohlížeči obnovit. Reinstalace by měla fungovat a web by se měl v pořádku zobrazit. Pokud používáte cache plugin, doporučuji na FTP přejmenovat složku wp-content/cache. Díky tomu vypnete původní mezipaměť a donutíte cache plugin, aby si postavil cache novou. Problém po neúspěšné  aktualizaci na WordPress 6.5.5. by měl být tímto vyřešen.

Web je vytvářen s pečlivostí k obsaženým informacím. Snažím se poskytovat kvalitní a užitečný obsah, který ostatním pomáhá, nebo je inspiruje. Pokud jste spokojeni s mou prací a chtěli byste mě podpořit, můžete to udělat prostřednictvím jednoduchých možností.

Byl pro Vás tento článek užitečný?

Klikni na počet hvězd pro hlasování.

Průměrné hodnocení. 0 / 5. Počet hlasování: 0

Zatím nehodnoceno! Buďte první

Jak užitečný vidíte tento článek.

Sledujte mě na sociálních médiích.

Je mi líto, že pro Vás nebyl článek užitečný.

Jak mohu vylepšit článek?

Řekněte mi, jak jej mohu zlepšit.

newsletter

Odebírejte Newsletter

Buďte v obraze! Připojte se k odběru newsletteru a buďte první, kdo získá nejnovější informace přímo do vaší e-mailové schránky. Sledujte aktuality, exkluzivní události a inspirativní obsah, přímo na Vašem e-mailu.  

Odebírat
Upozornit na
guest
0 Komentáře/ů
Vložené zpětné vazby.
Zobrazit všechny komentáře.

Pokud mi chcete napsat rychlou zprávu, využije, prosím, níže uvedený
kontaktní formulář. Děkuji.

Další Kontaktní údaje