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 být opravdu frustrující. Včera v noci jsme doslova pomáhali klientovi, který se rozhodl přesunout z jednoho hostitele na druhého, a rychle se to změnilo v relaci odstraňování problémů. Dělali to, co by lidé běžně 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 odesíláním souborů, což je činí pouze 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ůsobují 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 jej bylo možné nahrát a importovat pomocí 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 nový WordPress na nového hostitele, přeinstalovat VaultPress a obnovit web. Tito lidé odvedli dobrou práci při řešení mnoha problémů, se kterými se při pokusu o migraci webu setkáte.

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, než aby s námi tahal nějaké problémy. 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 zajistit, aby byly všechny kompatibilní a funkční. Někteří vývojáři pluginů odvedli pěknou práci, když zahrnuli svá nastavení do nástroje pro export nebo poskytli export a import vlastních 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é na novém hostiteli, aby se web zrychlil. Někdy je to plugin, jindy je to součást nástrojů hostitele.
  17. Studna znovu procházejte web pomocí Nástrojů pro webmastery abychom zjistili, zda Google nevidí nějaké problémy.

Necháme starého hostitele asi týden… jen pro případ, že by došlo k nějakému katastrofickému problému. Asi po týdnu, kdy bude vše v pořádku, deaktivujeme starého hostitele a účet zavřeme.

Co si myslíte?

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