A vezérlőpult átköltöztetése másik szerverre
A teljes vezérlőpult-telepítés áthelyezése másik szerverre: mentések, átvitel, azonos és megváltozó domain, ellenőrzés és újracsatlakozás.
A MainWP vezérlőpultot másik szerverre is áthelyezheted úgy, hogy a beállítások, az ügyfelek, a Child-webhelyek rekordjai és a kiegészítők adatai megmaradnak. Vidd át a teljes WordPress-telepítést: az adatbázist, a telepített kiegészítőket, a feltöltéseket és a MainWP titkosítókulcs-fájljait.
Ha a vezérlőpult domainje vagy aldomainje is változik, a keresés-cserénél hagyd ki a wp_mainwp_wp és a wp_mainwp_wp_sync táblát (a saját előtagoddal). A Child-webhelyek címére illeszkedő csere megsérti ezeket a címeket. A táblákat a mentésbe és az átvitelbe be kell venni, csak a keresés-cseréből kell kihagyni. A teljes folyamatot és a javítást az új doménre költöztetés fejezet írja le.
Migráció előtt
Szekció neve “Migráció előtt”A jelenlegi állapot rögzítése
Szekció neve “A jelenlegi állapot rögzítése”| Tétel | Miért fontos |
|---|---|
| A vezérlőpult URL-je | Ebből látszik, hogy a költözés domain- vagy aldomainváltással is jár-e |
| A Child-webhelyek URL-jei | Ellenőrizheted, hogy a migráció nem változtatta-e meg őket |
| A kiegészítők és beállításaik | Ellenőrizheted, hogy a telepített kiegészítők, sablonok és ütemezések megmaradtak-e |
| MainWP-fiók és licenchozzáférés | Szükség esetén újra tudod aktiválni a kiegészítők licencét |
| Az ütemezett feladatok a régi szerveren | A költözés után a régi másolaton le kell állítani, hogy ne fussanak kétszer |
A migráció előtt nyisd meg a MainWP → Webhelyek → Webhelyek kezelése oldalt, és kattints a fejléc Szinkronizálás gombjára. Az összehasonlításhoz exportálhatod a webhelylistát is, de ez nem helyettesíti a teljes vezérlőpult-mentést.
Mentések készítése
Szekció neve “Mentések készítése”Készíts friss mentést, és az indulás előtt ellenőrizd, hogy minden szükséges fájl és tábla benne van-e. A csak adatbázist átvivő költözés nem őrzi meg a teljes vezérlőpultot.
| Mentés típusa | Tartalma |
|---|---|
| Adatbázis | A vezérlőpult teljes adatbázisa, az összes MainWP- és kiegészítő-táblával |
| Fájlok | A teljes WordPress-telepítés, a telepített kiegészítőkkel és a feltöltésekkel |
| MainWP kulcsfájlok | A teljes MainWP feltöltési mappa (általában wp-content/uploads/mainwp/), benne a pk mappával; egyedi feltöltési hely esetén a megfelelő mappa |
| Beállítások | A wp-config.php, a vonatkozó szerverszabályok és a külsőleg beállított ütemezett feladatok |
Az adatbázis a beállításokat és a rekordokat tárolja, a kiegészítők kódja és a titkosítókulcs-fájlok viszont a lemezen vannak. Ha a kulcsfájlok hiányoznak, az átvitt vezérlőpult nem tudja visszafejteni a kapcsolati kulcsokat és az egyéb titkosított adatokat.
A beépített mentések fájljai
Szekció neve “A beépített mentések fájljai”Ha használod a MainWP beépített mentéseit, vidd át a vezérlőpult privát mentési mappáját is. Ez a WordPress-telepítésen kívül van, ezért a WordPress-fájlok és a feltöltések másolása nem viszi magával az itt tárolt archívumokat. Az alapértelmezett hely a mainwp-private/<a-wordpress-mappa-neve>/backups, a WordPress-mappa mellett. A tárhelyed beállítása vagy egy egyedi MAINWP_BACKUP_PRIVATE_DIR érték ezt megváltoztathatja. Ellenőrizd, melyik mappát használod, és vidd át nyilvánosan nem elérhető helyen. Őrizd meg a mentések titkosítókulcsait és a helyreállítási jelmondatot is. A költözés után nézd meg a mentések pillanatképeit és a Local Path típusú tárolási célokat: a meglévő mentések legyenek elérhetők, mielőtt a régi vezérlőpultot törlöd.
A migráció közben
Szekció neve “A migráció közben”Használj migrációs bővítményt, a tárhelyed költöztető szolgáltatását, vagy kézi átvitelt, amely a teljes adatbázist és az összes fájlt másolja. Ellenőrizd, hogy az új szerver megfelel a MainWP vezérlőpult követelményeinek. Ha kell, frissítsd az adatbázis-kapcsolat adatait a wp-config.php fájlban.
Néhány eszköz az exportálás, az importálás vagy a visszaállítás közben automatikusan URL-t cserél. Ha a vezérlőpult címe változik, indulás előtt ellenőrizd a keresés-csere kizárásait. Ha a táblákat az átvitelből zárod ki, elveszíted a megtartandó MainWP-rekordokat. Az eredeti mentést tartsd meg az ellenőrzés végéig. A költözés után az új szerver legyen az aktív vezérlőpult, a régi másolaton pedig állítsd le az ütemezett feladatokat.
Domainváltás a költözés közben
Szekció neve “Domainváltás a költözés közben”A dash.example.com címről mainwp.example.com címre költözés akkor is a vezérlőpult URL-jének megváltozása, ha mindkettő ugyanahhoz a főtartományhoz tartozik.
Minden domain-keresés-cseréből zárd ki a wp_mainwp_wp és a wp_mainwp_wp_sync táblát, a wp_ helyére a saját előtagodat írva. A kizárás megvédi a Child-webhelyek rekordjait az illeszkedő cseréktől, de a táblákat továbbra is teljesen át kell vinni.
Ezt a próbafuttatást a célszerveren visszaállított vezérlőpulton futtasd, a teljes régi és új vezérlőpult-címmel és a saját tábla-előtaggal:
wp search-replace \ 'https://dash.example.com' \ 'https://mainwp.example.com' \ --skip-tables=wp_mainwp_wp,wp_mainwp_wp_sync \ --skip-columns=guid \ --dry-runNézd át a kilistázott táblákat és cseréket. Ha megfelelnek a szándékodnak, futtasd a parancsot a --dry-run nélkül:
wp search-replace \ 'https://dash.example.com' \ 'https://mainwp.example.com' \ --skip-tables=wp_mainwp_wp,wp_mainwp_wp_sync \ --skip-columns=guidA példa a WP-CLI alapértelmezett táblaválasztását használja. További táblák módosítása előtt kérd ki a tárhelyszolgáltató véleményét, és a migrációs eszköz külön automatikus cseréjénél is állítsd be ugyanezeket a kizárásokat. A hiba attól függ, hogy a keresett szöveg illeszkedik-e egy Child-webhely címére: ha az example.com szöveget az example.net szövegre cseréled, a client.example.com is megváltozik, még ha az a Child-webhely nem költözött. Tárhely által végzett vagy kézi URL-módosításhoz, valamint hibás csere utáni javításhoz használd az új doménre költöztetés fejezetet.
Ugyanaz a domain marad
Szekció neve “Ugyanaz a domain marad”Ha a vezérlőpult teljes URL-je nem változik, nincs szükség domain keresés-cserére.
- Készítsd elő a célszervert. Állítsd vissza a teljes fájlokat és adatbázist, állítsd be, hogy a szerver a meglévő vezérlőpult-domaint szolgálja ki, és ellenőrizd a HTTPS-tanúsítványt.
- Frissítsd a DNS-t. Irányítsd a vezérlőpult domainjét az új szerverre. A DNS-gyorsítótárak miatt várj, mielőtt különböző helyekről értékeled az elérést.
- Ellenőrizd a hálózati hozzáférést. Ha a Child-webhelyek biztonsági szabályai IP-cím alapján korlátozzák a vezérlőpultot, frissítsd az engedélyezőlistákat az új szerverre.
- Ellenőrizd a kapcsolatokat. A teljes migráció megőrzi a kapcsolati adatokat, ezért csak azokat a webhelyeket csatlakoztasd újra, amelyek szinkron után hibát jeleznek.
A migráció után
Szekció neve “A migráció után”A vezérlőpult elérésének ellenőrzése
Szekció neve “A vezérlőpult elérésének ellenőrzése”- Jelentkezz be az új szerveren. Ellenőrizd, hogy a vezérlőpult megnyílik, és megvannak a beállítások, az ügyfelek és a Child-webhelyek rekordjai.
- Nézd meg a szerverinformációkat. Nyisd meg a MainWP → Információ → Szerver oldalt, és nézd át a követelményekre vagy a beállításokra vonatkozó figyelmeztetéseket.
- Ellenőrizd a kiegészítőket és adataikat. Nézd meg, hogy a telepített kiegészítők megvannak-e, és a beállításaik megmaradtak-e. Ellenőrizd például a mentett Pro Reports sablonokat és ütemezéseket. A teljes fájl- és adatbázisátvitel után ezeket nem kell újra létrehozni.
A kiegészítők újracsatlakoztatása
Szekció neve “A kiegészítők újracsatlakoztatása”Nyisd meg a MainWP → Kiegészítők → Kiegészítők kezelése oldalt, és nézd meg a licencaktiválást. Ha az új helyen újra kell aktiválni a licenceket, aktiváld újra a kiegészítőket. A licencaktiválás és a mentett kiegészítő-adatok megléte két külön ellenőrzés.
A Child-webhelyek kapcsolatának ellenőrzése
Szekció neve “A Child-webhelyek kapcsolatának ellenőrzése”- Nyisd meg a Webhelyek kezelése oldalt. A MainWP → Webhelyek → Webhelyek kezelése oldalon hasonlítsd össze a Child-webhelyek címeit a mentett listával.
- Szinkronizáld az összes webhelyet. Kattints a Szinkronizálás gombra, és nézd át az eredményt. Sikeres szinkronnál a MainWP Child magától frissíti az eltárolt vezérlőpult-címet, ha megváltozott.
- Próbáld ki az elérést. Néhány Child-webhelyen nyisd meg a WP-adminot, és nézd meg, hogy a Frissítések nézetben megjelennek-e az aktuális adatok.
Megszakadt kapcsolatú webhelyek
Szekció neve “Megszakadt kapcsolatú webhelyek”Sikertelen kapcsolatnál ellenőrizd a Child-webhely URL-jét, azt, hogy a MainWP Child aktív-e, hogy a titkosítókulcs-fájlok átkerültek-e, és hogy az új vezérlőpult-szervert nem blokkolja-e tűzfalszabály. Ha a keresés-csere megváltoztatta a webhelyek címét, kövesd a megsérült URL-ek javítását az új doménre költöztetés fejezetben. Az ok megszüntetése után a Webhelyek → Webhelyek kezelése oldalon az érintett webhely műveleti menüjében használd az újracsatlakozást, és ha kéri, add meg az aktuális egyedi biztonsági azonosítót. A MainWP Childban nincs szerkeszthető vezérlőpult-URL mező, és a domainváltás miatt nem kell kézzel átírni ezt a címet minden Child-webhelyen. Ha a hiba nem szűnik meg, nézd meg a hibaelhárítást.
Az alapfunkciók kipróbálása
Szekció neve “Az alapfunkciók kipróbálása”Próbáld ki a használt munkafolyamatokat: a szinkront, a WP-admin megnyitását, a Frissítések nézetet és a kiegészítők beállításait. Ha használsz ütemezett jelentéseket vagy más ütemezett műveletet, ellenőrizd, hogy az új szerveren be vannak-e állítva, és a régi másolatról már nem futnak.
Ellenőrzőlista
Szekció neve “Ellenőrzőlista”- A migráció előtt ellenőrzött, teljes fájl- és adatbázismentés van.
- A MainWP- és kiegészítő-táblák, a fájlok és a titkosítókulcs-fájlok átkerültek.
- A MainWP táblák ki vannak zárva a keresés-cseréből, ha a vezérlőpult URL-je változott.
- A vezérlőpult elérhető az új szerverről.
- A beállítások, az ügyfelek, a Child-webhelyek rekordjai és a kiegészítők adatai megmaradtak.
- A kiegészítők licencei ellenőrizve.
- A Child-webhelyek címei változatlanok, vagy az eredeti lista alapján javítva.
- A szinkron és a Child-webhely-elérés ellenőrzése sikeres.
- Az ütemezett feladatok csak az új vezérlőpultról futnak.
Készült: