Migrace WordPressu z testovací adresy na www

Řada z vás používá pro provoz svého webu populární redakční systém WordPress. Už víte, že na tomto redakčním systému vám postavíme web od začátku až do konce. WordPress vám zdarma nainstalujeme a nakonfigurujeme, naplníme zkušebním obsahem (stránky a příspěvky), nastavíme menu, šablonu vzhledu a pod. Poté vám web předáme k administraci. Pokud i tak shledáte vývoj webu jako příliš komplikovaný popř. tím nechcete trávit čas, rádi to zajistíme za vás.

V tomto příspěvku bychom vám nicméně rádi popsali, jak si přesunete svůj WordPress web svépomocí z testovací adresy (prostoru, domény) na svůj „ostrý“ web. Návod lze analogicky použít i pro migraci WordPress instalace od jiného provozovatele k nám na Dexus hosting.

WordPress pro vývoj nového webu vám obvykle instalujeme do prostoru „bokem“ vašeho ostrého webu. To proto, aby vývojová verze webu nenahradila provoz ostrého webu na www, zároveň aby nedokončený web nebyl přístupný běžným návštěvníkům. Testovacím prostorem může být např. adresa test.vasedomena.cz, new.vasedomena.cz atd.

Co budete potřebovat

Pro úspěšné absolvování procesu budete potřebovat následující přístupové údaje.

  1. sFTP přístup do hostingového prostoru (obdrželi jste od nás při založení hostingu)
  2. přístupové údaje k databázi (obdrželi jste od nás při založení hostingu), popř. nás požádejte o založení další DB
  3. přístup do WordPressu na new.vasedomena.cz (popř. u předchozího provozovatele)

Výchozí nastavení

  1. Pro náš návod si zvolme jako vývojovou adresu vašeho nového webu new.vasedomena.cz.
  2. Adekvátní nastavení ve WordPressu bude pak vypadat následovně:
Základní nastavení ve WordPressu

Zálohování stávajících dat

  1. Připojte se pomocí sFTP ke svému hostingovému prostoru u nás na serveru a zazálohujte si původní obsah složky www, kde jsou primárně umístěna data vašeho současného webu. Data si uložte k sobě na lokální PC. Pro přihlášení použijte přístupové údaje, které jste od nás obdrželi při založení hostingu.
  2. Pomocí aplikace MySQL Admin si zazálohujte obsah databáze svého webu – vyrobte si tzv. dump. Data si uložte k sobě na lokální PC. Pro přihlášení do aplikace použijte přístupové údaje, které jste od nás obdrželi při založení hostingu.

Migrace WordPressu z new na www (popř. od jiného provozovatele na Dexus hosting)

Předpokládáme, že váš web ve WordPressu je hotový a ve finální verzi a jediné, co zbývá, je přenést ho z new.vasedomena.cz na www.vasedomena.cz. Případně od jiného provozovatele k nám na Dexus hosting.

  1. Přihlašte se do administrace WordPressu na new.vasedomena.cz/wp-admin.
  2. Přejděte do sekce Pluginy / Instalace pluginů a vpravo do vyhledávacího okna nadepsaného Klíčové slovo napište Duplicator. Zobrazí se seznam pluginů s tímto klíčovým slovem, přičemž nás zajímá tento zvýrazněný:
Instalace pluginu Duplicator do WordPressu
  1. U znázorněného pluginu stiskněte tlačítko Instalovat, vyčkejte na dokončení instalace.
  2. Po úspěšné instalaci se tlačítko změní na Aktivovat, stikněte jej a vyčkejte na dokončení aktivace pluginu.
  3. V administraci WordPressu přejděte v levém sloupci do sekce Duplicator / Balíčky. Vpravo na stránce klikněte na tlačítko Vytvořit nový.
  4. Stiskem tlačítka Další potvrďte navržené pojmenování balíku (nezáleží na něm) – viz např.:
Vytváření balíčku s exportem webu v pluginu Duplicator
  1. V kroku č. 2 by se vám měla zobrazit hláška Sken kompletní s případným přehledem jednotlivých kontrol popř. výstrah. Pokud uvidíte výstrahu v sekci Systém, zaškrtněte dole na stránce Ano. Pokračovat v procesu sestavení! a klikněte na tlačítko Sestavení.
Potvrďte, že chcete pokračovat v sestavení záložního balíčku pluginu Duplicator
  1. Následovat by mělo dokončení sestavení balíčku s oznámením Balíček dokončen. Klikněte na odkaz Stažení jedním kliknutím a stáhněte si oba soubory (balík s daty a instalátor) k sobě na lokální PC do vyhrazené složky.
Dokončení vytváření balíčku v pluginu Duplicator a jeho stažení k vám do PC
  1. Pokud by vytvoření balíčku z nějakého důvodu selhalo, je možné, že byla vyčerpána přidělená kapacita diskového prostoru (quota) v rámci vašeho hostingu, a to vlivem vytváření velkého záložního balíku. V takovém případě jste od nás obdrželi e-mailem upozornění, že využití vašeho prostoru překročilo 90 %. Zkontrolujte tedy prosíme svoji e-mailovou schránku, na kterou s vámi standardně komunikujeme. Pokud by skutečně došlo k zaplnění prostoru, kontaktujte nás. Zajistíme dočasné navýšení kapacity prostoru, aby mohl být import úspěšně dokončen.
  2. Připojte se pomocí sFTP ke svému hostingovému prostoru u nás na serveru a smažte veškerý obsah složky www (soubory i adresáře), který jste si v předchozích krocích zazálohovali.
  3. Do takto vyčištěného prostoru nahrajte ze složky u sebe na lokálním PC soubory balíčku pluginu Duplicator, které jste si stáhli pomocí Stažení jedním kliknutím viz výše. Mělo by se jednat o dva soubory – např. 20211025_vasnovywordpressweb_d514_2021_archive.zip (název byl pro přehlednost zkrácen) a installer.php.
  4. Přejděte do www prohlížeče a navštivte adresu www.vasedomena.cz/installer.php přičemž místo vasedomena.cz použijte svoji vlastní doménu, na které zprovozňujete svůj nový web.
  5. Na zobrazené www stránce byste měli vidět úvodní přehled pluginu Duplicator, konkrétně Step 1 of 4: Deployment následovně:
Zahájení instalace nové instance WordPressu z instalačního balíčku pluginu Duplicator
  1. Na konci stránky zaškrtněte souhlas s podmínkami pluginu a stikněte tlačítko Next.
  2. Následovat by mělo rozbalení instalačního balíku.
  3. V dalším kroku Step 2 of 4: Install Database budete vyzváni k nastavení databáze. Pro připojení k databázi použijte přístupové údaje, které jste od nás obdrželi při založení hostingu. Viz např.:
Konfigurace databáze pluginu Duplicator při instalaci z archivního balíčku
  1. Stiskněte tlačítko Test Database. Ve spodní části stránky byste poté měli vidět dva šedivé řádky končící na zelené Pass resp. Good.
  2. Stikněte tlačítko Next a potvrťe v novém okně dotaz Run installer with these settings? stiskem tlačítka OK.
Potvrďte dialog Run installer with these settings
  1. Následně se vám zobrazí stránka Step 3 of 4: Update Data pluginu Duplicator. Zde zkontrolujte, že data budou nahrána do www.vasedomena.cz, a potvrďte stiskem tlačítka Next.
Potvrďte nastavení cílového webu v pluginu Duplicator
  1. Nyní se vám zobrazí stránka Step 4 of 4: Test site s doporučením na ostranění instalačních souborů pluginu Duplicator. To provede plugin sám po úspěšném přihlášení do WordPress administrace.
Dokončení procesu instalace z balíčku pluginu Duplicator
  1. Stiskněte tlačítko Admin Login a přihlašte se do administrace WordPressu původním uživatelským jménem a heslem, jaké jste měli v instalaci WordPressu na testovací verzi new.vasedomena.cz (popř. u předchozího provozovatele).
  2. Po přihlášení do administrace byste se měli ocitnout rovnou v sekci pluginu Duplicator, kde by na vás mělo čekat potvrzení, že došlo k odstranění instalačního balíčku a souvisejících dat použitých k právě dokončenému importu.
Potvrzení pluginu Duplicator, že došlo k odstranění původního instalačního balíčku
  1. Proces migrace dat z testovací verze WordPressu na new.vasedomena.cz na váš „ostrý“ web www.vasedomena.cz byl tímto úspěšně dokončen.
  2. Pokud jste si web ve WordPressu vyráběli popř. migrovali sami, pravděpodobně vám použití pluginu Duplicator ušetřilo hodně práce. Zvažte případně zakoupení nějaké formy licence, podpoříte tím práci autorů pluginu.