V tomto článku budeme hovoriť o presune stránky WordPress od jedného poskytovateľa hostingu k druhému; z hostingu na Denwer (pomocou Denveru si môžete vytvoriť plnohodnotného lokálneho hostiteľa), ako aj na nového Doménové meno alebo len iný adresár. Dôvodov na presťahovanie môže byť veľa, nebudeme sa tu podrobnejšie venovať, ale len podotkneme, že najčastejším dôvodom je nespokojnosť hostiteľov, ktorá v jednom momente dosahuje maximum. Je pravda, že vo väčšine prípadov bude stačiť zanechať žiadosť o prevod novému hostiteľovi a ten vykoná tento proces zadarmo (prenos z Denveru je tiež bezplatný). Niektorí musia zmeniť viac ako tucet hostiteľov a až potom sa ukáže, ktorý poskytovateľ je pre nich najoptimálnejší.

Bežným dôvodom na zmenu názvu domény je uloženie filtrov na platformu vyhľadávače alebo dostať zákaz.

Niekedy sa tieto momenty dajú vyriešiť, no často si musíte vybrať novú doménu a začať s propagáciou od začiatku. Vôbec však nezáleží na tom, aké momenty vás viedli k potrebe prestupu.

Možno ste len potrebovali nasadiť verziu svojho webu do počítača, aby ste mohli vykonávať akúkoľvek prácu (práca na localhoste pomocou Denveru je mnohonásobne rýchlejšia a navyše s touto verziou môžete robiť čokoľvek s nastaveniami a zásuvnými modulmi bez akýkoľvek strach o výkon webovej verzie). Pre každý prípad vám odporúčame mať offline verziu vášho webu. Všimnite si tiež, že s pomocou Denveru môžete pracovať s neobmedzeným počtom stránok.

Prenos stránky WordPress na iného hostiteľa

Najprv zvážte prvý spôsob prenosu lokality Vodpress. Na začiatok sa teda musíte dostať k starému hostiteľovi a zálohovať celý aktuálny systém súborov a databázy. Zálohy sa často vytvárajú v hostiteľskom koreňovom adresári vo formáte archívu. Na stiahnutie týchto súborov odporúčame ísť cez FTP (môžete použiť napr. FileZilla resp Úplný veliteľ) alebo cez Správca súborov hosting. Stiahnite si vytvorené archívy do svojho počítača, vopred rozbaľte databázu z archívu.

Ak vyššie uvedená metóda nefungovala, môžete získať kópie iným spôsobom. Mali by ste prejsť do správcu súborov hostiteľa, vybrať celý priečinok, v ktorom sa nachádza váš web, a kliknúť na „Vytvoriť archív“. Po dokončení archivácie si stiahnite archív do svojho HDD a nepokúšajte sa sťahovať všetky súbory z vašej stránky samostatne, pretože pravdepodobnosť chýb je príliš vysoká; niektoré súbory sa nemusia načítať vôbec a proces sťahovania bude trvať veľa času.

Teraz prejdite do sekcie správy MySQL databázy– phpMyAdmin. Vyberte svoju databázu z rozbaľovacieho zoznamu, potom kliknite na odkaz "Exportovať" a kliknite na tlačidlo "OK". To je všetko, teraz uložte výsledný súbor. Potom budete mať na disku výpis databázy vo forme súboru s príponou .sql a balíka so všetkými súbormi lokality.

Prenos z virtuálneho na miestneho hostiteľa pomocou Denveru (a naopak)

