A shared hostingról VPS-re való átköltözés az egyik legjobb befektetés, amelyet egy komoly WordPress-oldal tulajdonosa megtehet. Gyorsabb betöltési idő, teljes kontroll, és lényegesen jobb skálázhatóság — de a folyamat gondos előkészítést igényel. Egy rosszul végrehajtott migráció óráknyi leállást vagy adatvesztést okozhat. Ez az útmutató megmutatja, hogyan csináld meg helyesen.
Előkészítés: mielőtt bármit csinálsz
A migráció előtt három dolgot kell elvégezni — ezek kihagyása a leggyakoribb hiba.
1. Teljes backup. Töltsd le az egész WordPress-mappát (FTP-vel vagy a hosting fájlkezelőjén keresztül), és exportáld az adatbázist phpMyAdmin-ból vagy a hosting SQL-eszközéből. A backup legyen helyi gépen is, ne csak a tárhelyen. Bevált pluginek erre a feladatra: All-in-One WP Migration és az UpdraftPlus.
2. VPS alap-konfiguráció. Mielőtt a WordPress-t telepíted, a szervered legyen biztonságos: frissítsd a csomagokat (apt update és apt upgrade), állíts be SSH-kulcsos belépést, tiltsd le a root jelszavas belépést, és kapcsold be az UFW tűzfalat (80-as, 443-as, 22-es portokat engedélyezd). Ez nem opcionális — egy nyitott VPS perceken belül kompromittálható.
3. DNS TTL csökkentése. Legalább 24 órával a migráció előtt csökkentsd a domain DNS TTL értékét 300 másodpercre (5 perc). Ez azt jelenti, hogy a DNS-átállás sokkal gyorsabban propagálódik majd, és minimális lesz a leállási idő.
A szerver előkészítése és WordPress telepítése
A legpraktikusabb megközelítés egy LEMP stack (Linux, Nginx, MySQL, PHP) telepítése, vagy egy vezérlőpanel használata. A Ploi.io vagy a RunCloud például néhány kattintással telepít teljes WordPress-környezetet, és kezeli az SSL-t, a backupokat és a PHP-konfigurációt. Ha inkább manuálisan mész, az Nginx + PHP-FPM + MariaDB kombó ajánlott 2026-ban.
A WordPress telepítése után ne töltsd fel a tartalmát még — először a PHP és az Nginx konfigurációt optimalizáld (php.ini-ben a memory_limit legalább 256M, max_execution_time 300). Ezek a beállítások shared hostingon általában limitáltak voltak.
Az adatbázis és a fájlok migrálása
Az adatbázist importáld az új szerveren phpMyAdmin-on keresztül, vagy parancssorból. Fontos: ha az új szerveren más adatbázis-felhasználót vagy jelszót használsz, frissítsd a wp-config.php fájlban ezeket az adatokat.
A WordPress-fájlokat töltsd fel SFTP-vel (nem sima FTP-vel — biztonságosabb). Az Nginx virtualhost konfigurációban a root könyvtár mutasson az új WordPress-mappára, és az SSL-t Let’s Encrypt Certbot segítségével állítsd be — ez ingyenes és automatikusan megújítható.
DNS-átállás és ellenőrzés
Mielőtt átállítod a DNS-t, ellenőrizd az oldalt a szerver IP-jén keresztül (hosts fájl módosításával vagy online preview eszközzel). Ha minden működik — képek betöltenek, bejelentkezés működik, formok küldenek —, akkor jöhet a DNS-átállás.
Módosítsd az A rekordot az új szerver IP-jére. Az alacsony TTL miatt 5-10 percen belül propagálódik. Az átállás után 24-48 óráig ne töröld a régi tárhelyet — ha valami nem stimmel, vissza tudsz állni.
Az átállás utáni ellenőrző lista: SSL-tanúsítvány aktív (https), Google Search Console nem jelez hibát, betöltési sebesség javult (mérj PageSpeed Insights-szal), e-mail értesítők működnek, WooCommerce vagy tagság-funkciók tesztelve.
Következtetés
A WordPress VPS-re migrálása nem rakétatudomány, de figyelmet és fegyelmet igényel. A folyamat kritikus pontjai: a gondos backup, a szerver megfelelő biztonsági konfigurációja, és a DNS-átállás körüli türelem. Ha ezeket betartod, az átköltözés pár órán belül elvégezhető — és az eredmény messze meghaladja a befektetett időt: gyorsabb oldal, több kontroll, és egy infrastruktúra, amely valóban a te igényeidhez igazítható.


