WordPress útmutatók

WordPress weboldal költöztetése: Teljes útmutató (Duplicator, AIO és kiesésmentes trükkök)

Cikk dátuma: 2020. december 10.

Utoljára frissítve: 2026. október 19.

Szerző: Gulyás Krisztián
8 perc olvasás (kb. 1502 szó)

Egy WordPress weboldal költöztetése papíron egyszerű feladatnak tűnik, de elegendő egy elgépelt adatbázis-felhasználó, egy túl alacsony PHP időkorlát (timeout) vagy egy sérült szerializált adatbázis-karakterlánc, és az oldal máris 500-as hibával omlik össze. Akár tárhelyszolgáltatót váltasz, akár tesztkörnyezetből (staging) élesítesz, vagy meglévő domainről költözöl újra, a megfelelő eszközzel a folyamat 15 perc alatt, adatvesztés és leállás nélkül levezényelhető.

Ebben az átfogó útmutatóban lépésről lépésre végigvesszük a Duplicator használatát, bemutatjuk a két legfontosabb alternatívát (All-in-One WP Migration és Migrate Guru), megmutatjuk a kiesésmentes költözés trükkjét, valamint összegyűjtöttük a leggyakoribb buktatók azonnali megoldásait.

Melyik költöztető bővítményt válaszd?

EszközMikor ajánlott?ElőnyökKorlátok / Hátrányok
DuplicatorTárhelyváltás, üres tárhelyre költözés, stagingNem igényel előre telepített WordPress-t a céloldalon; önálló telepítő fut.cPanel vagy FTP hozzáférés szükséges hozzá.
All-in-One WP MigrationKisebb oldalak, gyors klónozás, ha nincs FTP elérésedKözvetlenül az adminfelületről fut, végtelenül egyszerű 1-kattintásos import/export.Előre feltelepített WP kell a céloldalon; ingyenesen szigorú feltöltési korlátja van.
Migrate GuruNagy webáruházak (WooCommerce), több gigabájtos médiafájlokKülső felhőszerveren végzi a migrációt, nem fut bele PHP timeoutba vagy szerver memóriakorlátba.Közvetlen szerver-hozzáférést (SFTP / cPanel / FTP) igényel a céltárhelyhez.

1. Módszer: WordPress költöztetés Duplicatorral 8 lépésben

A Duplicator legnagyobb ereje abban rejlik, hogy nem igényel futó WordPress motort az új szerveren: egy önkicsomagoló archívumot (.zip) és egy telepítő szkriptet (installer.php) hoz létre, amely mindent felépít helyetted, beleértve az adatbázis importálását és a domainnevek intelligens cseréjét.

1. lépés: A bővítmény telepítése és aktiválása

A forrás weboldal adminisztrációs felületén navigálj a Bővítmények > Új hozzáadása menüpontra. Keress rá a Duplicator névre, telepítsd a hivatalos verziót, majd kattints az aktiválásra. A sikeres aktiválás után a bal oldali menüoszlopban megjelenik a Duplicator főmenüje.

Duplicator bővítmény telepítése WordPress alatt

2. lépés: Gyorsítótárazó (Cache) bővítmények leállítása

Mielőtt archívumot készítenél, kapcsold ki az aktív cache bővítményeket (pl. WP Rocket, LiteSpeed Cache, W3 Total Cache) és töröld a gyorsítótárat. Ez elengedhetetlen, mert a cache fájlok feleslegesen növelik az archívum méretét többszáz megabájttal, ráadásul az új környezetben azonnali elérési út- és jogosultság-konfliktusokat okozhatnak.

3. lépés: Új csomag indítása és a rendszerellenőrzés (Scan)

Lépj a Duplicator > Packages menübe, és kattints az Add New gombra. Add meg a csomag nevét, majd kattints a Next gombra. A rendszer átvizsgálja a webszervert, a fájlstruktúrát és az adatbázist:

  • Zöld (Good): Minden rendben van, indítható a folyamat.
  • Sárga (Notice / Warning): Általában túlméretes fájlokra vagy hatalmas adatbázistáblákra figyelmeztet. Az Archive fülön zárj ki (exclude) minden felesleges mappát (pl. korábbi elmentett .zip mentések, nem használt médiafájlok).
