jak přesunout WordPress z Localhost na Live Server

schopnost nastavit a používat místní rozvoj je důležitá v každé sadě dovedností WordPressers.

místní instalace WordPress vám umožňuje pracovat nezávisle na online připojení, testovacích změnách webu, tématech a pluginech bez rizika přerušení vašeho živého webu a celkově zefektivňuje Váš pracovní postup.

natolik, že jsem nedávno napsal celý článek o tom, jak nainstalovat WordPress lokálně s XAMPP.

váš web nebude dělat nic dobrého, pokud je to jen ležet na pevném disku. Jakmile budete hotovi s prací, musíte zjistit, jak přesunout WordPress z localhost na live server.

koneckonců, tam to má skončit, aby to lidé mohli vidět.

takže v tomto článku vám ukážu, jak můžete provést tento přechod z místní instalace do živého prostředí — příspěvky, stránky, obrázky, pluginy, témata a další.

k tomu máme k dispozici tři různé metody:

  1. použijte vestavěné nástroje WordPress pro přesun obsahu
  2. ručně přesuňte celý web Plus databázi
  3. přesun z místní instalace WordPress na živý web pomocí pluginu

jste na to připraveni? Tak pojďme.

pěkně popořádku: co budete potřebovat

budete potřebovat pár věcí: v první řadě přirozeně hotový web ve vašem místním vývojovém prostředí.

další na řadě je webhostingový účet u Poskytovatele podle vašeho výběru s pracovním FTP účtem a přístupem k nějakému systému správy databází(obvykle phpMyAdmin). Samozřejmě budete také potřebovat FTP klienta (doporučuji Filezilla).

použití vestavěných nástrojů WordPress pro přesun obsahu

v případě, že potřebujete pouze váš obsah, jako jsou příspěvky, stránky a média přesunuta a nic moc jiného, opravdu snadný způsob, jak to udělat, je pomocí nástrojů již pečené přímo do WordPress.

jako první krok stačí nastavit novou a prázdnou instalaci WordPress v místě vašeho živého webu.

v těchto dnech mnoho poskytovatelů hostingu nabízí instalace jedním kliknutím, což by byla dobrá volba. Můžete to však také udělat ručně.

poté se přihlaste do svého místního vývojového webu tím, že přejdete na Nástroje > exportovat.

export-WordPress-content

export-WordPress-content

ujistěte se, že je zkontrolován Veškerý obsah a poté stiskněte stáhnout Exportní soubor. Tím získáte soubor XML s veškerým obsahem vašeho webu.

poté je čas zasáhnout živý web a přejít na Nástroje > importovat. Pokud se zobrazí výzva, ze kterého systému se má importovat, zvolte WordPress. Nainstalujte plugin importer a po dokončení jej aktivujte.

install-WordPress-importer-plugin

install-WordPress-importer-plugin

dále pomocí tlačítka Procházet vyhledejte dříve stažený soubor XML a importujte jej.

po dokončení procesu by měly být všechny příspěvky, stránky, kategorie, značky, média a vlastní pole přeneseny na váš živý web.

vše, co zbývá udělat, je ručně překonfigurovat témata, pluginy, nabídky, widgety a další prvky webu, takže online verze odráží váš místní web.

zatímco vestavěná volba import/export poskytuje rychlou a snadnou metodu, pravděpodobně uvidíte, jak to může být těžkopádné. Zvláště pokud často přesouváte weby WordPress tam a zpět.

proto by mohl být chytřejší nápad vytvořit kopii místního webu na živém serveru.

to je přesně to, co vám nyní ukážu.

Přesun WordPress z Localhost na živý Server ručně

jak jsem zmínil v úvodu, nejprve projdu proces získávání WordPress z místní instalace na živý web a později to samé s pluginem.

zatímco cesta pluginu je obecně jednodušší, procházení manuálním procesem alespoň jednou vám umožní lépe porozumět mechanice za ním.

Krok # 1: Export místní databáze

nejprve si stáhneme databázi naší místní instalace WordPress. To se obvykle provádí pomocí phpMyAdmin.

pokud jste v tomto databázovém nástroji zcela noví, doporučujeme vám zkontrolovat tuto příručku pro začátečníky k danému tématu.

Chcete – li se tam dostat v místním prostředí, obvykle stačí zadat http://localhost/phpmyadmin/. Udělejte to a měli byste přistát na následující obrazovce.

localhost-phpmyadmin

localhost-phpmyadmin

dalším krokem je otevření příslušné databáze WordPress na levé straně obrazovky a poté nalezení tlačítka Export v horní části.

export-WordPress-database

export-WordPress-database

zde Vyberte vlastní metodu exportu. Ujistěte se, že jsou vybrány všechny tabulky a komprese gzip, zejména pro větší databáze.

export-WordPress-database-options

export-WordPress-database-options

v části Možnosti specifické pro formát vyberte strukturu a data a zaškrtněte také následující políčka:

  • přidat příkaz DROP TABLE / VIEW / PROCEDURE / FUNCTION
  • pokud neexistuje
  • AUTO_INCREMENT
  • uzavřete názvy tabulek a sloupců pomocí backquotes

export-WordPress-database-options-more

export-WordPress-database-options-more

po dokončení klikněte na tlačítko Přejít a stáhněte si databázový soubor.

Krok # 2: Nahrajte soubory WordPress na živý Server

v tomto kroku je čas vypálit FTP klienta. Přejděte do kořenového adresáře vašeho živého serveru a nahrajte všechny soubory uvnitř místní instalace WordPress do tohoto cíle.

můžete tak učinit otevřením složky na pevném disku, označením všeho v něm a následným přetažením.

další možností je použít rozhraní FTP klienta k nalezení souborů na jednotce, jejich označení a poté klikněte pravým tlačítkem myši a vyberte možnost nahrát.

 upload-wordpress-files-via-ftp

upload-wordpress-files-via-ftp

výborně. To může chvíli trvat.

Krok #3: Vytvořte novou databázi pro živý web

zatímco FTP provádí nahrávání, můžeme přejít k dalšímu kroku. Zde importujeme databázi, kterou jsme uložili na náš pevný disk v prvním kroku.

poskytovatelé hostingu nabízejí různé způsoby, jak toho dosáhnout. Většina poskytovatelů opět používá phpMyAdmin pro tento druh operace a my tak učiníme také.

pokud vaše společnost používá jiný nástroj, nebojte se, kroky budou velmi podobné.

Nejprve budeme potřebovat novou a prázdnou databázi. Jeden můžeme vytvořit pouhým kliknutím na databáze v horním menu.

create-new-database

create-new-database

dále zadejte název a vyberte správnou kombinaci UTF-8 pro vaši jazykovou oblast nebo jděte s utf8_general_ci.

stiskněte Vytvořit pro nastavení prázdné databáze.

než však skončíme, potřebujeme také uživatele. Klikněte na novou databázi a poté najděte oprávnění > Přidat uživatele (ve spodní části obrazovky).

add-database-user

add-database-user

zadejte uživatelské jméno a heslo. Hostitel je obvykle localhost, ale pro jistotu se poraďte se svým poskytovatelem.

také zkontrolujte, zda je zaškrtávací políčko Aktivní, které uděluje novému uživateli všechna oprávnění v databázi, a stiskněte tlačítko Go.

add-database-user-info

add-database-user-info

nyní zbývá jen zaznamenat informace o databázi. Brzy to budete potřebovat.

Poznámka: u některých poskytovatelů hostingu mohou být věci jako název databáze, uživatel nebo heslo nastaveny automaticky. Pokud tomu tak je, ujistěte se, že máte správné informace. Pokud tyto informace nemůžete najít, váš poskytovatel by vám měl více než rád pomoci.

Krok # 4: Importujte místní databázi

zatímco jsme již v phpMyAdminu, můžeme také pokračovat importem databáze z našeho místního webu do živého prostředí.

klikněte na dříve vytvořenou databázi. V tomto okamžiku by měl být zcela prázdný.

stiskněte Import v horní části, vyberte tlačítko Procházet a vyberte soubor databáze gzipped. Stisknutím tlačítka Přejít spustíte import. Být.

Krok # 5: Nahraďte adresy URL uvnitř databáze

nyní přichází složitá část. Problém s importovanou databází spočívá v tom, že všechny odkazy obsažené uvnitř stále ukazují na staré umístění webu.

to znamená, že žádný z odkazů na živém webu nebude fungovat. Je čas to změnit. Máme několik způsobů, jak toho dosáhnout:

  1. Najděte a nahraďte všechny instance pomocí textového editoru
  2. rozhodněte se pro plugin jako Velvet Blues
  3. spusťte dotaz MySQL v phpMyAdmin
  4. použijte skript najít a nahradit propojením

čtvrtá je moje preferovaná metoda a podrobně vám ukážu, jak to funguje. Nicméně, pojďme rychle zmínit ty ostatní.

pro první možnost Otevřete stažený soubor .sql soubor s jakýmkoli dobrým textovým editorem (např. Poté můžete pomocí funkce vyhledávání a nahrazení vyměnit všechny zmínky o místní cestě k souboru s cestou živého serveru.

ujistěte se, že nic jiného nezměníte a importujte soubor jako obvykle.

pro číslo dvě byste použili plugin jako Velvet Blues nebo lepší vyhledávání nahradit. Mohou aktualizovat řetězce v databázi z backendu WordPress. Chcete-li je však fungovat, musíte mít přístup alespoň k řídicímu panelu vašeho webu.

pokud se s tím cítíte dobře, můžete také spustit dotaz MySQL uvnitř phpMyAdmin a nahradit řetězce uvnitř existující databáze.

tuto možnost najdete v části dotaz uvnitř databáze v phpMyAdmin a dotaz bude vypadat trochu takto:

UPDATE wp_posts SET post_content = REPLACE(post_content, 'localhost/yoursite/', 'www.yoursite.com/');

nicméně, jak již bylo zmíněno, moje oblíbená metoda je použít Interconnect it ‘ s search and replace script. Můžete si jej zdarma stáhnout z odkazu(nebojte se, je to super malé).

poté rozbalte soubory a přejmenujte složku z Search-Replace-DB-master na něco jiného, jako je secret-sauce.

Jedná se o bezpečnostní opatření. Protože se jedná o výkonný skript – který – ve špatných rukou-může úplně zkazit vaši databázi, nechcete, aby na ni někdo náhodou narazil.

(to je také důvod, proč byste nikdy neměli zapomenout odstranit ze serveru, jakmile budete hotovi.)

poté nahrajte složku do kořenového adresáře přes FTP a přistupujte k ní prostřednictvím prohlížeče (v tomto případě prostřednictvím http://yoursite.com/secret-sauce/). Budete se setkal s touto obrazovkou:

search-and-replace-script

search-and-replace-script

v horní části můžete zadat všechny řetězce, které chcete nahradit, a také co je nahradit, například http://localhost/wordpress s http://yoursite.com.

druhý řádek obsahuje informace o vaší databázi. Program se pokusí tyto oblasti automaticky naplnit a nikdy jsem neviděl, že selže.

níže zvolte, které tabulky chcete aktualizovat. Obvykle to budou všechny tabulky, ale podle potřeby proveďte úpravy.

poté je čas jít.

pokud si nejste jisti svou konfigurací, můžete nejprve provést suchý běh. V takovém případě skript jednoduše prohledá tabulky pro zadaný vyhledávací řetězec, aniž by provedl jakékoli změny.

to vám pomůže ujistit se, že jste použili správný řetězec.

když vše půjde dobře, můžete stisknout Live Run a dostat se ke skutečné akci. Na požádání o potvrzení zvolte Ok a počkejte na dokončení procesu.

poté nezapomeňte buď použít tlačítko Delete Me v dolní části obrazovky, nebo ručně vymazat složku skriptu přes FTP. Ať tak či onak, ujistěte se, že je pryč!

Krok #6: Konfigurace wp-config.php na vašem živém webu

v pořádku, je čas znovu zapnout FTP a najít wp-config.php ve složce vašeho živého webu. Klikněte pravým tlačítkem a zvolte Zobrazit / Upravit.

view-edit-file-in-filezilla

view-edit-file-in-filezilla

hledáte následující informace:

  • define (‘DB_NAME’, ‘your_database_name’);
  • define (‘DB_USER’, ‘your_database_user’);
  • define (‘DB_PASSWORD’, ‘your_database_password’);
  • define (‘DB_HOST’, ‘localhost’);

zadejte název databáze, uživatele a heslo, které jste vytvořili na živém serveru v předchozím kroku. U některých poskytovatelů budete také muset změnit název hostitele z localhost na něco jiného, takže to zkontrolujte.

poté Soubor uložte a nahrajte zpět na server. Váš web by nyní měl být online, abyste se mohli přihlásit.

Poznámka: Můžete také změnit hodnoty uvnitř wp-config.php před nahráním dat vašeho webu však budete muset změnit místní soubor zpět na původní hodnoty, aby vaše místní instalace mohla pokračovat v práci.

Krok # 7: dokončit tah

zvládli jste to! Milí. Ještě jeden krok, než budeme hotovi.

na přeneseném webu přejděte do Nastavení > Permalinks, vyberte preferovanou strukturu URL a uložte ji, abyste zajistili aktualizaci všech permalinks.

a je to. Gratuluji!

jak přesunout WordPress z Localhost na živý web-trasa pluginu

ručně není jedinou metodou, jak přesunout místní web WordPress online. Totéž můžete udělat pomocí pluginu a já vám ukážu, jak používat Duplicator.

Duplicator je bezplatný plugin v adresáři WordPress a velmi populární s více než 600 000 instalacemi a solidním hodnocením 4.9 (téměř 1000 pětihvězdičkových recenzí!). Zkracuje mnoho výše uvedených kroků a celý proces je mnohem jednodušší.

vše, co potřebujete pro tuto metodu, je pracovní FTP přístup. Není třeba ani instalovat WordPress do nového umístění, Duplicator se o to postará.

Krok #1: Nainstalujte duplikátor na místní Web

tento krok je snadný. Stačí kliknout pluginy > Přidat nové a hledat duplikátor.

install-duplicator-plugin

install-duplicator-plugin

klikněte na Instalovat nyní a nezapomeňte aktivovat, jakmile je hotovo.

Krok #2: vytvořte balíček stránek

nyní najdete novou položku nabídky duplikátoru na hlavním panelu WordPress. Kliknutím sem se dostanete do nabídky balíčku.

balíček word odkazuje na dva soubory: zip archiv vašeho webu (soubory plus databáze) a spustitelný instalační soubor. Oba společně nám umožňují snadno přesunout WordPress z jednoho serveru na druhý.

k tomu však musíme nejprve vytvořit balíček, který lze provést pomocí tlačítka Vytvořit nový v pravém horním rohu. Po kliknutí se zobrazí tato obrazovka:

create-duplicator-package-options

create-duplicator-package-options

zadejte název (který z nich není opravdu důležitý, pokud neplánujete vytvořit několik balíčků) a poznámky, pokud chcete.

zbytek možností můžete nechat tak, jak je, ale pro dokončení je zde to, co obsahují:

  • úložiště-vyberte, kam bude váš balíček uložen. Pokud nemáte verzi Pro, bude to složka WP-snapshots.
  • Archiv — V případě potřeby vyloučit soubory, adresáře nebo databázové tabulky.
  • Installer-zadejte pověření databáze nového webu a novou adresu URL. Můžete to také provést během procesu instalace.

klepnutím na tlačítko Další přejdete dál.

duplicator-site-scan-results

duplicator-site-scan-results

plugin nyní spustí kontrolu systému, aby zjistil, zda existují nějaké problémy,které mu zabrání v práci.

pokud neexistují Hlavní, můžete přejít k vytvoření balíčku stisknutím Build. Plugin pak začne zálohovat vaše stránky.

duplicator-building-package

duplicator-building-package

jak již bylo zmíněno, bude to produkovat dva soubory: archiv (a .soubor zip) a instalační program (což je .php soubor). Stáhněte si obě kliknutím na příslušná tlačítka.

duplicator-download-package

duplicator-download-package

Krok #2: Nahrajte oba soubory na svůj živý web

abychom mohli nastavit váš web v novém umístění, musíme nyní přenést oba soubory, které jsme právě stáhli na živý server.

stačí se připojit k FTP účtu, procházet do domovského adresáře a nahrát.

v závislosti na velikosti vašeho webu to může trvat trochu, takže si mezitím dejte kávu nebo něco.

Krok #3: Nainstalujte web na svůj živý Server

následuje (velmi snadný) instalační proces. Vše, co musíte udělat, je přístup http://yoursite.com / installer.php prostřednictvím prohlížeče, abyste mohli začít.

duplicator-site-install

duplicator-site-install

v prvním kroku zadejte podrobnosti databáze MySQL (název hostitele, název databáze, uživatelské jméno, heslo).

plugin může vytvořit novou databázi (pokud to váš hostitel umožňuje) nebo se připojit k existující databázi.

pro druhou možnost musíte nastavit databázi ručně. Podívejte se na výše uvedený návod, pokud nevíte, jak se to dělá. Duplicator také vymaže všechna data v této databázi, takže si vyberte ten správný.

jakmile zadáte podrobnosti, stiskněte testovací připojení a zjistěte, zda vše funguje dobře.

duplicator-check-connection

duplicator-check-connection

než budete moci pokračovat, měli byste dostat zprávu o úspěchu jak pro připojený Server, tak pro nalezenou databázi.

za tímto účelem zkontrolujte, zda jsem si přečetl všechna upozornění & a spustil spuštění. Instalace začne a můžete se opřít a počkat. Možná si dáte další kávu?

v určitém okamžiku se však musíte vrátit zpět do akce a potvrdit své staré a nové podrobnosti o webu, aby je Duplicator mohl nahradit.

duplicator-update-strings

duplicator-update-strings

ujistěte se, že je vše v pořádku a spusťte aktualizaci.

Krok # 4: poslední kroky

před dokončením duplikátoru je třeba se postarat o několik dalších malých, ale důležitých kroků:

  1. recenze Install Report — Zkontrolujte chyby vyskytující se v instalaci (pokud existují), stejně jako počet databázových tabulek, řádků a buněk vytvořených, naskenovaných a aktualizovaných.
  2. Uložit trvalé odkazy-kliknutím na tento odkaz se dostanete k možnostem trvalého odkazu vašeho webu, abyste je mohli aktualizovat stejně jako v manuální metodě.
  3. testovací místo – vás zavede na přední konec webu, abyste se ujistili, že je vše tak, jak má být.
  4. vyčištění souboru-tato volba automaticky odstraní instalační soubory z vašeho serveru, což by se určitě mělo stát z bezpečnostních důvodů.

kromě toho, to je vše. Úspěšně jste přesunuli svůj web WordPress z místního prostředí na živý web pomocí pluginu! Dobrá práce!

další dostupné migrační pluginy

Duplicator samozřejmě není jediným řešením. K tomu máme k dispozici další (bezplatné a placené) pluginy:

  • All-In-One WP migrace
  • BackupBuddy
  • VaultPress
  • WP BackitUp
  • blogVault
  • WP Clone
  • UpDraftPlus
  • WP Migrate DB pro (můj oblíbený)

jste připraveni jít dál?

místní vývojová prostředí jsou důležitým nástrojem v panelu nástrojů WordPress. Poskytují bezrizikový způsob testování stránek a usnadňují vývoj.

Chcete-li je však efektivně používat, musíte také přesunout WordPress z místní instalace na živý server. Výše uvedený článek vám poskytl pracovní postup.

pojďme rychle zkontrolovat kroky:

  1. Export lokální databáze
  2. vytvořte novou databázi na živém serveru
  3. Importujte místní databázi
  4. nahraďte staré adresy URL novým umístěním
  5. nahrajte soubory WordPress
  6. Překonfigurujte wp-config.php
  7. aktualizace permalinků

jak jste viděli, existuje mnoho různých způsobů, jak toho dosáhnout.

zatímco pro příležitostné uživatele bude stačit ruční způsob, vývojáři, kteří dělají takové věci po celou dobu, si lépe vyberou řešení pluginu, které může věci urychlit a usnadnit. Je to na tobě.

Leave a Reply