S pomocou Denveru musíte nahrať súbory do jeho priečinka, napríklad: C:\WebServers\home\newresourse.ru\www. Databázu je potrebné pridať cez phpMyAdmin (bez internetového pripojenia prejdite na URL: http://localhost). Podobne môžete získať súbory z Denveru a nahrať ich na virtuálny hostiteľ, ktorý potrebujete.

Prenos dát z počítača na nový hosting

Nový hostiteľ bude musieť prejsť do sekcie "Databázy" a pridať nového používateľa a novú databázu, ako aj prísť s heslom a nezabudnite si ho zapamätať. Teraz prejdeme na panel phpMyAdmin, hľadáme tlačidlo „Importovať súbor“ a nahráme databázu .sql na nový hostiteľ.

Potom musíte nájsť svoj archív so súbormi stránky Vodpress a nahrať ho na ftp. Musí byť vyplnené požadovaný priečinok, inak web nerozpozná hosting (často ide o priečinok s názvom public_html, ale môže sa volať aj www, httpdocs alebo inak). Nech už je pomenovaný akokoľvek, adresár musí byť prázdny.

Nastavte pripojenie k databáze a nastavte povolenia

Hľadáme súbor wp-config.php a meníme v ňom údaje o pripojení:

define("DB_NAME", "názov_vašej_databázy");
define("DB_USER", "database_user_name");
define("DB_PASSWORD", "database_password");

Okrem toho musíte nastaviť atribúty 777 pre adresár wp-content/uploads a všetky interné adresáre. Môžete to urobiť cez ftp alebo v bežnom správcovi. To je všetko, teraz je vaša stránka nahraná na nový hosting, ale nezabudnite na názov domény.

Prepojenie názvu domény s novým hostingom

Po dokončení všetkých vyššie uvedených krokov by už vaša stránka mala fungovať s novým hostiteľom, ale nebudete to môcť skontrolovať, pretože doména bude stále priradená k starému hostiteľovi. Ak chcete situáciu napraviť, musíte:

  • Overte si u nového poskytovateľa hostingu server DNS. Mimochodom, tieto informácie môžu byť uvedené v liste, ktorý ste dostali po registrácii;
  • Teraz prejdite do kancelárie svojho registrátora domény. Registrátorom môže byť starý hostiteľ alebo špecializované služby ako 2domains.ru. V každom prípade v ovládacom paneli domény musíte nájsť časť „Spravovať servery DNS“ a zmeniť údaje DNS na nové.

Na to, aby sa zmeny prejavili, si budeme musieť ešte chvíľu počkať. Väzba domény môže trvať až 3 dni, ale skúsenosti ukazujú, že po približne 2-4 hodinách budete môcť svoju stránku používať.

Presun WordPress do inej domény alebo priečinka

Ak váš zdroj potrebuje nielen presun hostingu, ale aj zmenu domény, potom je to úplne uskutočniteľná úloha, ale stále budete musieť čeliť bolestiam hlavy. Je to spôsobené tým, že všetky cesty vo WordPresse sú impregnované absolútne odkazy, a tento nedostatok bude potrebné riešiť manuálne. No, čo robiť, porozprávajme sa o všetkom v poradí:

  1. Po stiahnutí výpisu starej databázy zo starého hostingu ho musíte otvoriť v editore (napríklad Dreamweawer) a zmeniť všetky záznamy o starej doméne na nové.
  2. Zmeny je potrebné vykonať aj v súboroch robots.txt a .htacces (tiež nahrádzame všetky odkazy na starú stránku za novú);
  3. Vykonanie úprav v súboroch lokality je voliteľné, takže ak ste po dokončení dvoch bodov popísaných vyššie získali lokalitu, môžete tento preskočiť. Ak chcete hľadať, budete musieť rozbaliť všetky súbory svojho webu WordPress a vyhľadať v nich zmienky o starej doméne.

Presunutie lokality do iného priečinka

Ak chcete preniesť lokalitu do iného priečinka, napríklad na site.ru/blog, musíte v súbore .htaccess urobiť nasledujúce riadky (zmeny sú tučné).

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

Prenos stránky pomocou SSH

Toto je najjednoduchšia a najpohodlnejšia možnosť prenosu stránky a táto metóda trvá iba 15-20 minút. A okrem toho je všetko takmer úplne automatizované, nebudú potrebné žiadne extra gestá. Ale aby ste mohli používať SSH, musíte mať k svojmu účtu shell prístup, čo vám to v konečnom dôsledku výrazne uľahčí migrácia wordpressu stránky. Takže:

  • Na paneli hostingu musíte aktivovať celú stránku;
  • Spustíme klienta SSH, prihlásime sa pomocou nášho účtu a vytvoríme zálohu pomocou príkazu:

    mysqldump -u USERNAME -pPASSWORD BD_NAME > dump.sql

    (za čo sú zodpovední, názov polí, heslo a názov databázy – myslíme si, že je to pochopiteľné; medzery by mali byť presne také isté, ako to bolo urobené vo vyššie uvedenom príkaze!).

WinSCP môžete použiť ako SSH klienta - veľmi funkčný program! Damb je najlepšie zabaliť do archívu, pretože je dokonale skomprimovaný do archívu.

Teraz musíte prejsť cez klienta SSH do svojho hostiteľského priečinka a stiahnuť predtým vytvorené archívy a databázu pomocou príkazov: wget http://site.name/site-archive.zip
a wget http://site.name/dump.zip

Proces sťahovania bude veľmi rýchly, pretože všetky súbory sa prenesú na nového hostiteľa, čím sa obíde pevný disk vášho počítača. Výsledné archívy je teraz potrebné otvoriť pomocou ovládacieho panela nového hostiteľa. Databáza sa importuje pomocou príkazu (vopred je potrebné vytvoriť prázdnu databázu):

mysql -u USERNAME -pPASSWORD -D BD_NAME< dump.sql

Ako môžeš vidieť túto technológiu zjednodušuje prenos WordPress stránky na iný hosting. Ak ruky rastú zo „správneho miesta“, potom tu nie je nič zložité.

Chyby, ktoré sa vyskytujú pri migrácii WordPress

Ak sa váš web nespustil, tu je niekoľko bežných príkladov chýb:

  • Ak sa otvorí karta, kde sa zobrazí výzva na inštaláciu WordPress, znamená to, že pri importe databázy sa vyskytla chyba. Môžete skúsiť zrušiť všetky tabuľky a nahrať výpis;
  • Ak uvidíte pozdrav hostiteľa, potom ste s najväčšou pravdepodobnosťou nevymazali súbory z priečinka public_html pred rozbalením archívu (môžete skúsiť vymazať súbor index.html);
  • Chyba „Chyba pri vytváraní databázového pripojenia“ sa objaví, keď boli údaje vo wp-config.php nesprávne zaregistrované.

Teraz viete, ako preniesť web WordPress na iného hostiteľa, ako aj z Denveru a späť. Dúfame, že po prečítaní materiálu vám nezostali žiadne otázky a ak máte nejaké, napíšte ich do komentárov.

Približne 17 % webových stránok je postavených na platforme WordPress. Tento CMS si získava na popularite vo väčšine vývojárskych kruhov. A čo existujúce stránky na iných motoroch alebo bez nich? Znamená to, že presun stránky na platformu wordpress si vyžiada veľa času, úsilia a peňazí? Alebo potrebujete začať odznova?

Presun webovej stránky na WordPress je v skutočnosti jednoduchší, než by ste si mysleli. V tomto článku si prejdeme procesom presunu webovej stránky krok za krokom, na skutočný príklad. Týmto sa pokúsime pokryť a prediskutovať všetky existujúce problémy.

Základné kroky

Tu sú najdôležitejšie veci, ktoré treba mať na pamäti pri migrácii webu na WordPress:

  1. Vyhodnoťte existujúcu lokalitu. Pri prezeraní stránok existujúcej lokality pracujte opatrne. Definujte všetky typy obsahu (stránky, fotogalérie, stránky zdrojov atď.), zvážte polia a formuláre. Napíšte si všetko na papier a vytvorte zálohovanie existujúcej lokalite.
  2. Pripravte stanovište pre nové stanovište. Nastavte si WordPress a pripravte všetko na import obsahu.
  3. Import obsahu. Preneste obsah na novú platformu. V prípade malých stránok to možno vykonať ručne. Pre veľké projekty je možné použiť pluginy.
  4. Preneste dizajn stránky. Prispôsobte si predvolenú tému WordPress tak, aby zodpovedala dizajnu vašej existujúcej stránky.
  5. Preskúmajte, otestujte. Starostlivo všetko znova skontrolujte a zálohujte nový web. Vykonajte úpravy, nastavte adresu URL presmerovania zo starej stránky na novú. Test!

Toto je základný plán migrácie stránky na novú platformu. Teraz sa pozrime na každú z fáz podrobnejšie.

Začnite s plánom

Kľúčom k úspešnému presunu stránky je vyhodnotenie existujúceho webového projektu. Musíte zistiť, ako importovať a štruktúrovať obsah vo WordPress. Hlavné body migrácie stránok sa nemenia, všetka zložitosť je v detailoch, ktoré sú špecifické pre každý projekt.

Nižšie je uvedený zoznam otázok, ktoré je potrebné zvážiť pri hodnotení obsahu:

  • Koľko obsahu by sa malo importovať? Počet strán, obrázkov atď.
  • Možno importovať obsah manuálne? Alebo musím použiť nástroj?
  • Ak používate nástroj, existuje?
  • Dá sa obsah usporiadať do „príspevkov“ a „stránok“ alebo sa líši od štandardných typov?
  • Musím preniesť ďalšie prvky obsahu (vstupné polia, príklady, videá atď.)?
  • Zmení sa štruktúra URL? Ak áno, tak nesmieme zabudnúť na presmerovanie zo starých stránok na nové.
  • Je obsah otvorený verejný prístup? Alebo existujú stránky len pre registrovaných užívateľov?

Pred prenosom obsahu si musíte pripraviť wordpress. Ak len experimentujete, . V opačnom prípade to musíte urobiť na hostingu.

Po nainštalovaní WordPress môžete začať!

NastavenieURL

Ak chcete vykonať zmeny, prejdite do časti Nastavenia -> Trvalé odkazy. Vo väčšine prípadov sa odkazy najlepšie ukladajú ako názov príspevku.


Používateľské účty

Ak sú používatelia zaregistrovaní na vašej stránke, musíte im vytvoriť účty v nainštalovanom wordpresse. Po dokončení migrácie stránok je dobré informovať používateľov e-mailom.

Požadované doplnky

Pluginy sa vyberajú pre špecifické potreby stránky (kontaktný formulár, posúvač obsahu, galéria, sociálne záložky atď.). Tu je oficiálny adresár pluginov. Jediná vec, ktorú treba poznamenať, je organizácia Rezervovať kópiu dáta (záloha).

Import obsahu do platformy WordPress

Toto je rutinná a zodpovedná práca!

Ak vaša stará stránka používala CMS, existuje možnosť automatického importu obsahu. Pozrite si zoznam skriptov, ktoré vám to umožňujú. Postupujte podľa pokynov a urobte to!

Ak váš starý CMS nie je uvedený v zozname alebo je stránka napísaná sama, nemá viac ako 100 strán, potom je najlepšie urobiť všetko ručne. Skopírujte a prilepte obsah a poznačte si adresy URL prenesených stránok.


Ak máte k dispozícii databázu s niekoľkotisícovým obsahom, potom sa budete musieť postarať o špecialistu. Alebo nájdite riešenie automatického importu.

Prenos dizajnu stránky

Ak nie si taký kritický nový dizajn, stačí si vybrať existujúci motív. Alebo opravte štandardný (vymeňte logo, pätu a zmeňte farebnú schému).

V prípade prenosu stránky propagovanej a rozpoznateľnej používateľmi je najlepšie ponechať dizajn rovnaký.

Práca so zdrojovým kódom

Z vlastnej skúsenosti je najlepšie pracovať so zdrojovým kódom v prehliadači. Ak vezmete súbory z hostingu, môžete urobiť veľa chýb. V prehliadači vidíme stránku tak, ako ju vidia používatelia.


AT Google Chrome toto sa robí takto: Menu -> Nástroje -> Zdroj, alebo stlačením pravé tlačidlo myšou otvorte kontextovú ponuku.

Vytvorte tému

Súbor štýlu

Prvým krokom pri vytváraní témy je skopírovanie existujúcich štýlov do šablóny so štýlmi wordpress témy: style.css

Ak to chcete urobiť, stačí otvoriť tento súbor na úpravu, zmeniť informácie o téme (komentované na začiatku súboru), vložiť štýly zo starej stránky.

Nezabudnite na adresy URL obrázkov! S najväčšou pravdepodobnosťou sa zmenia v dôsledku novej štruktúry priečinkov. Preto to pozorne sledujte ako v súbore štýlu, tak aj v téme.

Hlavička stránky

Ďalším krokom je vytvorenie hornej časti stránky. Tu je potrebné skombinovať štruktúru prúdu html kód s WordPress kódšablóna. V našom príklade budeme postupovať takto:

  • Duplikujte štruktúru HTML starého webu
  • Nahraďte statickú ponuku ponukou WordPress
  • Použime značku názvu WordPress a ponechajme háčik wp_head.
  • Poďme zlúčiť ďalšie relevantné značky zo starej hlavičky webu.

Pozrime sa na kód!

HTML kód starej hlavičky

Vegan Food Pyramid plagáty, pohľadnice a tapety

Vegánska potravinová pyramída

Nový kód hlavičky (HLAVIČKA.PHP)

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

Vegánska potravinová pyramída

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

Poďme sa pozrieť na to, čo sme urobili!

Uistite sa, že ste migrovali starú. doctype. V opačnom prípade môže použitie nového doctype HTML5 pre kód zo starých špecifikácií spôsobiť chyby šablóny (najmä v starších prehliadačoch).

Meta tagy

Spravidla sa prenášajú všetky hlavné značky. Výnimkou je v našom prípade pripojenie súboru štýlu, ktorý sa vkladá automaticky pomocou wp_enqueue_style v súbore funkcie.php

Skriptá

Skripty môžu byť zložité. Ak je skript pripojený ku každej stránke lokality (napríklad k hlavnému súboru skriptu alebo skriptu písma), môžete ho bezpečne napísať do hlavičky alebo päty témy. Ak sa potrebujete pripojiť iba na konkrétnej stránke, môžete použiť podmienené značky. Najlepším spôsobom je zaregistrovať všetky skripty a pridať ich pomocou wp_enqueue_script.

Vložiťna spodku tag. WordPress to používa na zahrnutie svojich vlastných skriptov a štýlov tém. Tiež pre nainštalované pluginy. Bez wp_head nebude väčšina front-end pluginov fungovať.

body_class

Všimnite si aplikáciu nášhotag. WordPress ho používa na poskytovanie radu užitočných tried pre tag. Tieto triedy sa vkladajú v závislosti od typu stránky automaticky.

WordPress menu

Výstup ponuky WordPress je jedným z najviac ťažké úlohy pri prenose stránky do tohto motora. V našom príklade máme menu s jednoduchým označením, ktoré používa aktívny trieda (vygenerovaná pomocou pomocou PHP), aby ste určili, ktorá stránka sa práve zobrazuje. Funkcia wp_nav_menu je veľmi flexibilný a poskytuje mnoho vstavaných riešení pre organizáciu menu. V príklade sme prevzali štýly z aktívnej triedy a umiestnili sme ich do ekvivalentnej triedy položky aktuálnej ponuky vo wordpresse.

Päta stránky

Päta stránky sa spravidla mení najmenej. Všetko je rovnaké ako v prípade hlavičky stránky. Poďme zlúčiť HTML kód.

StarýHTML kód päty

Nový kód päty (PäTA.PHP)

Niektoré päty sa ťažko prenášajú tému wordpress. Napríklad, ktoré obsahujú menu a rôzne widgety. Väčšina pätiek je jednoduchá, ako v našom príklade. Nezabudnite zahrnúť hlavnétag predtým tag.

Hlavná stránka

Môže robiť prácu rôzne cesty. Domovská stránka je toho ukážkovým príkladom, keďže sa líši od zvyšku štruktúry webu. V našom príklade úplne vložíme hlavnú stránku šablóna wordpress. Akékoľvek zmeny je možné vykonať neskôr.

starý kód domovskej stránke

plagát

30 dolárov každý

kúpiť

pohľadnice

50 dolárov za 50

Zahŕňa bezplatnú dopravu do celého sveta

kúpiť

Nový kód prednej strany (/page-templates/front-page.php)

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

plagát

Plagát s rozmermi 30 × 20 palcov zobrazujúci viac ako 125 vegánskych potravín ako alternatívu k tradičnej potravinovej pyramíde. Tento plagát upúta pozornosť ľudí a poslúži ako návrh nápadov na jedlo.

30 dolárov každý

Zahŕňa bezplatnú dopravu do celého sveta

kúpiť
/images/Vegan-Food-Pyramid-New.jpg"> /images/postcard-splash.jpg" alt="(!LANG:Pohľadnica Splash" /> !}

pohľadnice

Krásne pohľadnice 4×6, ktoré možno poslať poštou a zdieľať s priateľmi a rodinou. Rozdávajte ich na akciách. Umiestnite ich na steny. Zdieľajte vegánsku lásku!

50 dolárov za 50

Zahŕňa bezplatnú dopravu do celého sveta

kúpiť

Šablóna domovskej stránky titulná strana.php začína a končí spojením hlavičky a päty stránky, ktorú sme práve nastavili. Pomedzi to pripojíme HTML kód, použijeme funkciu get_stylesheet_directory_uri, aby ste získali dynamické adresy URL do priečinkov obrázkov našej témy.

Štandardná šablóna stránky

Aby sme ušetrili čas, prejdime na hotovú stránku šablóny WordPress:

Šablóna stránky príspevku (PAGE.PHP)

Šablóna stránky s obsahom (OBSAH-PAGE.PHP)

>

Je potrebné zvážiť niekoľko bodov:

Cyklus

Ak je pre vás WordPress niečo nové, potom kúsok kódu v bloku # obsahu sa môže zdať komplikované. Slučka je kus kódu na zobrazenie náhľadov príspevkov. Viac o slučkách sa dozviete v kódexe. Len sa uistite, že táto sekcia kódu je prítomná, inak sa zoznam príspevkov na stránke nezobrazí.

