V tomto článku budeme hovořit o přesunu webu WordPress od jednoho poskytovatele hostingu k druhému; z hostování do Denweru (pomocí Denveru můžete vytvořit plnohodnotného místního hostitele) a také do nového Doménové jméno nebo jen jiný adresář. Důvodů ke stěhování může být spousta, nebudeme se zde blíže věnovat, ale pouze poznamenáme, že nejčastějším důvodem je nespokojenost s hostitelem, která v jednu chvíli dosahuje maxima. Pravda, ve většině případů bude stačit zanechat novému hostiteli žádost o převod a on tento proces dokončí zdarma (převod z Denveru je také zdarma). Někteří musí změnit více než desítku hostitelů a teprve pak se ukáže, který poskytovatel je pro ně nejoptimálnější.

Běžnými důvody pro změnu názvu domény je zavedení filtrů na platformu vyhledávače nebo dostat zákaz.

Někdy se tyto momenty dají vyřešit, ale často si musíte vybrat novou doménu a začít s propagací od začátku. Vůbec však nezáleží na tom, jaké momenty vás vedly k nutnosti přestoupit.

Možná jste jen potřebovali nasadit verzi vašeho webu na svůj počítač, abyste mohli vykonávat jakoukoli práci (práce na localhostu pomocí Denveru je mnohonásobně rychlejší a navíc s touto verzí můžete dělat cokoli s nastavením a zásuvnými moduly, aniž byste jakýkoli strach o výkon webové verze). Pro jistotu vám doporučujeme mít offline verzi vašeho webu. Všimněte si také, že s pomocí Denveru můžete pracovat s neomezeným počtem stránek.

Přenos webu WordPress na jiného hostitele

Zvažte nejprve první způsob převodu webu Vodpress. Pro začátek se tedy musíte dostat ke starému hostiteli a zálohovat celý aktuální souborový systém a databáze. Zálohy se často vytvářejí v hostitelském kořenovém adresáři ve formátu archivu. Ke stažení těchto souborů doporučujeme přejít přes FTP (můžete použít např. FileZilla resp Total Commander) nebo přes správce souborů hostování. Vytvořené archivy si stáhněte do počítače, databázi z archivu předem rozbalte.

Pokud výše uvedená metoda nefungovala, můžete získat kopie jiným způsobem. Měli byste jít do správce souborů hostitele, vybrat celou složku, kde se nachází váš web, a kliknout na „Vytvořit archiv“. Po dokončení archivace si archiv stáhněte do svého HDD a nepokoušejte se stahovat všechny soubory svého webu samostatně, protože pravděpodobnost chyb je příliš vysoká; některé soubory se nemusí načíst vůbec a proces stahování zabere spoustu času.

Nyní přejděte do sekce správy MySQL databáze– phpMyAdmin. Vyberte databázi z rozevíracího seznamu, poté klikněte na odkaz „Exportovat“ a klikněte na „OK“. To je vše, nyní uložte výsledný soubor. Poté budete mít na disku výpis databáze ve formě souboru s příponou .sql a balíčku se všemi soubory webu.

Přenos z virtuálního na místního hostitele pomocí Denveru (a naopak)

