---
title: "WordPress weboldal költöztetése: Teljes útmutató (Duplicator, AIO és kiesésmentes trükkök)"
url: "https://wplanning.hu/wordpress-weboldal-koltoztetes/"
date: "2020-12-10"
modified: "2026-10-19"
author: "Gulyás Krisztián"
language: "hu_HU"
categories: ["WordPress útmutatók"]
featured_image: "https://wplanning.hu/wp-content/uploads/2020/12/wordpress-weboldal-koltoztetese-teljes-utmutato-borito-1024x538.webp"
excerpt: "Így költöztess WordPress weboldalt biztonságosan és leállás nélkül. Duplicator 8 lépésben, All-in-One WP Migration, Migrate Guru és azonnali hibaelhárítás."
---

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

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öz | Mikor ajánlott? | Előnyök | Korlátok / Hátrányok |
| --- | --- | --- | --- |
| **Duplicator** | Tárhelyváltás, üres tárhelyre költözés, staging | Nem 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 Migration** | Kisebb oldalak, gyors klónozás, ha nincs FTP elérésed | Kö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 Guru** | Nagy webáruházak (WooCommerce), több gigabájtos médiafájlok | Kü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](https://wplanning.hu/wp-content/uploads/2020/12/duplicator-telepitese-1024x500.png)](https://wplanning.hu/wp-content/uploads/2020/12/duplicator-telepitese.png)

### **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](https://wplanning.hu/wp-content/uploads/2020/12/duplicator-build-1024x469.png)

### **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](https://wplanning.hu/wp-content/uploads/2020/12/duplicator-bulid-2-1024x469.png)

### **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](https://wplanning.hu/wp-content/uploads/2020/12/duplicator-fajlok-letoltese-1024x469.png)](https://wplanning.hu/wp-content/uploads/2020/12/duplicator-fajlok-letoltese.png)

### **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.