Duplicator rendszerellenőrzési felület

4. lépés: A mentési csomag legenerálása (Build)

Pipáld be az ellenőrzést jóváhagyó négyzetet, majd kattints a Build gombra. A tárhely kapacitásától és a fájlok mennyiségétől függően ez 1-5 percet vehet igénybe. Fontos: a böngészőfülét ne zárd be, amíg a folyamat el nem éri a 100%-ot!

Duplicator csomag összeállítása folyamatban

5. lépés: A fájlok letöltése

A csomagkészítés végén töltsd le mindkét elkészült fájlt a számítógépedre a Download Both Files gombbal:

  • installer.php: A varázsló szkript, ami az új tárhelyen a kicsomagolást és adatbázis-beállítást végzi.
  • [dátum_oldalnév_hash]_archive.zip: A teljes weboldal és az adatbázis tömörített változata. Tipp: A zip fájl nevét soha ne módosítsd, mert a telepítő szkript a pontos fájlnév alapján keresi a csomagot!
Duplicator fájlok letöltése

6. lépés: Az új tárhely és az adatbázis előkészítése

Az új tárhely adminisztrációs felületén (pl. cPanel) végezd el a szükséges előkészületeket:

  • Rendeld hozzá a kívánt domaint vagy aldomaint (pl. new.wplanning.hu).
  • Telepíts ingyenes SSL tanúsítványt (Let’s Encrypt / AutoSSL).
  • A MySQL Database Wizard menüpontban hozz létre egy teljesen új adatbázist, egy új adatbázis-felhasználót, adj meg egy erős jelszót, és kapcsold össze őket teljes jogosultsággal (ALL PRIVILEGES).

Fontos: Az új adatbázis nevét, a felhasználónevet és a jelszót mentsd el jegyzettömbbe, mert a telepítő azonnal kérni fogja őket.

7. lépés: Fájlok feltöltése a célszerverre

A korábban letöltött két fájlt (az installer.php-t és a .zip archívumot) töltsd fel a cél domainhez tartozó gyökérkönyvtárba (általában public_html vagy aldomain esetén public_html/aldomainmappa). Ehhez használhatsz SFTP klienst (pl. FileZilla) vagy a tárhely beépített webes fájlkezelőjét.

8. lépés: A telepítő futtatása és a weboldal beüzemelése

Nyisd meg a böngészőben a telepítő URL-jét:
https://ujdomain.hu/installer.php

A telepítő felületén add meg a 6. lépésben létrehozott adatbázis-adatokat (Host: localhost, adatbázisnév, felhasználónév, jelszó). Kattints a Validate / Test Database gombra. Ha a kapcsolat létrejött, lépj tovább. A Duplicator ekkor automatikusan:

  • Kicsomagolja a fájlrendszert és importálja a táblákat.
  • Elvégzi a szerializáció-biztos domaincserét a teljes adatbázisban (így a widgetek, menük és építőelemek nem esnek szét).
  • Átírja a wp-config.php adatbázis-hozzáféréseit az új környezethez.

Kattints az Admin Login gombra, és lépj be a megszokott adminisztrátori adataiddal. Belépéskor a Duplicator automatikusan eltávolítja az installer.php fájlt és a szerveren maradt zip állományt.

2. Módszer: Költöztetés All-in-One WP Migrationnel (FTP nélkül)

Ha nincs tárhely-hozzáférésed vagy nem akarsz adatbázisokkal foglalkozni, az All-in-One WP Migration a leggyorsabb út. A művelet teljes egészében a WordPress vezérlőpultján belül végezhető el egyetlen .wpress konténerfájllal.