get_template_part

Táto funkcia je dobrou voľbou na usporiadanie obsahu, najmä v zložitých projektoch. Hoci je tento projekt jednoduchý, použijeme ho ako príklad.

post_class

Tento riadok vkladáme aj kvôli jednoduchšej zmene dizajnu.

Šablóna plnej šírky (full-width.php)

Šablóna umožňuje použiť celú stranu, pri zobrazení sa normostrana zodpovedajúcim spôsobom zmení na šírku.

templates/full-width.php

Potom môžete v rozhraní administrátorského panela otvoriť "Upraviť stránku", nájsť blok "Atribúty stránky" (zvyčajne pod a napravo od bloku publikácie) a potom z rozbaľovacieho zoznamu vybrať "Úplná šablóna" šablón.

Recenzia, testovanie

Je čas prehodnotiť našu prácu. Otestujte a dôkladne skontrolujte. Pri veľkom webe sa zamerajte na rôzne šablóny. Tu je niekoľko vecí, na ktoré si treba dať pozor:

Uistite sa, že všetky odkazy fungujú tak, ako majú. Ak máte viacero stránok, môžete to urobiť ručne. Pre automatizáciu môžete použiť bezúhonnosť(zadarmo, pre Mac) alebo Xenus Link Sleuth(zadarmo, pre Windows).

Nezhodné štýly

Tak či onak sa niektoré prvky dizajnu nemusia zobraziť správne. Starostlivo porovnajte starý a nový kód HTML.

Funkčnosť

Skontrolujte funkčnosť tlačidiel „Kúpiť teraz“, kontaktných formulárov, bulletinov, priložených máp, prehrávačov médií atď.

V procese prenosu stránky do wordpressu sa môžu objaviť dočasné odkazy na priečinky a prázdne stránky. Pozrite sa pozorne a odstráňte ich.

Nastavenie presmerovania

Ak sa vaša štruktúra odkazov zmenila, uistite sa, že používatelia a vyhľadávacie nástroje sú presmerovaní na nové adresy URL. Pre malý počet adries často používajte . htaccess súbor.

Otvorte tento súbor z priečinka motora WordPress. Ak ho nevidíte, zmeňte nastavenia FTP klienta tak, aby zobrazoval skryté súbory. Teraz napíšeme pokyny na presmerovanie každej zo stránok:

Presmerovanie 301 /wallpaper.php http://veganfoodpyramid.com/wallpaper/ Presmerovanie 301 /about.php http://veganfoodpyramid.com/about/ Presmerovanie 301 /contact.php http://veganfoodpyramid.com/contact/ Presmerovanie 301 /contactthanks.php http://veganfoodpyramid.com/contact/thanks/

Dokončenie!


Vaša stránka bola aktualizovaná! Dúfame, že ste úspešne migrovali svoje stránky na WordPress. Ak ste stále v niektorých fázach presunu stránky a niečo nefunguje, napíšte do komentárov.

To je všetko, teraz viete, ako preniesť web na platformu WordPress!


Predpokladajme, že presúvame stránku z jedného hostingu na druhý a so zmenou domény. Pôvodne bola stránka umiestnená na doméne wp1.ru a presúvame ju na doménu wp2.ru. Pred spustením je potrebné mať tieto údaje: adresa, login a heslo MySQL servera na starom a novom hostingu + adresa, login a heslo FTP servera na starom a novom hostingu.

Zálohovanie databázy

Zálohovanie je možné vykonať dvoma spôsobmi:

  • Z hlavného panela WordPress pomocou doplnku WP-DBManager.
  • Z ovládacieho panela hostingu pomocou phpMyAdmin.

Tu sa bude brať do úvahy iba druhá možnosť ako najspoľahlivejšia. Navyše pri importe databázy na nový hosting bude treba použiť phpMyAdmin.

Prejdite teda na ovládací panel starého hostingu, nájdite odkaz na phpMyAdmin, zadajte svoje prihlasovacie meno a heslo a nakoniec sa dostanete na hlavnú stránku phpMyAdmin.

V stĺpci vľavo musíte vybrať databázu vašej stránky. Ďalej sa zobrazí stránka so zoznamom databázových tabuliek. V hornom menu prejdite na kartu Export.

Nastavenia exportu:


Takmer všetky parametre necháme nezmenené. Jediné odporúčanie je zaškrtnúť možnosť „Uložiť ako súbor“ + „Zbaliť do zip“. Po kliknutí na tlačidlo OK uložte súbor do lokálneho počítača.

Upozorňujeme, že exportujeme iba tabuľky, nie celú databázu. Je to pohodlnejšie, pretože hostitelia takmer vždy vytvárajú databázy s vlastnými predponami a keď sa databáza prenesie na nového hostiteľa, názov databázy sa zmení.

Záložné súbory

Tu je všetko jednoduché pomocou ftp klienta, skopírujeme všetky súbory WordPress do lokálneho počítača.

Prenos databázy na nového hostiteľa

Najprv musíte vytvoriť databázu. Tu sú možnosti. Niektorí hostitelia vám umožňujú vytvárať databázu a používateľov iba z ovládacieho panela, zatiaľ čo iní poskytujú túto možnosť z phpMyAdmin. Predpokladajme, že náš nový hostiteľ patrí do druhej skupiny.

Ideme do phpMyAdmin na novom hostingu a vytvoríme databázu. Pole Porovnať možno ponechať nezmenené:


Vytvoríme samostatnú databázu používateľa (ak je to potrebné a ak to poskytovateľ hostingu umožňuje). Ak to chcete urobiť, otvorte novovytvorenú databázu, v hornom menu prejdite na kartu Privilégiá a potom na položku „Vytvoriť nového používateľa“:


Vymyslíme používateľské meno, heslo (najmenej 6 znakov). V časti „Databáza pre používateľa“ začiarknite položku „

Teraz prejdime k importu tabuliek. Je potrebné vybrať základňu. V hornom menu prejdite na kartu Import:


Vyberte súbor, ktorý bol vytvorený pri exporte zo starej databázy (hneď môžete poslať archív zip). Stlačte tlačidlo OK. Ak všetko prebehlo v poriadku, zobrazí sa nápis: „Import úspešne dokončený, dotazy dokončené:“ a v ľavom stĺpci sa zobrazí zoznam tabuliek.

Pretože Keďže prechádzame na iný hosting so zmenou názvu domény, tak v tabuľke wp_options musíme zmeniť hodnoty dvoch parametrov: siteurl a home.
Otvorte tabuľku wp_options, vyhľadajte položku s hodnotou siteurl v stĺpci option_name. Ak chcete zmeniť záznam, kliknite na „ceruzku“:


Zmeňte pole option_value. Nahraďte starú hodnotu http://www.wp1.ru novou hodnotou http://www.wp2.ru a kliknite na tlačidlo OK:


Rovnakým spôsobom zmeníme hodnotu parametra home.

Prenos súborov na nového hostiteľa

Pred kopírovaním súborov do nového hostiteľa musíte zmeniť nastavenia pripojenia k databáze v súbore wp-config.php.
Musíte zmeniť staré hodnoty konštánt:

  • DB_NAME - názov databázy
  • DB_USER - používateľské meno
  • DB_PASSWORD - heslo používateľa
  • DB_HOST - adresa/názov databázového servera

pre nové.

Po uložení údajov pre pripojenie k novému databázovému serveru pomocou ftp klienta nahráme súbory stránky na nový hosting. Po stiahnutí by mala stránka správne fungovať na novom hostingu pod novým názvom domény.

Záverečná fáza

WordPress má funkciu – štandardne sa všetky obrázky vkladajú pomocou absolútnej cesty (s názvom domény). Z tohto dôvodu pri prenose stránky na inú doménu prestanú fungovať obrázky. Problém je možné jednoducho a rýchlo vyriešiť pomocou pluginu.
Po aktivácii doplnku prejdite na stránku nastavení. V časti Hľadať v (kde hľadať) začiarknite políčko vedľa položky Obsah (vyhľadajte obsah všetkých stránok a príspevkov). Do poľa Nahradiť (vyhľadáme túto hodnotu a nahradíme ju) zadajte starú doménu. Do poľa s (hodnota nahradenia) zadajte novú doménu. A stlačte Go.

Weboví vývojári tak či onak môžu čeliť problému prenesenia stránky bežiacej na WordPress na inú doménu alebo hosting. Nebudú žiadne problémy s prenosom stránky na iný hosting pri zachovaní rovnakého názvu domény. Hlavná vec je, že nový hosting by mal podporovať tie systémové charakteristiky, ktoré sú potrebné pre váš web.

V tomto článku sa pozrieme na to, ako zmeniť doménu WordPress stránky bez straty jej výkonu a pozície vo výsledkoch vyhľadávačov. Celý postup je pomerne jednoduchý a je potrebné dodržať niekoľko jednoduchých krokov:

  1. Na prenesenie lokality do inej domény použite jednu z nižšie opísaných metód.
  2. Nastavte robots.txt na starej a novej doméne.
  3. Vytvorte presmerovanie 301 zo starej domény na novú.

Presun stránky WordPress do inej domény

Prvý spôsob

Najjednoduchší spôsob je zmeniť názov domény v správcovskej konzole:

  1. Prejdite na panel správcu a potom prejdite na stránku „Nastavenia – Všeobecné“.
  2. Do existujúcich polí „Adresa WordPress“ a „Adresa webu“ vyplňte novú adresu URL vašej domény. Nastavenia uložíme. Pripravený.

Metóda, hoci jednoduchá, nie je vhodná pre každého. Ak ste niekedy vykonali manuálne interné prepojenie, vyššie uvedené kroky v tomto prípade nepomôžu. Prejdime k druhej metóde.

Druhý spôsob

Opäť to nie je ani zďaleka ideálna metóda a je zlá, pretože vyžaduje viac práce ako tretia metóda (najpohodlnejšia, ak máte prístup k PhpMyAdmin). Dobre, nechajme to zatiaľ tak:

  1. Otvorte SQL výpis databázy v textovom editore (napr. Notepad++).
  2. Nahraďte všetky výskyty starej adresy lokality novou. Uložte dokument.
  3. Importujte výpis do databázy, predtým odstráňte všetky existujúce tabuľky. Pripravený.

Tretia cesta

Dostali sme sa teda k najzaujímavejšiemu a najpohodlnejšiemu spôsobu, ktorý autorovi pomohol viac ako raz. Tu pracujeme priamo s databázou pomocou SQL dotazov:

  1. Prejdite na PhpMyAdmin, priamo do databázy. Kliknite na „SQL“ na paneli v hornej časti.
  2. Zadáme tri dopyty jeden po druhom alebo naraz: UPDATE wp_options SET option_value = nahradiť(option_value, "http://domain.ru", "http://newdomain.ru") WHERE option_name = "home" OR option_name = " siteurl"; AKTUALIZÁCIA wp_posts SET guid = replace(guid, "http://domain.ru","http://newdomain.ru"); AKTUALIZÁCIA SET wp_posts post_content = nahradiť(post_content, "http://domena.ru", "http://novadomena.ru");
  3. „domain.ru“ a „newdomain.ru“ nahrádzame starou a novou adresou. Ušetríme. Týmto spôsobom docielime zmenu URL adresy na celom webe, nech je kdekoľvek. Pripravený.

Nastavenie súboru robots.txt na starých a nových doménach

Ak chcete úspešne zlúčiť starú doménu s novou, musíte vyhľadávaciemu robotovi povedať o prevádzke inej adresy webu. Ak to chcete urobiť, v súbore robots.txt na starej doméne vytvorte smernicu „Host“ s adresou názvu novej domény (to isté robíme na novej):

Hostiteľ: newdomain.ru

Tento a nasledujúce postupy sú potrebné na udržanie „váhy“ stránky (TIC, vek atď.) a tiež na to, aby si robot nemyslel, že sa zaoberá úplne iným zdrojom, s rovnakým obsahom a duplicitné stránky.

Chcem vás upozorniť na skutočnosť, že v budúcnosti je možný dočasný pokles pozícií vo vyhľadávačoch, ale nezľaknite sa, dopyty by sa mali časom zotaviť.

