Aktualizace WordPress MU

Dlouhou dobu jsem se blogu nevěnoval a tudíž zde dlouhou dobu byla nasazena prehistorická verze WordPress MU 1.5.1 respektive 2.5.1 dle číslování normálního WordPressu.

Při pokusu o první upgrade, přímo na aktuální verzi (což bylo 2.8.6) jsem hned narazil na problémy s tím, že původní blogy se nechtěli zobrazovat a nepomáhalo ani jejich smazání, vytvoření nových, pokusy o upravení databáze a nastavení. Problém dle autorů WP MU měl být v aktualizaci databáze a sami doporučují inkrementální postup, kdy jsou postupně nahrávaný po sobě následující verze.

Nakonec můj postup vypadal nějak následovně

  1. Deaktivace všech pluginů na hlavním panelu a též na všech doménách (na to nezapomenout, způsobuje problémy, i když je aktivní pouze jeden plugin a to třeba i na nějaké subdoméně).
  2. Zazálohovat všechny soubory a zazálohovat databázi (návod jak na to přes phpMyAdmin)
  3. Smazat všechny soubory v root adresáři a též smazat adresáře /wp-admin a /wp-includes. Jedinou výjimkou jsou soubory wp-config.php a .htaccess (nacházejí se v root adresáři a nesmí být smazány). Adresář /wp-content nemažte.
  4. Vybrat, na kterou verzi chcete aktualizovat. Já osobně jsem se musel k aktuální verzi 2.9.1 propracovat cestou upgradu z 2.5.1 -> na -> 2.6.0 -> 2.7.0 -> 2.7.1 -> 2.8.3 ->2.8.6 a nakonec -> 2.9.1. Neříkám, že tato cesta je správná, pravděpodobně stačí méně aktualizací, ale vzhledem k u mě podivné chybě jsem musel absolvovat tyto kroky.
  5. Nahrát všechny soubory z upgrade verze (není potřeba akorát nahrávat adresář /wp-content)
  6. V adresáři wp-content přepsat staré soubory blogs.php a index.php novými z upgrade verze.
  7. Zadat adresu blogu a přihlásit se do administrace.
  8. Hlásí-li administrace nutnost přidání klíčů a jiných věcí, přidáme je do souboru config.php a následně se znovu přihlásit do administrace.
  9. Spustit upgrade blogů. To je k nalezení v části Site Admin -> Upgrade.
  10. Vše by mělo být úspěšně aktualizováno, nyní stačí postup opakovat pro další verzi aktualizace. Jestliže již jsme aktualizovali na verzi kterou jsme chtěli, stačí již aktivovat pluginy, nahrát jejich aktualizované verze, nastavit je a začít používat aktualizovanou verzi WordPress MU.
  11. Jestliže některé staré blogy po aktualizaci nefungují, je zapotřebí se vrátit v předchozí verzi a zkusit aktualizaci jinak přes jinou verzi. Je-li zapotřebí vrátit zálohu, tak jednoduše stačí smazat všechny soubory z webu, nahrát všechny soubory ze zálohy a v phpMyAdmin smazat staré tabulky v databázi(popřípadě databázi celou) a přes import nahrát zálohu databáze.

Aktualizace se není třeba obávat. Není-li zapomenuto na žádný krok, vše by mělo proběhnout úspěšně. Pozor je zapotřebí si dát akorát na dostupnost pluginů. Některé pluginy nemusí být dostupné a funkční pro aktualizované verze…

Detailní informace v angličtině ohledně aktualizace WordPress MU naleznete na http://codex.wordpress.org/Upgrading_WPMU

Příspěvek byl publikován Friday, January 15th, 2010 v 5:13 a zařazen v kategorii WordPress. Kometáře k tomuto příspěvku můžete sledovat přes RSS 2.0 feed. Můžete k tomuto příspěvku napsat komentář nebo z vaší stránky odkázat na tento příspěvek pomocí trackbacku.

Post a Comment