S pomocí Denveru musíte nahrát soubory do jeho složky, například: C:\WebServers\home\newresourse.ru\www. Databáze musí být přidána přes phpMyAdmin (bez připojení k internetu přejděte na URL: http://localhost). Podobně můžete získat soubory z Denveru a nahrát je do virtuálního hostitele, který potřebujete.

Přenos dat z počítače na nový hosting

Nový hostitel bude muset přejít do sekce "Databáze" a přidat nového uživatele a novou databázi, stejně jako přijít s heslem a nezapomeňte si ho zapamatovat. Nyní přejdeme na panel phpMyAdmin, vyhledáme tlačítko „Importovat soubor“ a nahrajeme databázi .sql na nového hostitele.

Poté musíte najít svůj archiv se soubory webu Vodpress a nahrát jej na ftp. Musí být vyplněno požadovanou složku, jinak web nerozpozná hosting (často se jedná o složku s názvem public_html, ale může se také jmenovat www, httpdocs nebo jinak). Ať už se jmenuje jakkoli, adresář musí být prázdný.

Nastavte připojení k databázi a nastavte oprávnění

Hledáme soubor wp-config.php a měníme v něm data připojení:

define("DB_NAME", "vaše_název_databáze");
define("DB_USER", "database_user_name");
define("DB_PASSWORD", "database_password");

Navíc musíte nastavit atributy 777 pro adresář wp-content/uploads a všechny interní adresáře. Můžete to udělat přes ftp nebo v běžném manažeru. To je vše, nyní jsou vaše stránky nahrány na nový hosting, ale nezapomeňte na název domény.

Propojení názvu domény s novým hostingem

Po dokončení všech výše uvedených kroků by váš web měl již fungovat s novým hostitelem, ale toto nebudete moci zkontrolovat, protože doména bude stále přiřazena ke starému hostiteli. Chcete-li situaci napravit, musíte:

  • Ověřte si u nového poskytovatele hostingu server DNS. Mimochodem, tyto informace mohou být uvedeny v dopise, který jste obdrželi po registraci;
  • Nyní přejděte do kanceláře svého registrátora domény. Registrátorem může být starý hostitel nebo specializované služby jako 2domains.ru. V každém případě v ovládacím panelu domény musíte najít sekci "Správa serverů DNS" a změnit data DNS na nová.

Než se změny projeví, budeme si muset chvíli počkat. Vazba domény může trvat až 3 dny, ale zkušenosti ukazují, že zhruba po 2–4 hodinách budete moci své stránky používat.

Přesunutí WordPressu do jiné domény nebo složky

Pokud váš zdroj potřebuje nejen přesun hostingu, ale také změnu domény, pak je to zcela proveditelný úkol, ale přesto budete muset čelit určitým bolestem hlavy. Je to dáno tím, že všechny cesty ve WordPressu jsou impregnované absolutní odkazy, a tento nedostatek bude nutné řešit ručně. No, co dělat, pojďme mluvit o všem v pořádku:

  1. Po stažení výpisu staré databáze ze starého hostingu je potřeba jej otevřít v editoru (například Dreamweawer) a změnit všechny záznamy o staré doméně na nové.
  2. Změny je třeba provést také v souborech robots.txt a .htacces (také nahrazujeme všechny odkazy na starý web za nový);
  3. Provádění úprav v souborech webu je volitelné, takže pokud jste po dokončení dvou výše popsaných bodů získali web, můžete tento přeskočit. Chcete-li hledat, budete muset rozbalit všechny soubory svého webu WordPress a hledat v nich zmínky o staré doméně.

Přesunutí webu do jiné složky

Chcete-li web přenést do jiné složky, například na site.ru/blog, musíte v souboru .htaccess vytvořit následující řádky (změny jsou vyznačeny tučně).

RewriteBase /blog/
RewriteRule . /blog/index.php [L]

Přenos webu pomocí SSH

Toto je nejjednodušší a nejpohodlnější možnost přenosu webu a tato metoda trvá pouze 15–20 minut. A kromě toho je vše téměř zcela automatizované, nebudou potřeba žádná extra gesta. Abyste ale mohli používat SSH, musíte mít ke svému účtu shell přístup, což v konečném důsledku značně usnadní migrující wordpress místo. Tak:

  • V hostitelském panelu je potřeba aktivovat celý web;
  • Spustíme klienta SSH, přihlásíme se svým účtem a provedeme zálohu pomocí příkazu:

    mysqldump -u UŽIVATELSKÉ JMÉNO -pPASSWORD BD_NAME > dump.sql

    (za co zodpovídají, název pole, heslo a název databáze – myslíme si, že je to srozumitelné; mezery by měly být přesně stejné, jako to bylo provedeno ve výše uvedeném příkazu!).

WinSCP můžete použít jako SSH klienta - velmi funkční program! Damb je nejlepší zabalit do archivu, protože je dokonale zkomprimován do archivu.

Nyní musíte projít klientem SSH do složky hostování a stáhnout dříve vytvořené archivy a databázi pomocí příkazů: wget http://site.name/site-archive.zip
a wget http://site.name/dump.zip

Proces stahování bude velmi rychlý, protože všechny soubory budou přeneseny na nového hostitele, čímž se obejde pevný disk vašeho počítače. Výsledné archivy je nyní třeba otevřít pomocí ovládacího panelu nového hostitele. Databáze se importuje pomocí příkazu (předem musí být vytvořena prázdná databáze):

mysql -u UŽIVATELSKÉ JMÉNO -pPASSWORD -D BD_NAME< dump.sql

Jak můžete vidět tuto technologii zjednodušuje přenos webu WordPress na jiný hosting. Pokud ruce rostou ze „správného místa“, pak zde není nic složitého.

Chyby, ke kterým dochází při migraci WordPressu

Pokud se váš web nespustil, zde je několik běžných příkladů chyb:

  • Pokud se otevře karta, kde jste vyzváni k instalaci WordPress, znamená to, že při importu databáze došlo k chybě. Můžete zkusit zrušit všechny tabulky a nahrát výpis;
  • Pokud vidíte pozdrav hostitele, pak jste s největší pravděpodobností nesmazali soubory ze složky public_html před rozbalením archivu (můžete zkusit smazat soubor index.html);
  • Chyba "Chyba při navazování připojení k databázi" se objeví, když data ve wp-config.php byla nesprávně zaregistrována.

Nyní víte, jak přenést web WordPress na jiného hostitele, stejně jako z Denveru a zpět. Doufáme, že po přečtení materiálu vám nezůstanou žádné otázky, a pokud nějaké máte, napište je do komentářů.

Asi 17 % webů je postaveno na platformě WordPress. Tento CMS si získává na popularitě ve většině vývojářských kruzích. A co stávající weby na jiných motorech nebo bez nich? Znamená to, že přesun webu na platformu wordpress zabere spoustu času, úsilí a peněz? Nebo musíte začít znovu?

Přesun webu na WordPress je ve skutečnosti jednodušší, než si možná myslíte. V tomto článku si krok za krokem projdeme procesem přesunutí webu skutečný příklad. Pokusíme se tímto pokrýt a prodiskutovat všechny existující problémy.

Základní kroky

Zde jsou hlavní věci, které je třeba mít na paměti při migraci webu na WordPress:

  1. Vyhodnoťte existující web. Při prohlížení stránek existujícího webu pracujte opatrně. Definujte všechny typy obsahu (stránky, fotogalerie, stránky zdrojů atd.), zvažte pole a formuláře. Vše sepište na papír a tvořte záloha existující web.
  2. Připravte stanoviště pro nové stanoviště. Nastavte si WordPress a připravte vše na import obsahu.
  3. Import obsahu. Přeneste obsah na novou platformu. U malých webů to lze provést ručně. Pro velké projekty lze použít pluginy.
  4. Přeneste design webu. Přizpůsobte si výchozí motiv WordPress tak, aby odpovídal designu vašeho stávajícího webu.
  5. Recenze, test. Pečlivě vše znovu zkontrolujte a zazálohujte nový web. Proveďte úpravy, nastavte adresu URL přesměrování ze starého webu na nový. Test!

Toto je základní plán pro migraci webu na novou platformu. Nyní se podívejme na každou z fází podrobněji.

Začněte plánem

Klíčem k úspěšnému přesunu webu je vyhodnocení stávajícího webového projektu. Musíte zjistit, jak importovat a strukturovat obsah ve WordPressu. Hlavní body převodu webu se nemění, veškerá složitost je v detailech, které jsou specifické pro každý projekt.

Níže je uveden seznam otázek, které je třeba zvážit při hodnocení obsahu:

  • Kolik obsahu by se mělo importovat? Počet stránek, obrázků atd.
  • Možná importovat obsah ručně? Nebo musím použít nástroj?
  • Pokud používáte nástroj, existuje?
  • Lze obsah organizovat do „příspěvků“ a „stránek“ nebo se liší od standardních typů?
  • Musím přenést další prvky obsahu (vstupní pole, příklady, videa atd.)?
  • Změní se struktura URL? Pokud ano, pak nesmíme zapomenout na přesměrování ze starých stránek na nové.
  • Je obsah otevřený veřejný přístup? Nebo jsou stránky pouze pro registrované uživatele?

Než přenesete obsah, musíte připravit wordpress. Pokud jen experimentujete, . Jinak to musíte udělat na hostingu.

Jakmile je WordPress nainstalován, můžete začít!

NastaveníURL

Chcete-li provést změny, přejděte do Nastavení -> Trvalé odkazy. Ve většině případů se odkazy nejlépe ukládají jako název příspěvku.


Uživatelské účty

Pokud jsou uživatelé na vašem webu zaregistrováni, musíte jim vytvořit účty v nainstalovaném wordpressu. Jakmile je migrace webu dokončena, je dobré informovat uživatele e-mailem.

Požadované pluginy

Pluginy jsou vybírány pro konkrétní potřeby webu (kontaktní formulář, posuvník obsahu, galerie, sociální bookmarking atd.). Zde je oficiální adresář pluginů. Jediné, co je třeba poznamenat, je organizace Rezervovat kopii data (záloha).

Import obsahu do platformy WordPress

Je to rutinní a zodpovědná práce!

Pokud váš starý web používal CMS, existuje možnost automatického importu obsahu. Projděte si seznam skriptů, které vám to umožňují. Postupujte podle pokynů a udělejte to!

Pokud váš starý systém CMS není uveden nebo je web napsaný sám, nemá více než 100 stránek, pak je nejlepší provést vše ručně. Zkopírujte a vložte obsah a poznamenejte si přenesené adresy URL stránek.


Pokud máte k dispozici databázi s několika tisíci obsahem, pak se budete muset postarat o odborníka. Nebo najděte řešení automatického importu.

Přenos designu stránek

Pokud nejste tak kritičtí Nový design, stačí si vybrat existující motiv. Nebo opravte standardní (vyměňte logo, zápatí a změňte barevné schéma).

V případě přenosu webu propagovaného a rozpoznatelného uživateli je nejlepší ponechat design stejný.

Práce se zdrojovým kódem

Z vlastní zkušenosti je nejlepší pracovat se zdrojovým kódem v prohlížeči. Pokud budete brát soubory z hostingu, můžete udělat spoustu chyb. V prohlížeči vidíme web tak, jak jej vidí uživatelé.


V Google Chrome to se dělá takto: Menu -> Nástroje -> Zdroj, nebo stisknutím pravé tlačítko myši otevřete kontextovou nabídku.

Vytvořte téma

Soubor stylu

Prvním krokem při vytváření motivu je zkopírování stávajících stylů do šablony stylů wordpress motivu: style.css

Chcete-li to provést, stačí otevřít tento soubor pro úpravy, změnit informace o tématu (komentováno na začátku souboru), vložit styly ze starého webu.

Nezapomeňte na adresy URL obrázků! S největší pravděpodobností se změní kvůli nové struktuře složek. Proto to bedlivě sledujte jak v souboru stylu, tak v motivu, resp.

Záhlaví webu

Dalším krokem je vytvoření horní části webu. Zde je nutné spojit strukturu proudu html kód S WordPress kódšablona. V našem příkladu budeme postupovat takto:

  • Duplikujte strukturu HTML starého webu
  • Nahraďte statickou nabídku nabídkou WordPress
  • Použijme WordPress title tag a nechme háček wp_head.
  • Pojďme sloučit další relevantní značky ze staré hlavičky webu.

Podívejme se na kód!

Starý HTML kód záhlaví

Vegan Food Pyramid plakáty, pohlednice a tapety

Veganská potravinová pyramida

Nový kód záhlaví (HLAVA.PHP)

<?php wp_title("|", true, "right"); ?> >

Veganská potravinová pyramida

"primary", "container" => false, "menu_class" => "menu")); ?>

Pojďme se podívat, co jsme dokázali!

Ujistěte se, že jste migrovali starý. doctype. V opačném případě může použití nového doctype HTML5 pro kód ze starých specifikací způsobit přerušení šablony (zejména ve starších prohlížečích).

Meta tagy

Zpravidla se přenášejí všechny hlavní značky. Výjimkou je v našem případě připojení souboru stylu, které se vkládá automaticky pomocí wp_enqueue_style v souboru funkce.php

Skripty

Skripty mohou být složité. Pokud je skript připojen ke každé stránce webu (například k hlavnímu souboru skriptu nebo skriptu písma), můžete jej bezpečně napsat do záhlaví nebo zápatí motivu. Pokud se potřebujete připojit pouze na konkrétní stránce, lze použít podmíněné značky. Nejlepší způsob je zaregistrovat všechny skripty a přidat je pomocí wp_enqueue_script.

Vložitdoleštítek. WordPress to používá k zahrnutí vlastních skriptů a stylů témat. Také pro nainstalované pluginy. Bez wp_head nebude většina front-end pluginů fungovat.

body_class

Všimněte si aplikace našehoštítek. WordPress jej používá k poskytování řady užitečných tříd štítek. Tyto třídy se vkládají v závislosti na typu stránky automaticky.

Nabídka WordPress

