You are here: Home » WordPress » Problémy s aktualizací na WordPress 4.3

Problémy s aktualizací na WordPress 4.3

WordPress 4.3 je velká aktualizace, která přináší spoustou novinek. To samozřejmě znamená i pravidelný přísun problémů a komplikaci. V tomto článku si probereme některé z nich.

Než začnete aktualizovat

Stojí za to si shrnout pravidelný seznam úkonů, které byste před každou aktualizací měli udělat. Zvláště pokud přecházíte na novou verzi těsně po vypuštění a někteří autoři pluginů ještě nestihli zaplátat nekompatibilnosti ve svých výtvorech.

  • Ujistěte se, že máte alespoň jednu ze základních šablon nainstalovanou (například Twenty Fifteen). Pokud se něco se šablonou pokazí budete jí potřebovat.
  • Ujistěte se, že máte po ruce přístupy k FTP a databázi.
  • Vše si zazálohujte. Nejdůležitější je databáze. Nezapomínejte na wp-config.php a .htaccess.
  • Vypněte cachování u pluginu a vyprázdněte všechnu cache. Většinou na to má vlastní tlačítko.
  • Aktualizujte všechny pluginy. To že nepotřebují aktualizace, neznamená že před pár desítkami minut nebyla aktualizace vydána. Zaškrtněte všechny a dejte u nich aktualizovat.
  • Vypněte všechny pluginy
  • Proveďte aktualizaci.
Přeštěte si   Jak na komentářový spam ve WordPress

Problém s pluginy

Pokud nedbáte pokynů a nevypnete pluginy před aktualizací u následujících pluginů narazíte zřejmě na problém. Samozřejmě autoři pluginů už usilovně pracují na nápravě.

WP Ban – Pokud provedete aktualizaci se spuštěným pluginem, dojde k chybě, která se dá vyřešit pouze připojením přes FTP a deaktivováním pluginu, tím že přejmenujete adresář. Chyba by měla být opravena ve verzi 1.66

W3 Total Cache – objevil se problém s cachováním RSS. Řešením je vypnout cachování RSS feed a vyprázdnit cache.

RevSlider – Ve WordPress 4.3 nefunguje a je potřeba jeho aktualizace na 5.0.4.1.

OptomizePress – Odesílá registrační emaily s hesly nastavenými na both. Tato volba se musí ručně vypnout v nastavení.

Přeštěte si   WordPress.com změnil vzhled a přešel z PHP na Javascript

Ostatní chyby

The called constructor method for WP_Widget is deprecated since version 4.3.0! Use __construct()

Plugin obsahuje zastaralou metodu a je nutné jej aktualizovat. Jedná se pouze o upozornění. Lze vypnout nastavení hlášení chyb ve wp-config.php:

define( 'WP_DEBUG', false );

Nefunguje aktualizace přes SSH2

Jestli vídáte následující chybu:

An error occurred while updating TinyMCE Advanced: The update cannot be installed because we will be unable to copy some files. This is usually due to inconsistent file permissions.

Problém je v SSH2 a řešení není jednoduché, vyžaduje úpravu kódu. Vývojáři o něm ví a je třeba počkat si na vyřešení ve WordPress 4.3.1.

Zpomalený stránek, extrémní nárůst vytížení CPU

Jedná se o velice vzácnou chybu, která je způsobena velkým množství wp-cron úkolů, které však nejsou dokončeny. Vše už je opraveno a vyjde v patch 4.3.1.

Přeštěte si   Jak je to s webhostingem pro WordPress

Vzhledem k tomu, že se jedná o jeden řádek, který je potřeba upravit stačí v souboru wp-includes/taxonomy.php na řádku 4448. Změnit

wp_schedule_single_event('wp_batch_split_terms', time() + MINUTE_IN_SECONDS );

na

wp_schedule_single_event( time() + MINUTE_IN_SECONDS, 'wp_batch_split_terms' );
Share Button

Programuju v PHP už několik let spíše pro zábavu. Baví mě WordPress, protože tak lenivým lidem jako jsem já ušetří spoustu času. A rád sbírám reklamní flash disky. Tento blog používám pro utřídění myšlenek.

http://n-host.cz

Napsat komentář

Vaše emailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *