migrace webu z místního serveru na živý server není snadná. Migrace databáze je obtížná část procesu. Je to hlavně kvůli velkému množství času potřebnému k vypsání dat a jejich načtení do nové databáze. Dalšími faktory, které tvoří proces migrace, jsou bezpečnost databáze a obsahu. V tomto blogu se podíváme na to, jak můžeme migrovat web WordPress z místního serveru na živý server třemi jednoduchými, ale různými způsoby.
první krok k migraci vašeho webu WordPress
většina vývoje WordPress probíhá v prostředí místního rozvoje (aka localhost). Vývojáři mají možnost používat XAMPP (Windows) nebo MAMP (Mac) k vytváření projektů poháněných WordPress.
jakmile jsou přesvědčeni, že vše funguje správně, je čas migrovat web WordPress z localhost na živý server.
Práce na localhost je skvělý nápad, který umožňuje vývojářům pracovat na zlepšení codebase bez ovlivnění živé webové stránky. To je velmi důležité pro firemní portály a obchody s elektronickým obchodem, kde je prostoj vážnou výzvou.
vývoj na localhost umožňuje vývojovému týmu pokračovat v práci s kódem, zatímco podnikání pokračuje bez prostojů. Jakmile je kódová základna důkladně testována, přesunutí na živý server je jednoduchý krok.
v této příručce vysvětlím následující tři populární způsoby přenosu webu WordPress na živý hostingový server-
- Použijte vestavěný nástroj pro Export WordPress
- ručně migrujte web WordPress na živý server
- použijte plugin WordPress
než začnete
pro účely této příručky předpokládám, že máte nastavené prostředí localhost (kompletní s přístupem FTP a databáze) a web byl vyvinut a připraven k přesunu. Pro ilustraci procesu používám Cloudways, spravovaný web hosting pro WordPress.
na svém webu WordPress nainstalovaném na localhost jsem přidal následující položky-
- jeden příspěvek
- jedna stránka
- jeden uživatel
- aktivní Plugin: klasický Editor
- aktivní téma: dvacet patnáct
začnu s vestavěnou funkcí exportu WordPress.
Použijte vestavěný nástroj pro Export WordPress
- příspěvky
- stránky
- vlastní pole
- podmínky
- navigační nabídky
- vlastní příspěvky
Chcete-li použít funkci exportu WordPress, musíte exportovat data z localhost a importovat je na živý server.
Export dat z Localhost
přihlaste se na svůj web localhost WordPress a přejděte na Nástroje → Export.
budete dotázáni, které datové položky chcete exportovat. V mém případě jsem se rozhodl pro export úplných dat. Vybral jsem tedy veškerý obsah a poté klikněte na tlačítko Stáhnout Export souboru.
stahování souboru XML může nějakou dobu trvat, v závislosti na velikosti webu WordPress.
Import dat na webu Live
Po stažení souboru XML se přihlaste na svůj web live WordPress a přejděte do nástroje → importovat.
zobrazí se seznam možností importu dat. Přejděte trochu dolů a podívejte se na WordPress. Klikněte na tlačítko Instalovat nyní níže a spusťte importér.
na další obrazovce budete vyzváni k výběru souboru XML. Klepněte na tlačítko Vybrat soubor a přejděte do souboru XML, který jste stáhli v předchozím kroku. Tím se nahraje soubor XML na živý server.
nyní přiřaďte autory a importujte přílohy. Pokud chcete také importovat přílohy, zaškrtněte políčko s titulkem stáhnout a importovat přílohy souborů.
Import dat vyžaduje čas v závislosti na velikosti dat na localhost. Jedná se o nejjednodušší a nejrychlejší způsob přesunu omezených dat z localhost na živý server.
ručně Migrujte web WordPress na živý Server
problém s použitím nástroje pro Export WordPress spočívá v tom, že pluginy, motivy, uživatelé atd. nejsou přesunuty z localhost na server. To se děje kvůli omezením procesu, který se zaměřuje pouze na příspěvky, stránky a komentáře.
Chcete-li přesunout web WordPress z localhost na živý server bez ztráty dat, máte možnost ručně přenášet soubory a databáze na živý server.
protože používám XAMPP jako své místní vývojové prostředí, soubory WordPress jsou umístěny ve složce/xampp/htdocs/ wp/. Protože Hledám přesun celého webu, musím nahrát všechny soubory a složky v této složce na živý server.
existují dva způsoby přenosu obsahu složky wp na živý server. Můžete buď přetáhnout vše, nebo vytvořit soubor zip, který lze nahrát přímo na server. Z těchto dvou je metoda rozbalení opravdu rychlá.
pokud se rozhodnete pro metodu zip, všimněte si, že potřebujete způsob rozbalení souboru na živém serveru. V mnoha případech je na Serveru k dispozici rozbalovací skript nebo terminál.
v tomto příkladu použiji metodu zip.
přejděte do složky/ wp / a zipujte všechny soubory a složky.
po dokončení jej jednoduše nahrajte na živý server.
k tomu můžete použít libovolného FTP klienta. Dávám přednost FileZilla jako můj FTP klient.
spusťte FTP klienta a zadejte pověření FTP včetně hostitele, uživatelského jména, hesla a portu (váš poskytovatel hostingu může poskytnout všechny informace). V mém případě Cloudways poskytuje hlavní pověření jako moje pověření FTP.
Nyní přejděte na instalaci WordPress živého serveru a vše odstraňte. Dále nahraju soubor se zipem.
rozbalte soubory pomocí terminálu
možná budete potřebovat rozhraní terminálu / příkazového řádku (CLI)ke spuštění příkazu rozbalit.
přihlaste se na cloudový server pomocí PuTTY a přejděte do aplikace WordPress (csubeazedd je název složky mého webu WordPress). Pokud jste hostováni na Cloudways, zde je návod, jak najít název složky.
zde jsou podrobné příkazy pro rozbalení souborů na živém serveru. Nejprve se připojte k serveru pomocí tmelu.
na další obrazovce použijte hlavní pověření.
během několika sekund bude zip extrahován a viditelný v FileZilla.
rozbalte soubory WordPress pomocí skriptu
Pokud nejste obeznámeni s terminálem, nebojte se!
GitHub hostí skript,který vám může pomoci!
vytvořte nový rozbalovač.php soubor ve složce, kde byl soubor zip nahrán na živý server. Dále vložte celý kód z unzipper.php do souboru.
přejděte na tento soubor pomocí adresy URL example.com/unzipper.php v adresním řádku. Cloudways poskytuje pracovní prostředí WordPress a nabízí dočasné adresy URL (v mém případě adresa URL vypadá takto):
http://wordpress-192114-825599.cloudwaysapps.com/unzipper.php
můžete vidět soubor zip. Stačí kliknout na tlačítko rozbalit archiv a máte hotovo!
Export databáze z Localhost
dále je třeba exportovat databázi z localhost na živý server. Přejděte do správce databází:
localhost / phpmyadmin
Vstupte do tabulky WordPress a exportujte databázi.
databázový soubor, který je třeba importovat, bude nyní stažen.
Importujte databázi na živý Server
poskytovatelé hostingu obecně používají phpMyAdmin jako správce databází. Váš poskytovatel hostingu WordPress může mít jiného správce databází. Následující kroky jsou však platné bez ohledu na správce databází.
přihlaste se do správce databází pomocí přihlašovacích údajů databáze.
přejděte do existující databáze WordPress. Obecně by měl být prázdný. Pokud tomu tak však není, odstraňte databázi pomocí následujícího příkazu SQL.
DROP název databáze
dále vytvořte novou databázi pomocí následujícího příkazu SQL:
vytvořte název databáze;
(nahraďte „name“ předchozím názvem databáze)
Nyní klikněte na Import a vyberte předchozí stažení .sql soubor.
proces nahrávání může nějakou dobu trvat v závislosti na velikosti databázového souboru.
dále upravte soubor wp-config na živém serveru a přidejte nová pověření databáze.
Aktualizujte adresu URL domů a stránek WordPress v databázi
posledním krokem je aktualizace adresy URL domů a stránek. Chcete-li to provést, přejděte do tabulky wp_options a vyhledejte adresu URL webu a domov.
nahraďte hodnoty názvem domény.
pokud adresy URL localhost stále existují, použijte plugin Velvet Blues k nahrazení adres URL localhost skutečným názvem domény.
úspěšně jste migrovali web WordPress z localhost na živý server.
použijte Plugin WordPress
pokud se vám nelíbí ruční migrace, můžete použít plugin WordPress migrator, jako je Duplicator.
přihlaste se do panelu localhost WordPress, Přejděte na Pluginy → Přidat nový, vyhledejte duplikátor, nainstalujte a aktivujte plugin.
v levém podokně přejděte na duplikátor → balíčky a vytvořte nový balíček.
kliknutím na tlačítko Další prohledáte web WordPress.
po dokončení se zobrazí následující obrazovka. Klikněte Na Vytvořit. Pokud dojde k chybě, nejprve ji vyřešte, abyste se později vyhnuli problémům.
sestavení balíčku bude nějakou dobu trvat.
Stáhněte si soubory, instalační program a Archiv generovaný pluginem Duplicator.
Nahrajte oba soubory na živý server pomocí FTP klienta. Ujistěte se, že nainstalovaný web WordPress je prázdný. Pokud ne, před nahráním souborů nejprve odstraňte všechny soubory a složky.
přejděte k instalačnímu programu.php přes adresní řádek. V mém případě je adresa URL:
https://wordpress-192114-825599.cloudwaysapps.com/installer.php
duplikátor zahájí proces extrahování archivního souboru a proces má následující čtyři kroky:
v prvním kroku: nasazení, dvě prostředí, localhost a živý server jsou porovnány.
druhý krok se týká databáze živého serveru. Za tímto účelem se ujistěte, že databáze je prázdná. Duplikátor nabízí dvě možnosti, buď odstranit všechna existující data databáze, nebo vytvořit novou databázi. Vyberte si jakoukoli možnost, která vám vyhovuje.
třetím krokem je výměna dat, ve které musíte zadat adresu URL živého webu. Obecně je adresa URL načtena automaticky. Pokud ne, upravte jej odpovídajícím způsobem.
nakonec Duplicator nabízí testování nově migrovaného WordPress z localhost na server. Postupujte podle pořadí, jak je uvedeno na obrazovce (Uložit Permalinks, testovací místo, bezpečnostní vyčištění a zobrazit zprávu).
balím to!
migrace stránek WordPress z lokálních serverů na živý server je složitý úkol. Existuje mnoho faktorů, o které je třeba se postarat při přesouvání webu WP z místního serveru na živý server, jako je aktualizace nové adresy URL webu ve stávající webové stránce Google Search Console, optimalizace pro vyhledávače, čistý web HTML, nefunkční odkazy, duplicitní obsah atd.
pomocí jedné z výše uvedených metod můžete bez problémů přesunout WordPress z localhost na živý server. V případě problémů byste se měli spojit se svým poskytovatelem hostingu, aby mohli vyřešit konkrétní problémy a zajistit hladkou migraci.
autor Bio: Mustaasam Saleem je komunitní manažer WordPress v Cloudways-spravované platformě WordPress Cloud Hosting. Když nepracuje za obrazovkou počítače, najdete ho, jak hraje squash se svými přáteli nebo se brání ve fotbale a poslouchá hudbu.