Výstup nabídky WordPress je jedním z nejvíce obtížné úkoly při přenosu webu do tohoto motoru. V našem příkladu máme nabídku s jednoduchým označením, které používá aktivní třída (vygenerovaná pomocí pomocí PHP), abyste určili, která stránka je zobrazena. Funkce wp_nav_menu je velmi flexibilní a poskytuje mnoho vestavěných řešení pro organizaci menu. V příkladu jsme převzali styly z aktivní třídy a umístili je do ekvivalentní třídy aktuální-nabídky-položky ve wordpressu.

Zápatí webu

Nejméně se zpravidla mění patička webu. Vše je stejné jako v případě hlavičky webu. Pojďme sloučit HTML kód.

StarýHTML kód zápatí

Nový kód zápatí (ZÁPATÍ.PHP)

Některé zápatí je obtížné přenést téma wordpress. Například, které obsahují menu a různé widgety. Většina zápatí je jednoduchá, jako v našem příkladu. Nezapomeňte zahrnout hlavnítag předtímštítek.

Hlavní strana

Umí pracovat různé způsoby. Domovská stránka je toho zářným příkladem, protože se liší od zbytku struktury webu. V našem příkladu vložíme hlavní stránku úplně dovnitř šablona wordpress. Případné změny lze provést později.

starý kód domovská stránka

Plakát

30 dolarů každý

Koupit

pohlednice

50 dolarů za 50

Zahrnuje dopravu zdarma po celém světě

Koupit

Nový kód přední stránky (/page-templates/front-page.php)

/images/Vegan-Food-Pyramid-New.jpg"> /images/Vegan-Food-Pyramid-New.jpg" />

Plakát

Plakát o rozměrech 30 × 20 palců zobrazující více než 125 veganských potravin jako alternativa k tradiční potravinové pyramidě. Tento plakát upoutá pozornost lidí a poslouží jako návrh nápadů na jídlo.

30 dolarů každý

Zahrnuje dopravu zdarma po celém světě

Koupit
/images/Vegan-Food-Pyramid-New.jpg"> /images/postcard-splash.jpg" alt="(!LANG:Pohlednice Splash" /> !}

pohlednice

Krásné pohlednice 4×6, které lze poslat poštou a sdílet s přáteli a rodinou. Rozdávejte je na akcích. Umístěte je na zdi. Sdílejte veganskou lásku!

50 dolarů za 50

Zahrnuje dopravu zdarma po celém světě

Koupit

Šablona domovské stránky titulní strana.php začíná a končí propojením záhlaví a zápatí webu, který jsme právě nastavili. Mezi tím připojíme HTML kód, použijeme funkci get_stylesheet_directory_uri, abyste získali dynamické adresy URL do složek obrázků našeho motivu.

Standardní šablona stránky

Abychom ušetřili čas, přejděme na hotovou stránku šablony WordPress:

Šablona stránky příspěvku (STRANA.PHP)

Šablona stránky s obsahem (OBSAH-STRANA.PHP)

>

Je třeba zvážit několik bodů:

Cyklus

Pokud je pro vás WordPress něco nového, pak kus kódu v bloku # obsah se může zdát komplikované. Smyčka je kus kódu pro zobrazení náhledů příspěvků. Více o smyčkách se můžete dozvědět v kodexu. Jen se ujistěte, že je přítomna tato část kódu, jinak se seznam příspěvků na stránce nezobrazí.

get_template_part

Tato funkce je dobrou volbou pro uspořádání obsahu, zejména ve složitých projektech. Přestože je tento projekt jednoduchý, použijeme jej jako příklad.

post_class

Tento řádek jsme také vložili pro snadné provádění změn v designu.

Šablona plné šířky (full-width.php)

Šablona umožňuje použít celou stránku, při prohlížení se normostrana příslušně mění na šířku.

templates/full-width.php

Poté můžete v rozhraní administrátorského panelu otevřít "Upravit stránku", najít blok "Atributy stránky" (obvykle pod a napravo od publikačního bloku) a poté z rozevíracího seznamu vybrat "Úplná šablona" šablon.

Revize, testování

Je čas přehodnotit naši práci. Pečlivě testujte a kontrolujte. U velkého webu se zaměřte na různé šablony. Zde je několik věcí, na které si dát pozor:

Ujistěte se, že všechny odkazy fungují tak, jak mají. Pokud máte více stránek, můžete to udělat ručně. Pro automatizaci můžete použít Integrita(zdarma, pro Mac) nebo Xenus Link Sleuth(zdarma, pro Windows).

Neodpovídající styly

Tak či onak se některé prvky návrhu nemusí zobrazit správně. Pečlivě porovnejte starý a nový HTML kód.

Funkčnost

Zkontrolujte funkčnost tlačítek „Koupit nyní“, kontaktních formulářů, newsletterů, přiložených map, přehrávačů médií atd.

V procesu převodu webu do wordpressu se mohly objevit dočasné odkazy na složky a prázdné stránky. Podívejte se pozorně a odstraňte je.

Nastavení přesměrování

Pokud se struktura odkazů změnila, ujistěte se, že uživatelé a vyhledávače jsou přesměrováni na nové adresy URL. Pro malý počet adres často používejte . htaccess soubor.

Otevřete tento soubor ze složky WordPress engine. Pokud jej nevidíte, změňte nastavení FTP klienta tak, aby zobrazoval skryté soubory. Nyní napíšeme pokyny pro přesměrování každé ze stránek:

Přesměrování 301 /wallpaper.php http://veganfoodpyramid.com/wallpaper/ Přesměrování 301 /about.php http://veganfoodpyramid.com/about/ Přesměrování 301 /contact.php http://veganfoodpyramid.com/contact/ Přesměrování 301 /contactthanks.php http://veganfoodpyramid.com/contact/thanks/

Dokončení!