A folyamat 4 lépésben:

  1. Exportálás: A forrásoldalon nyisd meg az All-in-One WP Migration > Export menüpontot, válaszd az Export to > File opciót, majd töltsd le az elkészült .wpress fájlt.
  2. Üres WordPress telepítése: A céltárhelyen hozz létre egy teljesen friss, üres WordPress webhelyet a szolgáltatód 1-kattintásos telepítőjével.
  3. Importálás: Az új oldalon is telepítsd az All-in-One WP Migration bővítményt, lépj az Import menübe, és húzd be a letöltött fájlt. Hagyd jóvá az adatbázis felülírását.
  4. Permalinke-k újraírása: Lépj be újra (a régi oldal admin jelszavával!), majd a Beállítások > Közvetlen linkek (Permalinks) oldalon kétszer egymás után kattints a Módosítások mentése gombra a .htaccess újraírásához.

A legnagyobb buktató: Az ingyenes verzió alapértelmezetten a tárhely PHP-s maximális feltöltési korlátjához igazodik (gyakran 128 MB vagy 512 MB). Ha a mentésed ennél nagyobb, az ingyenes verzió elutasítja a feltöltést, hacsak nem emeled meg a upload_max_filesize és post_max_size értékeket a szerveren.

3. Módszer: Költöztetés Migrate Guruval (Nagy oldalakhoz és webáruházakhoz)

Ha az oldalad több gigabájtos, kiterjedt WooCommerce katalógussal rendelkezik, a hagyományos bővítmények könnyen elvéreznek a megosztott tárhelyek erőforrás-korlátai miatt (PHP időtúllépés, memóriahiány). Erre nyújt professzionális megoldást a Migrate Guru.

  • Külső infrastruktúra: A költöztetést nem a te tárhelyed végzi, hanem a BlogVault külső, dedikált szerverparkja. Nem terheli a saját szerveredet, nem fagy le.
  • Egyszerű beállítás: A céltárhelyre tegyél fel egy üres WordPress-t. A régi oldalon a Migrate Guru felületén add meg az új céloldal URL-jét, valamint a céltárhely FTP / SFTP vagy cPanel adatait.
  • Háttérfolyamat: A gombra kattintva a böngészőt azonnal be is zárhatod. Akár 20-50 GB adatot is gond nélkül átmásol a két szerver között, a befejezésről pedig e-mail értesítést kapsz.

WordPress költöztetés kiesés nélkül (Zero-Downtime módszer)

Mi történik, ha egy látogatott üzleti weboldalt költöztetsz új szerverre úgy, hogy a domain név nem változik? Ha azonnal átírod a névszervereket, a DNS terjedése (propagation) 2-24 órát is igénybe vehet, a látogatók pedig hibákat vagy félkész oldalt fognak látni.

A megoldás: A helyi számítógéped „átverése” a hosts fájllal.

  1. Keresd ki az új tárhelyed pontos IP-címét (a cPanel bal oldali sávjában: Shared IP Address vagy Server IP).
  2. Nyisd meg a számítógéped hosts fájlját rendszergazdai jogosultsággal:
    • Windows: C:\Windows\System32\drivers\etc\hosts (nyisd meg a Jegyzettömböt Rendszergazdaként, majd tallózd be a fájlt).
    • macOS / Linux: Terminálban futtasd: sudo nano /etc/hosts
  3. Szúrd be a fájl legaljára a következő két sort (az IP-t és domaint a sajátodra cserélve):
123.123.123.123 wplanning.hu
123.123.123.123 www.wplanning.hu

Mentsd el a fájlt. Ezzel elérted, hogy kizárólag a te géped számára a domain már az új tárhelyre mutat, miközben a világ összes többi látogatója még zavartalanul a régi oldalt használja. Így nyugodtan feltöltheted és lefuttathatod a Duplicatort, letesztelheted az összes menüpontot és funkciót. Ha minden kifogástalanul működik, írd át a domain DNS A-rekordját vagy névszervereit az új tárhelyre, a helyi hosts fájlból pedig töröld ki a tesztsorokat.

Gyakori költöztetési hibák és elhárításuk

