Obsah
Aktualizované - február 28, 2025
Presun webovej stránky, čo to znamená, prečo - a ako to funguje? Týmto otázkam sa podrobne venuje tento článok. Preto je o niečo dlhší, ako je na mojom blogu zvykom.
Presun webovej stránky môže mať rôzne významy:
Presun hostingu
- Webové stránky sa prenášajú od jedného poskytovateľa hostingu k druhému.
- Databázy, súbory a e-maily je často potrebné vziať so sebou.
- Je potrebné upraviť nastavenia DNS.
- Napríklad z výkonnostných, bezpečnostných alebo cenových dôvodov.
Prenos domény
- Zmena webovej stránky zo starej domény (napr. old-domain.com) do nového (new-domain.com).
- Presmerovania (301 redirects) sú dôležité pre získanie návštevníkov a SEO pozícií.
Zmena servera
- Webová stránka zostáva na rovnakej doméne, ale presúva sa na nový server (napr. zo zdieľaného hostingu na vlastný server).
- Môže sa vyžadovať okrem iného z výkonnostných a bezpečnostných dôvodov.
Prečo?
Webová stránka, ktorá začala ako malý blog, sa rozrastá, a preto si vyžaduje viac pamäte, väčšie databázy a presahuje rozsah zmluvy uzavretej s webhostingom. Modernizácia by však opäť presiahla rozpočet, a preto hľadáte iných poskytovateľov hostingu.
Na začiatku nemyslíte na databázy a iné zdroje. Porovnávate rôzne ponuky a zvyčajne sa rozhodnete pre tú, ktorá ponúka "najvyššie" čísla za najnižšiu cenu. Kvôli nedostatočným základným znalostiam sa nezamýšľate nad zmysluplnosťou a potrebnosťou týchto "čísel". A ak skutočne neviete, ktoré čísla budú v konečnom dôsledku dôležité, neviete, aké otázky sa pýtať alebo ktorým údajom venovať osobitnú pozornosť.
Keďže zmluvy sa musia dodržiavať, poskytovateľ hostingu sotva prižmúri oko, ak sú stanovené limity prekročené, ale najprv zdvorilo upozorní na okolnosti, ktoré sú v rozpore so zmluvou, a ak nedôjde k náprave, jednoducho webovú stránku zablokuje.
Pri výbere poskytovateľa musíte zohľadniť aj maximálnu povolenú veľkosť databázy. To sa ľahšie povie, ako urobí, pretože máloktorý poskytovateľ to uvádza ako kritérium vo svojich údajoch pri výbere tarify. O to viac sa na to výslovne opýtajte e-mailom alebo prostredníctvom chatu!
A to sa odporúča aj u známych poskytovateľov, ktorých tarify môžu ľahko dosiahnuť niekoľko stoviek eur ročne.
V uvedenom príklade to bolo práve prekročenie povolenej veľkosti databázy 1 024 MB, ktoré viedlo k zmene poskytovateľa hostingu.
Výber poskytovateľa hostingu
Ak vyhľadáte porovnanie poskytovateľov hostingu, nájdete zoznam prevažne vo vzostupnom poradí podľa ceny.
Okrem čisto "technických údajov" sú dôležitejšie aj dostupnosť, čas odozvy a efektívnosť podpory. Názory na umelú inteligenciu sa môžu rozchádzať, ale poskytovatelia čoraz viac využívajú umelú inteligenciu na pokrytie podpory prvej úrovne, t. j. všeobecných otázok zákazníkov. Je to úplne pochopiteľné a na tento účel úplne postačuje. Je zábavné, keď vám AI želá "dobrú noc" a "spi pokojne!".
Človek na druhej strane by však mal byť k dispozícii v prípade konkrétnych problémov a mal by byť k dispozícii celý deň, 24 hodín denne, 7 dní v týždni. Pred uzavretím zmluvy je tiež potrebné vyjasniť, do akej miery je služba podpory zahrnutá a kedy sa stáva spoplatnenou.
Zmluvy, ktoré sa uzatvárajú na niekoľko rokov dopredu, sú zvyčajne cenovo zaujímavejšie, najmä preto, že nákladová stránka je tak z dlhodobého hľadiska lepšie vypočítateľná. Poskytovateľ, ktorý zruší svoju službu pred uplynutím zmluvného obdobia alebo toto obdobie prežije, by bol samozrejme najlepšou voľbou. To však nikto nedokáže zaručiť.
V rozhodovacom procese by sa mali zohľadniť aj náklady - zvyčajne vyššie - po uplynutí počiatočnej lehoty, najmä preto, že ich zvýšenie je často veľmi výrazné. Samozrejme, môžete jednoducho nechať zmluvu vypršať a webovú stránku - opäť - presunúť, ale skúsenosti ukazujú, že sa to nerobí, najmä z dôvodu pohodlnosti.
Po nájdení nového poskytovateľa môžete začať presúvať svoje webové stránky.
Premiestnenie webovej stránky
Je potrebných deväť krokov:
- Aktualizácia všetkých doplnkov, tém a inštalácie WordPress na najnovšiu verziu
- Reorganizácia databáz
- Stiahnite si a nainštalujte zásuvný modul na zálohovanie údajov (napr. UpdraftPlus)
- Zálohovanie dát všetkého obsahu (databáza, pluginy, témy, uploady, iné)
- Transfer domény k novému poskytovateľovi
- Inštalácia WordPress na servery nového poskytovateľa
- Inštalácia zásuvného modulu na zálohovanie údajov (tu UpdraftPlus)
- Obnovenie údajov do novej inštalácie WordPress
- Kontrola záznamov DNS u nového poskytovateľa
Aktualizácie
Najmä WordPress by mal byť v najnovšej verzii, pretože nová inštalácia WordPress bude najnovšia. Verzie sú spravidla kompatibilné smerom nadol, ale týmto opatrením sa vyhnete prípadným nekompatibilitám.
Zásuvné moduly sú menej kritické a možno ich aktualizovať aj po migrácii.
Zásuvný modul na zálohovanie údajov UpdraftPlusAk už bola aktívna na starej inštalácii, určite by sa mala pred zálohovaním údajov aktualizovať na aktuálnu verziu, pretože po dokončení inštalácie WordPress na novom serveri sa tiež načíta a nainštaluje v aktuálnej verzii. Opäť je to preto, aby sa zabránilo prípadnej nekompatibilite verzií.
Reorganizácia databázy
Databázy sú ako police s knihami: jedna kniha pribudla, tri knihy ubudli, päť kníh pribudlo... - neustále sa menia a žijú. Niekedy sa veľká kniha, ktorá sa nezmestí do medzery, rozdelí na vhodné jednotlivé časti a uloží sa na rôznych miestach. Databáza má preto roztrieštený obsah. Odkazy na tieto fragmenty zaberajú rovnako veľa úložného priestoru ako samotný obsah. Ukladajú sa aj protokoly, zapisujú sa údaje do vyrovnávacej pamäte atď.
Reorganizácia databázy prečíta všetky údaje, znovu zloží fragmentované údaje, odstráni dočasné údaje, ktoré už nie sú potrebné, a tak optimalizuje rýchlosť prístupu aj veľkosť databázy. Tým sa tiež skracuje čas potrebný na zálohovanie a obnovu databázy.
Keďže databáza je hlavným nervom webovej stránky, dôrazne sa odporúča vytvoriť kópiu databázy PRED jej reorganizáciou a zálohovať ju na lokálne úložisko. Ak sa niečo pokazí, môžete ju obnoviť.
Zálohovanie údajov plug-in
Existuje množstvo doplnkov, ktoré sú určené na zálohovanie a migráciu webových stránok. Väčšina z nich vykonáva zálohovanie bez problémov, ale pri migrácii od vás požaduje platbu. Ak teda neplánujete migrovať webové stránky každú chvíľu, pravdepodobne nebudete mať záujem o ročné predplatné. Zásuvný modul, na ktorý odkazujeme vyššie UpdraftPlus je v tomto prípade významnou výnimkou, pretože je skromný a umožňuje obnovu bez akýchkoľvek "ak" alebo "ale".
UpdraftPlus vás intuitívne prevedie procesom zálohovania a po úspešnom dokončení inštalácie môže jednotlivé súbory stiahnuť do vášho počítača.
Prenos domény
Čo je doména?
Doména je napr. www.google.de - www je nepovinný a predstavuje tzv. subdoménu. V dôsledku toho je potrebné zadať "google.com" na rovnaký výsledok ako "www.google.de". V obidvoch prípadoch sa webová lokalita zobrazí prostredníctvom služby Google.
"google" je individuálny názov, zatiaľ čo ".de" je doména najvyššej úrovne (TLD).
EEP
Stránka Protokol Extensible Provisioning Protocol (EPP) sa používa na správu doménových mien u registrátorov a registrov a umožňuje štandardizovanú a bezpečnú komunikáciu medzi registrátormi domén, ako sú Namecheap, GoDaddy a centrálnymi registrami, ako je DENIC (Nemecké sieťové informačné centrum) pre TLD ".pl"
a Verisign pre .com
).
Na prevod domény je potrebná žiadosť držiteľa domény, t. j. prevádzkovateľa webovej stránky. Prevádzkovateľ webovej stránky požiada svojho predchádzajúceho poskytovateľa hostingu o tzv. EPP-Auth-Code. Prijatý kód sa zadá na stránke žiadosti o prevod domény u nového poskytovateľa, ktorý potom zariadi prevod domény od starého poskytovateľa k novému poskytovateľovi.
Akonáhle dôjde k presunu domény, predchádzajúca "adresa", ktorá predtým viedla k starému poskytovateľovi, jeho serveru a vašej vlastnej webovej stránke, nebude smerovať nikam. Tu prichádza Server s názvom domény (DNS).
DNS
A Server s názvom domény prevedie zadanú adresu "www.google.de" na IP adresu vhodnú pre servery, tu "8.8.8.8".
DNS k dispozícii na celom svete interaktívne: Ak prvý server (DNS resolver) nepozná IP adresu, odovzdá dotaz ďalšiemu serveru. Toto rekurzívne vyhľadávanie pokračuje, kým sa nenájde položka názvu a hľadaná IP adresa sa neodošle späť na miesto, kde bola žiadosť podaná, a požadovaná webová lokalita sa môže načítať.
DNS ukladá aj ďalšie záznamy, ako napr.
- A-Record - Prepojenie domény s adresou IPv4.
- Záznam AAAA - Prepojenie domény s adresou IPv6.
- Záznam CNAME - Presmerovanie jednej domény na inú (napr.
www.example.com
→example.com
). - MX-Record - Definuje poštový server pre e-maily.
- Záznam TXT - Obsahuje dodatočné informácie, napr. o bezpečnostných mechanizmoch.
Šírenie DNS
Každý poskytovateľ hostingu má svoj vlastný menný server. Starý poskytovateľ, napr. ns1.alterProvider.comnový, napríklad ns1.newprovider.com.
V prípade presťahovania sa stará adresa uložená u registrátora vzťahuje na ns1.alterProvider.com Preto musíte najprv prejsť na webovú stránku starého poskytovateľa.
Hneď ako registrátor dostane novú adresu poskytovateľa ns1.newprovider.com požiadavka je odoslaná novému poskytovateľovi, ale webová stránka ešte nebola prenesená na jeho server. Dopyt preto zostáva neúspešný. Stránka sa opäť zobrazí ako zvyčajne až po obnovení celého obsahu.
Či je pre presunutú doménu stále uložený starý alebo nový menný server, môžete skontrolovať pomocou Kto je skontrolovať. Ak to chcete urobiť, zadajte doménu, ktorú chcete skontrolovať, do vyhľadávacieho poľa vpravo hore a kliknite na tlačidlo WHOIS vpravo.
Okrem toho sa nový záznam adresy musí ešte preniesť do všetkých sietí DSN na celom svete, čo môže trvať až približne 48 hodín. Je preto možné, že niekto v Nairobi sa dostane na webovú stránku, zatiaľ čo niekto z Moskvy stále skončí v prázdnote alebo dostane chybové hlásenie.
Kontrola NameServer DNS
Na webovej stránke môžete zistiť, do ktorého systému DNS už bola nová adresa zaregistrovaná. Kontrola DNS výberom položky NS pre NameServer vo výberovom poli napravo od registrovanej domény (napr. csiag.de). Výsledok sa zobrazí v spodnej časti zoznamu krajín pre každú krajinu vpravo. Namiesto starého NameServeru by sa tam mal zobraziť nový NameServer.
Inštalácia WordPress
Keď je nová adresa dostupná prostredníctvom DNS u nového poskytovateľa, môžete sa na ňu prihlásiť pomocou predtým zadaných údajov a spustiť inštaláciu WordPress. Poskytovatelia spravidla navrhujú používateľské rozhrania svojich portálov tak intuitívne, že príslušné ponuky a funkcie zvyčajne nájdete hneď.
Po úspešnom dokončení inštalácie WordPress sa nainštaluje zásuvný modul na zálohovanie údajov.
Zálohovanie údajov plug-in
V bočnom paneli inštalácie WordPress nájdete položku ponuky Zásuvné moduly.
Vľavo hore kliknite na tlačidlo Pridanie nového pluginu na stránku s prehľadom dostupných zásuvných modulov.
Vpravo do poľa vyhľadávania Hľadanie zásuvných modulov zadajte UpdraftPlus a okamžite sa zobrazí hľadaný doplnok, ktorý môžete nainštalovať kliknutím na Nainštalovať teraz sa spustí. Po úspešnej inštalácii sa zásuvný modul spustí kliknutím na Aktivácia stránky schopné konať.
Obnovenie údajov
V ľavom stĺpci ponuky WordPress sa teraz nachádza aj UpdraftPlus uvedené. Kliknutím na túto položku sa otvorí výber funkcie Uložiť alebo Obnoviť.
Funkcie Migrácia / klonovanie Zdá sa, že sú vyhradené pre verziu nákupu, čo je dôvod, prečo čistá funkčnosť Zabezpečiť teraz alebo ďalej, Obnovenie sa používa.
Na novom serveri neexistuje žiadna existujúca záloha, preto je potrebné najprv obnoviť súbory zo zálohy u starého poskytovateľa kliknutím na Nahrávanie záložných súborov sa musia preniesť na server nového poskytovateľa.
Po dokončení prenosu je teraz k dispozícii päť tlačidiel za dátumom/časom zálohovania v tabuľke nižšie. Hneď na začiatku riadku sa nachádza políčko. Kliknite naň a kliknite vpravo na tlačidlo Obnovenie Spustite obnovu.
Ak sa obnovenie zruší, zobrazí sa príslušná chybová správa a tlačidlo na opravu chyby. Vo väčšine prípadov proces obnovy nemôže prepísať prázdne tabuľky databázy vytvorené predchádzajúcou inštaláciou WordPress, preto ich treba explicitne odstrániť ručne kliknutím a potom proces znovu spustiť.
Po úspešnom dokončení obnovy je možné k webovej lokalite pristupovať ako zvyčajne, ak bolo dokončené šírenie DNS.
Súbor hostiteľov Pitfall
Súbor hosts je miestny konfiguračný súbor operačného systému, ktorý sa používa na priradenie adries IP k názvom hostiteľov. Umožňuje nasmerovať určité domény na konkrétnu IP adresu bez vykonania dotazu DNS.
Príklad:
##
Databáza hostiteľa #
# localhoist sa používa na konfiguráciu rozhrania loopback
# pri zavádzaní systému. túto položku nemeňte.
##
139.162.163.62 csiag.de
139.162.163.62 www.csiag.de
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
Záznamy 139.162.163.62 viedol k starému poskytovateľovi hostingu, čo je dôvod, prečo napriek obnoveniu k novému poskytovateľovi prístup vždy pristál na starom poskytovateľovi - bez dotazu DNS - a zmeny na webovej lokalite u nového poskytovateľa sa nezobrazovali na zariadeniach pristupujúcich zvonku.
Preto bolo potrebné tieto záznamy zakomentovať pomocou #, aby bolo možné znova vykonať dotaz DNS a presmerovať ho na nového poskytovateľa:
# 139.162.163.62 csiag.de
# 139.162.163.62 www.csiag.de
Úprava súboru hosts
V systéme Mac OSX (Sonoma) otvorte terminál vo Finderi v časti Nástroje a zadajte
sudo nano /etc/hosts
vstúpiť. Nasleduje výzva na zadanie hesla. Potom sa súbor otvorí na úpravu.
Pomocou klávesu so šípkou nadol sa umiestnite pred prvý záznam, napr. 139...., zadajte #, za ktorým nasleduje medzera. Teraz pomocou klávesov so šípkou doľava a nadol umiestnite kurzor pred ďalší riadok, v tomto prípade 139..., opäť zadajte #, za ktorým nasleduje medzera, ako je uvedené vyššie.
Uloženie súboru hosts
Pomocou kombinácie klávesov Ctrl+X po ktorom nasleduje Y a VSTÚPIŤ súbor je uložený.
Odstránenie vyrovnávacej pamäte systému OSX DNS
Ak chcete odstrániť vlastnú vyrovnávaciu pamäť DNS operačného systému, zadajte
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
v. Webová stránka by sa potom mala adresovať a zobrazovať pomocou novej IP adresy získanej prostredníctvom takto vynútenej požiadavky DNS.