Prejsť na obsah

Nastavenia súborov cookie

Vyberte, aké druhy súborov cookie povolíte. Svoj výber môžete kedykoľvek zmeniť cez Nastavenia súborov cookie v dolnej časti každej stránky. Vyhlásenie o ochrane osobných údajov

Nevyhnutné

Vždy zapnuté

Potrebné na prihlásenie, uchovanie košíka a zapamätanie vašich volieb. Sú vždy zapnuté.

Ktoré súbory cookie?
  • weboke_sessie, weboke_klant, weboke_remember: vaša relácia a trvalé prihlásenie
  • weboke_basket: váš košík
  • wkBtwIncl: zobrazovanie cien s DPH alebo bez DPH
  • wok_cookies: váš výber súborov cookie, 12 mesiacov

Merajú, ktorá reklama vedie k návšteve alebo objednávke, aby sme neplatili za reklamy, ktoré nič neprinášajú.

Ktoré súbory cookie?
  • Google Ads cez Google Tag Manager (_gcl_au, _gcl_aw), najviac 90 dní
  • OpenAI Ads, reklamy v ChatGPT
  • wok_aff: ktorý partner vás k nám odporučil (partnerský program), 60 dní

4,6

Krajina a jazyk

Každá krajina má vlastný web s cenami a DPH danej krajiny.

Zobraziť

Presťahovanie WordPress stránky

Modul 9: E-mail, vyhľadateľnosť, GDPR, údržba a presťahovanie · Čas čítania: 10 minút

Cieľ lekcie: Po tejto lekcii dokážete presťahovať WordPress stránku na iný hosting alebo inú doménu bez výpadku.

Kľúčové pojmy: presťahovanie na iný hosting, presťahovanie na inú doménu, import cez installer, migračný plugin, presťahovanie ručne, hľadať a nahradiť, testovanie pred zmenou DNS, hosts súbor, TTL, zastavenie obsahu, posledná synchronizácia, kontroly po zmene, zmena adresy v Search Console

Dva druhy presťahovania

Existujú dva druhy presťahovania a sú rozdielne:

  1. Na iný hosting, rovnaká doména. Stránka prejde zo servera A na server B; adresa zostáva https://example.com. DNS sa prepne až na konci. V databáze sa nemusí nič meniť.
  2. Na inú doménu. Stránka prejde z example.com na example.net (na rovnakom alebo inom hostingu). Všetky adresy v databáze sa zmenia a starú doménu musíte presmerovať.

Niekedy robíte obidve naraz. Vtedy je lepšie to rozdeliť: najprv presťahovať na nový hosting a až potom zmeniť doménu. Tak pri probléme viete, ktorý krok to spôsobil.

A nezabudnite na to, čo je okrem WordPressu: e-mail na doméne, DNS záznamy, úlohy plánovača (cron), ďalšie stránky v tom istom balíku. Tie sa automaticky nepresťahujú (DNS kurz, lekcia 6.3).

Tri spôsoby presunu stránky

SpôsobAkoNa čo si dať pozor
Import cez installerMnohé installery (Installatron, Softaculous) dokážu stiahnuť stránku z iného servera pomocou FTP alebo SFTP údajov pôvodného hostinguRýchle, a stránka je potom hneď vo vašom installeri (lekcia 2.2)
Migračný pluginPlugin vytvorí na pôvodnej stránke balík (súbory a databázu) a nahrá ho na novú, často s prevodom adriesNiektoré bezplatné verzie majú maximálnu veľkosť; veľké nahrávanie môže naraziť na časové limity
RučneSkopírovanie súborov (SFTP alebo zip), export a import databázy, úprava wp-config.php, pri novej doméne hľadať a nahradiťNajviac práce, ale vidíte každý krok a vždy to funguje

Ručne to prebieha takto:

  1. Súbory: stiahnite celý webový priečinok (alebo z neho cez Web FTP vytvorte zip) a nahrajte ho do webového priečinka na novom hostingu.
  2. Databáza: exportujte ju na pôvodnom hostingu (phpMyAdmin alebo wp db export), na novom vytvorte prázdnu databázu s vlastným používateľom (lekcia 2.3) a importujte ju (lekcia 8.2).
  3. wp-config.php: zadajte do neho nový názov databázy, používateľa, heslo a host. Skontrolujte predponu tabuliek.
  4. Nová doména? Vyhľadajte a nahraďte adresy pomocou nástroja, ktorý rozumie serializovaným údajom (lekcia 3.2):
