MainWP Clone Extension
Mi ez és milyen problémát old meg?
A MainWP Clone Extension egy MainWP-kiegészítő, amellyel teljes WordPress-oldalakat másolhatsz át egyik környezetből a másikba, beleértve a beállításokat, témákat, bővítményeket és azok konfigurációit, valamint a tartalmakat és médiákat. Akkor hasznos, ha ügynökségként sablonoldalakat sokszorosítasz új ügyfeleknek, ha domain/hoszt váltásnál költöztetsz, ha gyors staging példányt készítenél, vagy ha blog/affiliate hálózatot skálázol. Célja, hogy percek alatt egységes, hibamentes telepítéseket és migrációkat végezhess, külső migrációs eszközök nélkül.
Fő funkciók, érthetően
-
Két klónozási módszer
- Quick Clone: Közvetlenül klónoz egy csatlakoztatott forrás Child site-ról egy frissen csatlakoztatott cél Child site-ra. Kis-közepes méretű oldalakhoz ideális; a Dashboard–Child kapcsolatot használja, így nincs szükség külön mentési fájlokra.
- Clone from Backup: A forrás teljes MainWP (Legacy) mentéséből állítja vissza a cél oldalt. Nagyobb webhelyeknél stabilabb, mert a folyamat a feltöltött backup állományból dolgozik, kevésbé érzékeny időtúllépésre vagy memórialimitre.
-
Teljes tartalom és konfiguráció átvitele: Témák, bővítmények, felhasználói beállítások, posztok, oldalak, egyedi bejegyzéstípusok, taxonómiák, média – minden átkerül, így egy az egyben kapod vissza a forrást.
-
Szoros MainWP-integráció: A Dashboard és a Child plugin közti kommunikációra épít. Nem kell külön migrációs bővítményt telepítened, a teljes folyamat a saját infrastruktúrádon marad.
-
Adminisztratív vezérlés: A Dashboardban külön engedélyezheted a klónozást. A felület visszajelzést ad a folyamat állapotáról és irányítottan választhatod ki a forrást és a célt.
-
Önhosztolt, adatvédelmi kontroll: A klónozás nem küld adatot külső szolgáltatóhoz; minden a saját szervereden történik.
Hogyan működik? Előfeltételek
- Legyen egy forrás WordPress-oldalad és egy cél (üres/fresh) WordPress telepítésed.
- Mindkettőn fusson a MainWP Child, és legyenek csatlakoztatva a MainWP Dashboardodhoz.
- Engedélyezd a Clone kiegészítőt a Dashboardban.
Ha a szerver erőforrásai szűkösek, vagy nagy az oldalad, a backup-alapú módszer lesz a megbízhatóbb.
Lépésről lépésre
Quick Clone (kis-közepes oldalakhoz)
- Engedélyezd a Clone funkciót a Dashboardban.
- A cél Child site-on nyisd meg a MainWP Child Restore/Clone felületét.
- Válaszd ki a forrás oldalt és indítsd a klónozást.
- A végén a forrás admin adataival lépj be a célra, majd mentsd újra a Közvetlen hivatkozásokat (Permalinks).
Clone from Backup (nagyobb oldalakhoz)
- Engedélyezd ideiglenesen a MainWP Legacy Backups funkciót, és készíts teljes mentést a forrásról.
- Töltsd le, majd töltsd fel a mentésfájlt a cél szerverre.
- A cél Child site-on válaszd ki a feltöltött mentést és indítsd a visszaállítást.
- Belépés a forrás admin adataival, majd Permalinks mentése.
Konkrét, gyakorlati példák
- Ügynökségi sablon sokszorosítása: Készítesz egy mintaoldalt a kedvenc témáiddal és bővítményeiddel. Minden új ügyfélhez Quick Clone-nal pár perc alatt létrehozod az induló oldalt, teljesen azonos beállításokkal.
- Költöztetés új domainre: Létrehozol egy üres cél telepítést az új hoszton, majd a Clone from Backup segítségével átemeled a teljes oldalt – nem kell kézzel fájlokat vagy adatbázist másolni.
- Staging környezet: Gyorsan klónozol egy dev/staging példányt teszteléshez, majd élesítéskor visszafele is tudsz klónozni.
Előnyök és értékajánlat
- Időmegtakarítás: percek alatt standardizált telepítések.
- Kevesebb hiba: automatizált, reprodukálható folyamat.
- Költségcsökkentés: nincs szükség külön migrációs eszközökre.
- Skálázhatóság: könnyen építesz hálózatot egységes plugin/téma stackkel.
- Adatbiztonság: minden a saját szervereden marad.
Kinek ajánlott?
- Ügynökségeknek és fejlesztőcsapatoknak: tömeges telepítések, ügyfélprojektek gyors indítása.
- Tartalomgyártóknak, affiliate/blog hálózatoknak: azonos felépítésű oldalak gyors klónozása.
- Ops/DevOps csapatoknak: staging–éles szinkron és migrációk megbízhatóan.
- Bárkinek, aki MainWP-t használ és egyszerűsítené a migrációt.
Követelmények és bevált gyakorlatok
- Biztosíts stabil Dashboard–Child–Child kapcsolatot, megfelelő PHP memória- és futásidő-limitet.
- Ha a Quick Clone időtúllép vagy megakad, válts Clone from Backup módszerre.
- Permalinks mentése klónozás után kötelező az URL-struktúra helyreállításához.
Hibakeresés, tippek
- A cél oldal a forrásra irányít át: valószínűleg a siteurl/home nem frissült. Javítsd az adatbázisban vagy WP-CLI-vel:
wp option update siteurl "https://uj-domen.tld"
wp option update home "https://uj-domen.tld"
- Nagy oldal, erőforrás-hibák: ellenőrizd a mentés épségét, használd a backup-alapú klónozást, és növeld a memóriát/időlimitet, ha lehet.
- Hiányzó média: futtasd újra a klónozást backupból; ellenőrizd, hogy a feltöltött mentés teljes és sértetlen.
- Belépési adatok: a klónozás után a forrás admin adataival tudsz belépni a cél oldalra.
Biztonság és karbantartás
A kiegészítő korábban érintett volt hozzáférés-ellenőrzési hibában, amelyet a fejlesztők kijavítottak. Mindig tartsd naprakészen a MainWP Dashboardot, a Child plugint és a Clone kiegészítőt, és kövesd a MainWP ajánlott rendszerkövetelményeit.