Vytvorenie presmerovania 301

Aby sa používatelia a vyhľadávacie roboty po prístupe na starú adresu (na hlavnú alebo internú stránku) automaticky dostali na novú, musíte na starej doméne vytvoriť presmerovanie 301 (dokument bol prenesený). Do súboru .htaccess zapíšeme nasledovné:

Prepisovať motor vypnutý Možnosti +FollowSymLinks RewriteEngine na RewriteRule (.*) http://newdomain.ru/$1

V skutočnosti je to celý postup.

Pre mnohých webmasterov a vlastníkov stránok môže nastať situácia, keď je potrebné stránku preniesť z jednej domény do druhej. je potrebné preniesť stránku bežiacu na WordPress engine na novú doménu. Tie. podstatou tejto akcie je len zmena názvu domény, všetok obsah, ako aj štruktúra odkazov zostáva rovnaká. Zároveň je dôležitým bodom zachovanie ukazovateľov TCI a PR.

K tomuto problému je potrebné pristupovať s úplným pochopením veci, pretože opak môže byť plný nepríjemných následkov, napríklad budete musieť začať propagovať stránku na tejto novej doméne od úplného začiatku.

Je tu jeden dôležitý bod: pri prevode na novú doménu teraz musíme udržiavať 2 domény – starú a novú, pričom tento prevod prebieha v 2 krokoch:

1) skopírujte všetky skripty WP stránky a databázy zo starej domény do novej
2) vykonajte presmerovanie 301 zo starej domény na novú

Prenos skriptov

Existuje niekoľko spôsobov, ako vykonať prvý krok prenosu, rôzne spôsoby budú pre rôznych správcov webu pohodlnejšie. Takže:

№1

Najoptimálnejší spôsob, ak web prenesieme na jeden hostingový účet:

  1. prejdite na panel správcu stránky na stránke "Nastavenia - Všeobecné"
  2. do polí "Adresa WordPress (URL)" a "Adresa stránky (URL)" zadajte URL adresu novej domény a potvrďte zmeny kliknutím na tlačidlo "Uložiť zmeny"

Pripravený. Teraz vás WordPress po uložení nastavení presmeruje na novú doménu s už zapísanými nastaveniami.

№2

Táto metóda je vhodná, ak prenášame skripty a databázu na iný hostingový účet alebo na iný hosting:

  1. kopírovanie skriptov WordPress do novej domény
  2. skopírujte SQL dump a otvorte ho v textovom editore, ak nie je veľmi veľký, tak všetko pôjde viac-menej jednoducho
  3. musíte nahradiť všetky výskyty starej adresy lokality novou, napríklad nahradiť http://domena.ru za http://novadomena.ru a uložiť tento výpis sql
  4. nahrajte výpis do databázy na serveri, napríklad cez PHPMyAdmin

Pripravený. Stránka WordPress funguje na novej adrese. Musíte to však robiť opatrne, pretože v SQL výpise môžete niečo pokaziť.

№3

Tretí spôsob je vhodný aj vtedy, ak si skripty a databázu prenášame na iný hostingový účet alebo na iný hosting, no zároveň máme určité znalosti o administrácii stránok.

  1. skopírujte skripty WordPress a výpis SQL na novú doménu/hosting/účet
  2. prejdite do phpMyAdmin a vyberte databázu, ktorú chcete
  3. kliknite na záložku "SQL" a vykonajte nasledujúce 3 dotazy jeden po druhom
    UPDATE wp_options SET option_value = nahradiť (option_value, "http://domain.ru" , "http://newdomain.ru" ) ;

    AKTUALIZÁCIA SET wp_options hodnota_možnosti = nahradiť(hodnota_možnosti, "http://domena.ru", "http://novadomena.ru");

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

    AKTUALIZÁCIA wp_posts SET guid = replace(guid, "http://domain.ru","http://newdomain.ru");

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

    AKTUALIZÁCIA SET wp_posts post_content = nahradiť(post_content, "http://domena.ru", "http://novadomena.ru");

Pripravený. Teraz sa stránka otvorí na novej adrese.

Vytvorenie presmerovania 301

Teraz sa musíte uistiť, že keď návštevník vstúpi na stránky starého webu, bude automaticky presmerovaný na podobné stránky nového webu. Za týmto účelom robíme zo starej domény na novú. Ak to chcete urobiť, na starej hostiteľskej doméne nahraďte obsah súboru nasledujúcim:

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žno a všetkom. Proces migrácie stránky WordPress na novú doménu možno považovať za dokončený.

Pár slov o TIC a PR stránke. S implementovaným presmerovaním 301 sa tieto metriky nakoniec prenesú do novej domény, ale budú nižšie, keď sa presmerovanie pridá k parametrom webu. Hlavnou výhodou je, že presmerovanie 301 prenesie všetky faktory správania do novej domény a na pozíciách vyhľadávania by sa malo vždy pracovať.