wp search-replace 'https://example.com' 'https://example.net' --all-tables --dry-run
wp search-replace 'https://example.com' 'https://example.net' --all-tables
  1. Certifikát na novom hostingu (akonáhle DNS smeruje tam, alebo skôr, ak to hoster umožňuje).

Niektorí hostingoví poskytovatelia presťahujú vašu stránku zdarma alebo za poplatok; aj WebOké túto službu ponúka. Opýtajte sa, ktoré z krokov z tejto lekcie urobia oni a ktoré musíte skontrolovať sami.

Testovanie pred zmenou DNS

Najdôležitejší princíp presťahovania bez výpadku: nová stránka funguje už skôr, než na ňu niekto príde. Testujete ju na novom hostingu, kým DNS stále smeruje na starý. Dva spôsoby (lekcia 2.1):

  • Hosts súbor na vlastnom počítači: zadajte do neho IP adresu nového servera pri vašej doméne. Iba váš počítač potom pôjde na novú stránku. Certifikát tam niekedy ešte nie je platný; upozornenie akceptujte iba pre tento test.
  • Testovacia adresa alebo náhľad od vášho nového hostingu, ktorý zobrazí vašu stránku pod skutočnou doménou bez zmeny DNS (vo WebOké funkcia „Otestovať stránku pred presťahovaním“).

Prejdite kontrolný zoznam z lekcie 8.2: stránky, obrázky, prihlasovanie, formuláre, obchod, trvalé odkazy.

Naplánovanie zmeny

Niekoľko dní vopred:

  • Znížte TTL záznamov, ktoré budete meniť (A, AAAA, www) napríklad na 300 sekúnd, aby bola zmena neskôr rýchlo viditeľná všade (DNS kurz, lekcia 6.1). Urobte to aspoň toľko vopred, aká bola pôvodná TTL.
  • Vytvorte zálohu pôvodnej stránky (lekcia 8.1) a uložte ju mimo oboch hostingov.
  • Pripravte e-mail, ak sa sťahuje tiež: vytvorte schránky, presuňte poštu, pripravte MX záznamy (DNS kurz, lekcia 6.3).

V deň zmeny:

  1. Zastavenie obsahu: odteraz sa na pôvodnej stránke už nič nemení. Pri internetovom obchode: vyberte si pokojný moment a dočasne prepnite obchod do režimu údržby, inak vám prídu objednávky na starú stránku, ktoré stratíte.
  2. Posledná synchronizácia: prenesiete databázu (a nové nahraté súbory) z pôvodnej stránky ešte raz na novú, aby tam boli aj zmeny z posledných dní.
  3. Zmena DNS: A a AAAA záznam (aj www) na novú IP adresu. Odstráňte starý AAAA záznam (lekcia 2.1).
  4. Certifikát vyžiadajte na novom hostingu, akonáhle DNS smeruje tam.
  5. Kontrola pomocou úlohy z tejto lekcie a kontrolného zoznamu.

Potom:

  • Nechajte starý hosting ešte pár dní bežať (so stránkou v režime údržby alebo iba na čítanie), pre návštevníkov, ktorí majú starú adresu ešte v cache, a ako záložnú možnosť.
  • Skontrolujte trvalé odkazy (raz uložte v Nastavenia > Trvalé odkazy, ak stránky zobrazujú 404), cache (vyprázdnite), úlohy plánovača (cron) a WP-Cron (lekcia 6.3), a e-mail zo stránky (lekcia 9.1, SPF musí teraz uvádzať nový server).
  • Nastavte TTL späť na vyššiu hodnotu.
  • Až po týždni či dvoch: zrušte starý hosting, po tom, čo si stiahnete ešte poslednú zálohu.

Pri novej doméne: presmerovanie