1. Hiba az adatbázis-kapcsolat létesítésekor (Error establishing a database connection)

A leggyakoribb hiba, ami két okra vezethető vissza: vagy elgépelted az adatbázis-felhasználó jelszavát a wp-config.php fájlban, vagy a cPanelben elfelejtetted a létrehozott felhasználót hozzárendelni az adatbázishoz (és megadni neki a teljes jogosultságot).

2. Fehér képernyő vagy 500 Internal Server Error

A hibát szinte kivétel nélkül a PHP verzió eltérése (pl. a régi szerveren PHP 7.4 futott, az újon pedig 8.2), vagy a régi szerver útvonalait tartalmazó .htaccess fájl okozza. Állítsd be a cPanelben a megfelelő PHP verziót, a .htaccess fájlt pedig nevezd át ideiglenesen .htaccess_old-ra, majd a WP adminban mentsd újra a Közvetlen linkeket.

3. Az aloldalak 404-es hibát adnak, csak a főoldal működik

A webkiszolgáló (Apache vagy Nginx) nem kapta meg az URL-újraírási szabályokat. Lépj be az adminfelületre: Beállítások > Közvetlen linkek, és kattints a Módosítások mentése gombra. Ezzel a WordPress azonnal újragenerálja a tiszta rewrite szabályokat.

4. Szétesett oldalsávok, hiányzó Elementor vagy widget beállítások

Ez akkor fordul elő, ha a domaint nem intelligens kereső-cserélővel (pl. Duplicator beépített mechanizmusa vagy Better Search Replace bővítmény) cserélték, hanem sima SQL szöveghelyettesítéssel. A WordPress az összetett beállításokat szerializált tömbökben (serialized data) tárolja, ahol a szöveg karakterszáma is rögzítve van. Ha a karakterszám nem stimmel az új domain hosszával, a PHP eldobja az egész adatblokkot.

5. Vegyes tartalom (Mixed Content) és hiányzó lakat az SSL mellett

Ha a költözés után a böngésző biztonsági figyelmeztetést ad, az adatbázisban néhány kép vagy stíluslap hivatkozása még http:// előtaggal szerepel. A legegyszerűbb megoldás: futtass le egy cserét a Better Search Replace bővítménnyel a http://domain.hu címről a https://domain.hu címre a wp_posts és wp_postmeta táblákon.

A leírt folyamatokat követve a WordPress weboldalad garantáltan épen, adatvesztés és látogatói leállás nélkül landol az új környezetben.

“WordPress weboldal költöztetése: Teljes útmutató (Duplicator, AIO és kiesésmentes trükkök)” bejegyzéshez 2 hozzászólás

  1. Kedves Krisztián! Az lenne a kérdésem, hogy woocommerce webáruházhoz is használható a fenti metódus? Sima honlapot már költöztettem így tárhelyen belül egyik domainről a másikra és most is ez a feladat, de a webshoptól kicsit félek, mert vannak fizetős bővítmények, bankkártyás fizetés, számlázás stb. szóval parázok, hogy minden simán menjen. Köszi előre is a visszajelzést!

    • Kedves Magdi!
      Elméletben a leírt lépéseket követve természetesen WorPress+WooCommerce webáruház kötöztetése ugyanígy néz ki. Természtesen sokminden függ a konkrét oldaltól, mennyi termék, kép, csatolt fájlról van szó, mekkora az adatbázis mérete, stb. Amennyiben egy teljesen új domain alá költözik az áruház, természetesen a licenszeket, bankkártyás fizetéseket be kell állítani az új domainre.

Hozzászólások lehetősége itt nem engedélyezett.

Segítsek megvalósítani a saját weboldaladat?

Kötelezettség nélküli ajánlatot adok, és pontosan elmondom, mire számíthatsz.

Ajánlatkérés →
Aktuális státusz: Egyeztetés szükséges!

Kérdésed van egyedi fejlesztésről vagy oldalgyorsításról? Vedd fel velem a kapcsolatot közvetlenül: