Jak ručně migrujeme instalace WordPressu

Depositphotos 20821051 s

Chtěli byste si myslet, že přesun vašeho webu WordPress z jednoho hostitele na druhého je opravdu snadný, ale může to být opravdu frustrující. Včera večer jsme doslova pomáhali klientovi, který se rozhodl přejít z jednoho hostitele na druhého a rychle se to změnilo v relaci řešení problémů. Dělali to, co by normálně lidé dělali - zazipovali celou instalaci, exportovali databázi, přesunuli ji na nový server a importovali databázi. A pak se to stalo ... prázdná stránka.

Problém je v tom, že všichni hostitelé nejsou vytvořeni stejně. Mnoho z nich má různé verze Apache s různými spuštěnými moduly. Některé mají opravdu funky problémy s oprávněním, které způsobují problémy s nahráváním souborů, takže jsou jen pro čtení a způsobují problémy s nahráváním obrázků. Jiní mají různé verze PHP a MySQL - hrozný problém v hostitelském průmyslu. Některé zálohy obsahují skryté soubory, které způsobí zmatek na jiném hostiteli kvůli proprietárnímu ukládání do mezipaměti a přesměrování na serverech.

A samozřejmě to ani nezahrnuje omezení nahrávání souborů. To je obvykle první problém, pokud máte rozsáhlou instalaci WordPress… databázový soubor je prostě příliš velký na to, aby se mohl nahrávat a importovat prostřednictvím správce MySQL.

Existuje několik skvělých nástrojů, které vám mohou pomoci CMS do CMS. Můžete také použít vlastní Automattic VaultPress služba - stačí zálohovat web, nainstalovat WordPress na nový hostitel, přeinstalovat VaultPress a obnovit web. Tito lidé odvedli dobrou práci při řešení mnoha problémů, na které narazíte při pokusu o migraci webu.

Máme však tendenci jít na tyto věci sami a bolestivě je často děláme sami. Líbí se mi nový faktor instalace při přechodu na nového hostitele, spíše než přetahování problémů s námi. Zde jsou kroky, které používáme:

  1. We zálohovat celou instalaci a stránky a pro bezpečné uchování si je lokálně stáhněte.
  2. We exportovat databázi (není vždy součástí záloh) a pro bezpečné uchování si jej lokálně stáhněte.
  3. We nainstalujte nový WordPress na novém serveru a spusťte jej.
  4. We přidat pluginy jeden po druhém aby byly všechny kompatibilní a funkční. Někteří vývojáři zásuvných modulů odvedli pěknou práci, když zahrnuli svá nastavení do nástroje pro export nebo poskytli vlastní export a import nastavení.
  5. We exportovat obsah ze stávajícího webu pomocí nástroje WordPress Export zabudovaného přímo do WordPressu.
  6. We importujte tento obsah na nový web pomocí nástroje pro import WordPress zabudovaného přímo do WordPressu. To vyžaduje přidání uživatelů… trochu pracné, ale stojí za to.
  7. We FTP složky wp-content / uploads kde jsou všechny naše nahrané datové zdroje na nový server, což zajišťuje správné nastavení oprávnění k souborům.
  8. Nastavili jsme nastavení trvalých odkazů.
  9. We zazipujte téma a nainstalujte jej pomocí instalačního programu motivů WordPress.
  10. Dali jsme téma naživo a znovu sestavit nabídky.
  11. We znovu udělejte widgety a podle potřeby zkopírujte / vložte obsah ze starého na nový server.
  12. We procházet web hledat případné problémy s chybějícími soubory.
  13. We ručně zkontrolovat všechny stránky stránky, aby vše vypadalo dobře.
  14. Pokud vše vypadá dobře, uděláme to aktualizovat naše nastavení DNS ukázat na nového hostitele a začít žít.
  15. Zajistíme, aby Blokovat nastavení vyhledávání v Nastavení čtení je zakázáno.
  16. Přidáme libovolné CDN nebo ukládání do mezipaměti mechanismy povolené novému hostiteli, aby se web zrychlil. Někdy se jedná o plugin, jindy o součást nástrojů hostitele.
  17. Dobře znovu procházejte web pomocí Nástrojů pro webmastery abychom zjistili, zda Google nevidí nějaké problémy.

Starého hostitele budeme udržovat asi týden ... jen pro případ, že by došlo k nějakému katastrofickému problému. Asi po týdnu dobrého fungování deaktivujeme starého hostitele a uzavřeme účet.

Co si myslíte?

Tyto stránky používají Akismet k omezení spamu. Zjistěte, jak jsou vaše údaje komentářů zpracovávány.