A .hu mellett további 84 domain-végződés egy helyen, átlátható megújítási árakkal.Domainárak
Tárhely

Weboldal költöztetése új tárhelyre lépésről lépésre

A költözés legkockázatosabb része nem a fájlok másolása, hanem a sorrend. Ha az alábbi lépéseket követi, a régi oldal végig működik, és csak akkor vált, amikor az új már biztosan jó.

hostio csapat 5 perc olvasás

Tartalomjegyzék
  1. 1. Készítsen leltárt
  2. 2. Készítsen teljes mentést
  3. 3. Csökkentse a TTL-t egy-két nappal előtte
  4. 4. Készítse elő az új tárhelyet
  5. 5. Másolja át a fájlokat
  6. 6. Vigye át az adatbázist
  7. 7. Igazítsa a beállításokat
  8. 8. Tesztelje az új tárhelyet a DNS átállítása előtt
  9. 9. Költöztesse az e-mailt
  10. 10. Álljon át: DNS-rekordok vagy névszerverek
  11. 11. Ellenőrizze az SSL-t és a végeredményt
  12. 12. A régi tárhelyet csak a végén mondja fel

A jó költözés három szakaszból áll: előkészítés (leltár és mentés), másolás és tesztelés az új tárhelyen, végül átállás a DNS-ben. A régi tárhelyet csak a legvégén mondja fel, amikor minden biztosan az új helyen működik.

1. Készítsen leltárt#

Írja össze, mi fut a régi tárhelyen. Könnyű elfelejteni valamit, ami csak akkor tűnik fel, amikor már nem működik.

  • Weboldal fájljai: a webgyökér tartalma, a feltöltött képek és dokumentumok.
  • Adatbázis(ok): WordPress-nél vagy webáruháznál szinte mindig van legalább egy.
  • E-mail: a postafiókok listája, a továbbítások és az automatikus válaszok.
  • DNS-rekordok: különösen az MX- és TXT-rekordok (például SPF, DKIM, külső szolgáltatások ellenőrző rekordjai).
  • Egyéb: aldomainek, időzített feladatok (cron), egyedi PHP-beállítások, átirányítások.

2. Készítsen teljes mentést#

Mielőtt bármit változtat, töltse le a weboldal fájljait és az adatbázist a saját gépére. Ha a régi szolgáltatónál van mentési funkció, készítsen ott is egyet. Ez a biztonsági háló: ha valami elromlik, ebből bármikor visszaállhat.

3. Csökkentse a TTL-t egy-két nappal előtte#

A DNS-rekordok TTL értéke (time to live) adja meg, mennyi ideig tárolhatják a gépek a régi választ. Ha a TTL például 86 400 másodperc (egy nap), a váltás után akár egy napig is a régi szerverre mehetnek a látogatók. Ha a költözés előtt egy-két nappal a weboldal rekordjainak TTL-jét lecsökkenti (például 300 másodpercre), az átállás sokkal gyorsabban érvényesül. A DNS-ről bővebben: DNS-alapok.

4. Készítse elő az új tárhelyet#

Rendelje meg az új csomagot, és hozza létre benne a weboldalt a domainnel. Ha a domain még a régi helyre mutat, az nem baj: az új tárhelyen már dolgozhat, a látogatók addig a régit látják.

Hozza létre az új adatbázist és az adatbázis-felhasználót is, és jegyezze fel az adatait (adatbázis neve, felhasználónév, jelszó, kiszolgáló).

5. Másolja át a fájlokat#

A fájlokat többféleképpen átviheti:

  • SFTP-programmal (például FileZilla): letölti a régi tárhelyről, majd feltölti az újra.
  • Tömörítve: a régi vezérlőpultban becsomagolja a webgyökeret egy ZIP-fájlba, és az új vezérlőpult fájlkezelőjében kicsomagolja.

Ügyeljen arra, hogy a rejtett fájlok (például a .htaccess) is átkerüljenek: ezek tartalmazhatják az átirányításokat és a szép URL-ek beállítását.

6. Vigye át az adatbázist#

A legegyszerűbb, ha a régi vezérlőpult phpMyAdmin felületén exportálja az adatbázist SQL-fájlba, majd az új tárhelyen ugyanígy importálja. Ha mindkét helyen van parancssori (SSH) hozzáférése, ugyanez parancsokkal:

Adatbázis exportálása (régi tárhely)
mysqldump -u regi_felhasznalo -p regi_adatbazis > mentes.sql
Adatbázis importálása (új tárhely)
mysql -u uj_felhasznalo -p uj_adatbazis < mentes.sql

A -p kapcsoló után a program bekéri a jelszót; így az nem kerül be a parancselőzményekbe.

7. Igazítsa a beállításokat#

Az új adatbázis neve és felhasználója szinte mindig más, ezért a weboldal konfigurációját frissíteni kell. WordPress esetén ez a wp-config.php fájl a webgyökérben:

wp-config.php (részlet)
define( 'DB_NAME', 'uj_adatbazis' );
define( 'DB_USER', 'uj_felhasznalo' );
define( 'DB_PASSWORD', 'az-uj-eros-jelszo' );
define( 'DB_HOST', 'localhost' );

A DB_HOST értékét az új szolgáltató adja meg; sok tárhelyen localhost, de nem mindenhol.

8. Tesztelje az új tárhelyet a DNS átállítása előtt#

Ezt a lépést sokan kihagyják, pedig ezen múlik a nyugodt átállás. A saját gépén a hosts fájllal megmondhatja a böngészőnek, hogy a domaint már az új szerveren keresse, miközben mindenki más még a régit látja.

  • Windows: C:\Windows\System32\drivers\etc\hosts (rendszergazdaként nyissa meg a Jegyzettömböt)
  • macOS és Linux: /etc/hosts (rendszergazdai jogosultsággal szerkeszthető)

Írjon a fájl végére egy sort az új szerver IP-címével, amelyet a szolgáltatója ad meg. A lenti címek csak minták (dokumentációs célra fenntartott IP-cím):

hosts fájl – minta
203.0.113.10   pelda.hu
203.0.113.10   www.pelda.hu

Mentés után nyissa meg az oldalt (ha kell, egy privát böngészőablakban), és nézzen végig mindent: főoldal, aloldalak, képek, űrlapok, bejelentkezés, webáruháznál egy próbarendelés. A tesztelés után törölje a sorokat a hosts fájlból.

9. Költöztesse az e-mailt#

Ha a levelezés is költözik, ez külön figyelmet kíván:

  1. Hozza létre az új tárhelyen ugyanazokat a postafiókokat és továbbításokat.
  2. A régi leveleket a legegyszerűbben egy levelezőprogrammal viheti át: adja hozzá IMAP-fiókként a régi és az új postafiókot is, majd húzza át a mappákat a régiből az újba.
  3. Az MX-rekord átállítása után még néhány napig nézze meg a régi postafiókot is: a DNS-gyorsítótárak miatt átmenetileg oda is érkezhet levél.

A telefonos és levelezőprogramos beállításról külön útmutatónk szól.

10. Álljon át: DNS-rekordok vagy névszerverek#

Két út van:

  • Csak a rekordokat módosítja a jelenlegi DNS-kezelőben: a weboldal A-rekordja (és ha a levelezés is költözik, az MX-rekord) az új szerverre mutat.
  • Névszervert vált: a domain a jövőben az új szolgáltató névszervereit használja. Ilyenkor előbb ellenőrizze, hogy az új DNS-zónában már minden szükséges rekord megvan (MX, TXT, aldomainek), különben a váltás pillanatában kieshet a levelezés. Részletek: Mi az a névszerver?

11. Ellenőrizze az SSL-t és a végeredményt#

Az átállás után az új szolgáltatónál el kell készülnie az SSL-tanúsítványnak. Sok tárhelyen ez automatikus, de csak akkor tud elkészülni, ha a domain már az új szerverre mutat, ezért az átállás után néhány perccel, órával nézze meg, hogy az oldal https-en hibaüzenet nélkül nyílik-e meg.

12. A régi tárhelyet csak a végén mondja fel#

Hagyjon legalább néhány napot ráhagyásként. Ha minden működik (weboldal, űrlapok, levelezés, SSL), és a régi postafiókba sem érkezik már levél, akkor mondja fel a régi szolgáltatást, és a TTL-t visszaállíthatja a szokásos értékre.

Ez az útmutató általános tájékoztatás. Ha hostio-szolgáltatással kapcsolatban kérdése van, a lépésenkénti leírásokat az ügyfélportál tudásbázisában találja, vagy írjon nekünk: nbartus21@gmail.com.

Weboldalt indítana vagy költöztetne?

A hostio tárhelycsomagjai ingyenes SSL-lel, e-mail-fiókokkal és beépített WordPress-telepítővel érhetők el, havi 2,99 €-tól (nettó).