Ak sa sťahujete na inú doménu, stará doména musí zostať a presmerovávať: každá stará adresa s 301 na rovnakú cestu na novej doméne (https://example.com/contact/ na https://example.net/contact/), nie všetko na domovskú stránku. Tak si zachováte návštevníkov zo starých odkazov aj svoje miesto vo vyhľadávačoch (lekcia 9.2).

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?example\.com$ [NC]
RewriteRule ^(.*)$ https://example.net/$1 [R=301,L]

Starú doménu (aj s certifikátom) si ponechajte ešte roky. Nahláste presťahovanie v nástroji Google Search Console pomocou funkcie na zmenu adresy a odošlite novú sitemapu.

Zhrnutie

  • Presťahovanie na iný hosting (rovnaká doména) a na inú doménu sú odlišné úlohy; ak robíte obe, rozdeľte ich.
  • Stránku presuniete cez import v installeri, migračný plugin alebo ručne (súbory, databáza, wp-config.php, pri novej doméne hľadať a nahradiť).
  • Novú stránku otestujte pred zmenou DNS cez hosts súbor alebo testovaciu adresu.
  • Vopred znížte TTL, zastavte zmeny obsahu, naposledy synchronizujte, prepnite DNS a skontrolujte trvalé odkazy, cache, cron a e-mail.
  • Pri novej doméne: každú starú adresu presmerujte s 301 na rovnakú cestu na novej doméne a nahláste zmenu adresy v Search Console.

Kvíz

1. Prečo testujete novú stránku ešte pred zmenou DNS?



2. Prečo znižujete TTL pár dní pred zmenou?



3. Sťahujete internetový obchod. Medzi prenosom databázy (v pondelok) a zmenou DNS (vo štvrtok) prídu na starú stránku objednávky. Čo urobíte?



4. Sťahujete sa z example.com na example.net. Ako najlepšie presmerujete starú doménu?



Úloha

Úloha A9.5: Podarila sa migrácia? Po presťahovaní zadáte svoju doménu, IP adresu (alebo názov servera) nového hostingu a pri zmene domény aj starú doménu. Program skontroluje: smeruje doména bez www a www (A a AAAA) na nový server, je certifikát platný pre obe mená, smeruje REST odkaz stránky na správnu doménu (siteurl správne prevedené), už sa stará doména nenachádza v odkazoch a zdrojoch na domovskej stránke, a presmeruje stará doména (ak je zadaná) pomocou 301 na rovnakú cestu na novej?

Úloha A9.5: Podarila sa migrácia?




Čo vyplníte a čo nájdeme, neukladáme. Váš prehliadač si pamätá vaše odpovede a to, či ste úlohu splnili. Po prihlásení si v sekcii Moje kurzy uchovávame iba to, že úloha bola (takmer) správne vyriešená; aj to tam môžete odstrániť.

Úloha D9.5: Váš plán presťahovania. Napíšte si plán na presťahovanie vlastnej stránky (aj keď to teraz neplánujete): aký druh presťahovania, aký spôsob prenosu, čo sa musí presunúť okrem WordPressu (e-mail, DNS záznamy, úlohy plánovača), ako budete testovať pred zmenou, časový harmonogram (dni vopred, samotný deň, dni potom) s tým, kto robí ktorý krok, a ako sa vrátiť späť, ak niečo zlyhá. Zaškrtnite, že ste si zistili aktuálnu TTL vášho A záznamu, a zapíšte si ju.

Úloha D9.5: Váš plán presťahovania

Túto úlohu vykonávate sami, nikto ju nekontroluje. Odškrtnite, čo ste urobili, a označte úlohu ako splnenú.



Vaše zaškrtnutia a poznámky zostávajú iba v tomto prehliadači, nikam ich neposielame. Po prihlásení si v sekcii Moje kurzy uchovávame iba to, že ste úlohu splnili.

Ďalšie čítanie

Tieto články popisujú kroky v rozhraniach WebOké; v iných rozhraniach fungujú podobne.

Chvíľu strpenia…

Nastavte svoje domény

Pri každej doméne nastavte nameservery, prepojenie s hostingom a to, kto bude jej vlastníkom.

Načítavajú sa vaše domény…