Vaše stránky byly nyní aktualizovány! Doufáme, že jste svůj web úspěšně migrovali na WordPress. Pokud jste stále v některých fázích přesunu webu a něco nefunguje, napište do komentářů.

To je vše, nyní víte, jak přenést web na platformu WordPress!


Předpokládejme, že převádíme web z jednoho hostingu na druhý a se změnou domény. Původně byl web umístěn na doméně wp1.ru a přesouváme jej na doménu wp2.ru. Před spuštěním je potřeba mít tyto údaje: adresa, login a heslo MySQL serveru na starém a novém hostingu + adresa, login a heslo FTP serveru na starém a novém hostingu.

Zálohování databáze

Zálohování lze provést dvěma způsoby:

  • Z řídicího panelu WordPress pomocí pluginu WP-DBManager.
  • Z ovládacího panelu hostingu pomocí phpMyAdmin.

Zde bude zvažována pouze druhá možnost, jako nejspolehlivější. Při importu databáze na nový hosting bude navíc nutné použít phpMyAdmin.

Přejděte tedy na ovládací panel starého hostingu, najděte odkaz na phpMyAdmin, zadejte své přihlašovací jméno a heslo a nakonec se dostanete na hlavní stránku phpMyAdmin.

Ve sloupci vlevo je třeba vybrat databázi vašeho webu. Dále se zobrazí stránka se seznamem databázových tabulek. V horní nabídce přejděte na kartu Export.

Nastavení exportu:


Téměř všechny parametry necháme beze změny. Jediné doporučení je zaškrtnout volbu „Uložit jako soubor“ + „Zabalit do zipu“. Po kliknutí na tlačítko OK uložte soubor do místního počítače.

Upozorňujeme, že exportujeme pouze tabulky, nikoli celou databázi. To je pohodlnější, protože hostitelé téměř vždy vytvářejí databáze s vlastními prefixy, a když je databáze přenesena na nového hostitele, název databáze se změní.

Záložní soubory

Zde je vše jednoduché pomocí ftp klienta, zkopírujeme všechny soubory WordPress do místního počítače.

Přenos databáze na nového hostitele

Nejprve je potřeba vytvořit databázi. Zde jsou možnosti. Někteří hostitelé vám umožňují vytvořit databázi a uživatele pouze z ovládacího panelu, zatímco jiní tuto možnost poskytují z phpMyAdmin. Předpokládejme, že náš nový hostitel patří do druhé skupiny.

Vstoupíme do phpMyAdmin na novém hostingu a vytvoříme databázi. Pole Porovnat lze ponechat beze změny:


Vytvoříme samostatnou databázi uživatele (v případě potřeby a pokud to poskytovatel hostingu dovolí). Chcete-li to provést, otevřete nově vytvořenou databázi, v horní nabídce přejděte na kartu Oprávnění a poté na „Vytvořit nového uživatele“:


Vymyslíme uživatelské jméno, heslo (alespoň 6 znaků). V sekci „Databáze pro uživatele“ zaškrtněte položku „

Nyní přejdeme k importu tabulek. Musí být vybrána základna. V horní nabídce přejděte na kartu Import:


Vyberte soubor, který byl vytvořen při exportu ze staré databáze (můžete rovnou odeslat zip archiv). Stiskněte OK. Pokud vše proběhlo v pořádku, zobrazí se nápis: „Import byl úspěšně dokončen, dotazy dokončeny:“ a v levém sloupci se zobrazí seznam tabulek.

Protože Protože přecházíme na jiný hosting se změnou názvu domény, pak v tabulce wp_options musíme změnit hodnoty dvou parametrů: siteurl a home.
Otevřete tabulku wp_options, vyhledejte položku s hodnotou siteurl ve sloupci option_name. Pro změnu záznamu klikněte na „tužku“:


Změňte pole hodnota_možnosti. Nahraďte starou hodnotu http://www.wp1.ru novou http://www.wp2.ru a klikněte na OK:


Stejným způsobem změníme hodnotu parametru home.

Přenos souborů na nového hostitele

Před kopírováním souborů na nového hostitele je třeba změnit nastavení připojení k databázi v souboru wp-config.php.
Musíte změnit staré hodnoty konstant:

  • DB_NAME - název databáze
  • DB_USER - uživatelské jméno
  • DB_PASSWORD - heslo uživatele
  • DB_HOST - adresa/název databázového serveru

pro nové.

Po uložení dat pro připojení k novému databázovému serveru pomocí ftp klienta nahrajeme soubory stránek na nový hosting. Po stažení by měl web správně fungovat na novém hostingu pod novým názvem domény.

Poslední úroveň

WordPress má funkci – ve výchozím nastavení se všechny obrázky vkládají pomocí absolutní cesty (s názvem domény). Z tohoto důvodu při převodu webu na jinou doménu přestanou fungovat obrázky. Problém lze jednoduše a rychle vyřešit pomocí pluginu.
Po aktivaci pluginu přejděte na stránku nastavení. V části Hledat v (kde hledat) zaškrtněte políčko vedle Obsah (hledejte obsah všech stránek a příspěvků). Do pole Nahradit (hledáme tuto hodnotu a nahradíme ji) zadejte starou doménu. Do pole with (hodnota nahrazení) zadejte novou doménu. A stiskněte Go.

Weboví vývojáři se tak či onak mohou potýkat s problémem převodu webu běžícího na WordPressu na jinou doménu nebo hosting. S převodem webu na jiný hosting při zachování stejného názvu domény nebudou žádné problémy. Hlavní věc je, že nový hosting by měl podporovat ty systémové vlastnosti, které jsou pro váš web nezbytné.

V tomto článku se podíváme na to, jak změnit doménu webu WordPress bez ztráty výkonu a pozice ve výsledcích vyhledávačů. Celý postup je poměrně jednoduchý a je potřeba dodržet několik jednoduchých kroků:

  1. K převodu webu do jiné domény použijte jednu z níže popsaných metod.
  2. Nastavte robots.txt na staré a nové doméně.
  3. Vytvořte přesměrování 301 ze staré domény na novou.

Přesunutí webu WordPress do jiné domény

První způsob

Nejjednodušší způsob je změnit název domény v administrátorské konzoli:

  1. Přejděte na panel správce a poté přejděte na stránku „Nastavení – Obecné“.
  2. Do stávajících polí „Adresa WordPress“ a „Adresa webu“ vyplňte novou adresu URL vaší domény. Nastavení uložíme. Připraveno.

Metoda, ač jednoduchá, není vhodná pro každého. Pokud jste někdy provedli ruční interní propojení, výše uvedené kroky v tomto případě nepomohou. Přejděme k druhému způsobu.

Druhý způsob

Opět to není zdaleka ideální metoda a je špatná, protože vyžaduje více práce než třetí metoda (nejpohodlnější, pokud máte přístup k PhpMyAdmin). Dobře, necháme to teď být:

  1. Otevřete SQL výpis databáze v textovém editoru (např. Notepad++).
  2. Nahraďte všechny výskyty staré adresy webu novou. Uložte dokument.
  3. Importujte výpis do databáze, předtím tam smažte všechny existující tabulky. Připraveno.

Třetí způsob

Tak jsme se dostali k nejzajímavějšímu a nejpohodlnějšímu způsobu, který autorovi pomohl více než jednou. Zde pracujeme přímo s databází pomocí SQL dotazů:

  1. Přejděte do PhpMyAdmin, přímo do databáze. Klikněte na „SQL“ na hlavním panelu nahoře.
  2. Zadáváme tři dotazy jeden po druhém nebo najednou: UPDATE wp_options SET option_value = nahradit(option_value, "http://domain.ru", "http://newdomain.ru") WHERE option_name = "home" OR option_name = " siteurl"; UPDATE wp_posts SET guid = nahradit(guid, "http://domena.cz","http://novadomena.cz"); UPDATE wp_posts SET post_content = nahradit(post_content, "http://domena.ru", "http://novadomena.cz");
  3. Nahradíme „domain.ru“ a „newdomain.ru“ starou a novou adresou. šetříme. Tímto způsobem docílíme změny URL v celém webu, ať je kdekoli. Připraveno.

Nastavení souboru robots.txt na staré a nové doméně

Chcete-li úspěšně sloučit starou doménu s novou, musíte vyhledávacímu robotu říci o provozu jiné adresy webu. Chcete-li to provést, v souboru robots.txt na staré doméně vytvořte direktivu „Host“ s adresou nového názvu domény (totéž uděláme na nové):

Hostitel: newdomain.ru

Tento a následující postupy jsou nezbytné k udržení „váhy“ stránky (TIC, stáří atd.) a také k tomu, aby si robot nemyslel, že se jedná o zcela jiný zdroj, se stejným obsahem a duplicitní stránky.

Chci vás upozornit na skutečnost, že v budoucnu je možný dočasný pokles pozic ve vyhledávačích, ale nelekejte se, dotazy by se měly časem obnovit.

Vytvoření přesměrování 301

Aby se uživatelé a vyhledávací roboti, kteří se obrátili na starou adresu (na hlavní nebo interní stránky), automaticky dostali na novou, musíte vytvořit přesměrování 301 (dokument byl přenesen) na staré doméně. Do souboru .htaccess zapíšeme následující:

Přepište motor vypnutý Možnosti +FollowSymLinks RewriteEngine na RewriteRule (.*) http://newdomain.ru/$1

Vlastně to je celý postup.

Pro mnoho webmasterů a vlastníků stránek může nastat situace, kdy je potřeba web převést z jedné domény do druhé. je nutné převést web běžící na enginu WordPress na novou doménu. Tito. podstatou této akce je pouze změna názvu domény, veškerý obsah i struktura odkazů zůstávají stejné. Zároveň je důležitým bodem zachování indikátorů TCI a PR.

K tomuto problému je třeba přistupovat s plným pochopením věci, protože opak může být plný nepříjemných důsledků, například budete muset začít propagovat web na této nové doméně od samého začátku.

Je tu jeden důležitý bod: při převodu na novou doménu nyní potřebujeme podporovat 2 domény – starou a novou, a tento převod se provádí ve 2 krocích:

1) zkopírujte všechny skripty webu a databáze WP ze staré domény do nové
2) proveďte přesměrování 301 ze staré domény na novou

Přenos skriptů

Existuje několik způsobů, jak provést první krok převodu, různé způsoby budou pro různé webmastery pohodlnější. Tak:

№1

Nejoptimálnější způsob, pokud web převedeme na jeden hostingový účet:

  1. přejděte na panel správce webu na stránce "Nastavení - Obecné"
  2. do polí „Adresa WordPress (URL)“ a „Adresa webu (URL)“ zadejte adresu URL nové domény a potvrďte změny kliknutím na tlačítko „Uložit změny“.

Připraveno. Nyní vás WordPress po uložení nastavení přesměruje na novou doménu s již zapsaným nastavením.

№2

Tato metoda je vhodná, pokud přenášíme skripty a databázi na jiný hostingový účet nebo na jiný hosting:

  1. kopírování skriptů WordPress do nové domény
  2. zkopírujte SQL dump a otevřete jej v textovém editoru, pokud není moc velký, tak vše půjde víceméně jednoduše
  3. musíte nahradit všechny výskyty staré adresy webu novou, například nahradit http://domena.ru za http://novadomena.ru a uložit tento výpis SQL
  4. nahrajte výpis do databáze na serveru, například přes PHPMyAdmin

Připraveno. Web WordPress funguje na nové adrese. Musíte to ale dělat opatrně, protože ve výpisu SQL můžete něco rozbít.

№3

Třetí způsob je také vhodný, pokud skripty a databázi převádíme na jiný hostingový účet nebo na jiný hosting, ale zároveň máme určité znalosti o administraci stránek.

  1. zkopírujte skripty WordPress a výpis SQL na novou doménu/hosting/účet
  2. přejděte do phpMyAdmin a vyberte databázi, kterou chcete
  3. klikněte na záložku "SQL" a proveďte následující 3 dotazy jeden po druhém
    UPDATE wp_options SET option_value = nahradit (option_value, "http://domain.ru" , "http://newdomain.ru" ) ;

    UPDATE wp_options SET option_value = nahradit(option_value, "http://domain.ru", "http://newdomain.ru");

    UPDATE wp_posts SET guid = nahradit (guid, "http://domain.ru" , "http://newdomain.ru" ) ;

    UPDATE wp_posts SET guid = nahradit(guid, "http://domena.cz","http://novadomena.cz");

    UPDATE wp_posts SET post_content = nahradit (post_content, "http://domain.ru" , "http://newdomain.ru" ) ;

    UPDATE wp_posts SET post_content = nahradit(post_content, "http://domena.ru", "http://novadomena.cz");

Připraveno. Nyní se stránka otevře na nové adrese.

Vytvoření přesměrování 301

Nyní se musíte ujistit, že když návštěvník vstoupí na stránky starého webu, bude automaticky přesměrován na podobné stránky nového webu. Za tímto účelem provádíme ze staré domény na novou. Chcete-li to provést, na staré hostitelské doméně nahraďte obsah souboru následujícím:

1 2 3 Options + FollowSymLinks RewriteEngine na RewriteRule (.* ) http:// newdomain. ru/ $ 1 [ R= 301, L]

Možnosti +FollowSymLinks RewriteEngine na RewriteRule (.*) http://newdomain.ru/$1

V tomto možná a ve všem. Proces migrace webu WordPress na novou doménu lze považovat za dokončený.

Pár slov o TIC a PR webu. S implementovaným přesměrováním 301 se tyto metriky časem přenesou do nové domény, ale budou nižší, jak se přesměrování přidá k parametrům webu. Hlavní výhodou je, že přesměrování 301 přenese všechny faktory chování do nové domény a na pozicích ve vyhledávání by se mělo vždy pracovat.