Tovább a tartalomhoz

UpdraftPlus a WP-CLI-vel

Mentés, visszaállítás, klónozás és áttelepítési segédparancsok a parancssorból, kapcsolókkal és példákkal.

A WP-CLI-vel az admin felület nélkül is dolgozhatsz. Előbb telepítened kell magát a WP-CLI-t. A fizetős kiadás a mentés és a mentések kezelése mellett parancsokat ad a fiók összekötéséhez, a klónozáshoz és az áttelepítés segítéséhez is. Az alapparancsok és a backup, restore kapcsolói a Haladó eszközök fejezet parancssori részében is szerepelnek, itt az összes parancs együtt van.

Az UpdraftPlus telepítéséhez és karbantartásához a WP-CLI általános bővítményparancsait használhatod:

Terminál
wp plugin install updraftplus
wp plugin install updraftplus --activate
wp plugin list
wp plugin update --all

Az első az ingyenes kiadást telepíti, a második telepíti és be is kapcsolja, a harmadik kilistázza a telepített bővítményeket, a negyedik frissíti az összeset.

A fizetős bővítményt a fiókodhoz köti, és bekapcsolja a licencet:

Terminál
wp updraftplus connect --email="[email protected]" --password="Jelszo123"
Kapcsoló Kötelező Mit csinál
--email igen A fiókhoz tartozó e-mail-cím.
--password nem A fiók jelszava.
--password-file nem Annak a fájlnak az útvonala, amelyben a jelszó van.
Terminál
wp updraftplus backup

Alapból a beállításokban mentett értékeket használja.

Kapcsoló Mit csinál Példa
--label Címkét ad a mentésnek. --label="Parancssori mentés"
--exclude-db Kihagyja az adatbázist (alapból benne van). --exclude-db=true
--send-to-cloud Kihagyja a távoli tárhelyre küldést (alapból, ha be van állítva, a mentés megy a tárhelyre). --send-to-cloud=false
--include-files A mentendő fájlcsoportok vesszővel elválasztva: plugins, themes, uploads, wpcore, others. --include-files="plugins,themes,uploads"
--include-tables A mentendő táblák vesszővel elválasztva, a WordPress-előtaggal vagy anélkül. --include-tables="wp_posts,wp_postmeta"
Terminál
wp updraftplus restore <nonce>

A <nonce> a visszaállítandó mentéskészlet egyedi azonosítója.

Kapcsoló Mit csinál Megjegyzés
--components A visszaállítandó összetevők vesszővel elválasztva. Ha nem adod meg, mindent visszaállít. Példa: --components="db,plugins,themes"
--db-decryption-phrase A titkosított adatbázis visszafejtési jelmondata.
--over-write-wp-config Felülírja-e a wp-config.php fájlt. A „További fájlok” kiegészítő kell hozzá.
--incremental-restore-point Inkrementális visszaállítási pont. Az inkrementális mentések kiegészítő kell hozzá.
--migration Áttelepítésként kezelje-e a visszaállítást (másik webhely mentésénél érvényes). A „Migrátor” kiegészítő kell hozzá.
--site-id-to-restore Multisite-nál egy alweboldal azonosítója, -1 az összes. Csak az adatbázis és a feltöltések visszaállítását érinti. A „Hálózat / Multisite” kiegészítő kell hozzá.
--delete-during-restore Törölje-e a mentési archívumokat a visszaállítás után. Alapból nem.
--db-dummy-restore Próba-visszaállítás véletlen előtagú ideiglenes táblákkal, amelyeket a végén töröl. Azt ellenőrzi, nem szakad-e meg időtúllépés miatt. Elhagyható.
--collate Pótló rendezés, ha a helyi MySQL-szerver nem ismeri a mentésben szereplőt. Példa: --collate=utf8mb4_general_ci
--charset Pótló karakterkészlet, ha a helyi MySQL-szerver nem ismeri a mentésben szereplőt. Példa: --charset=utf8mb4

Példa próba-visszaállításra az adatbázissal:

Terminál
wp updraftplus restore b290ee083e9e --components="db" --db-dummy-restore=true

Klón létrehozásához meg kell adnod egy felhasználót, aki létezik azon a webhelyen, amelyről a klónt készíted, és egy klónkulcsot, amelyet a fiókodban hozhatsz létre:

Terminál
wp updraftplus updraftclone --user="admin" --clone-key="KLONKULCS"
Kapcsoló Kötelező Mit csinál
--user igen A webhelyen létező felhasználó: felhasználónév, e-mail-cím vagy azonosító.
--clone-key igen A fiókban létrehozott klónkulcs.
--php nem A klón PHP-verziója. Alapból az, amelyen a WP-CLI fut.
--wp nem A klón WordPress-verziója. Alapból a webhelyé.
--region nem A klón régiója. Alapból London.
--package nem A klón csomagja. Alapból a kezdő csomag.
--admin-only nem Csak adminisztrátorok léphetnek be a klónra (alapból nem).
--wp-only nem Üres klónt indít (alapból nem).
Parancs Mit csinál
wp updraftplus existing_backups Kilistázza a meglévő mentéseket.
wp updraftplus get_latest_full_backup Annak a legutóbbi mentésnek a feladatazonosítóját adja, amely a beállításokban szereplő összes elemet tartalmazza.
wp updraftplus backup_progress <job id> A mentés előrehaladását mutatja a feladatazonosító alapján.
wp updraftplus get_most_recently_modified_log A legutóbb módosított naplófájl tartalmát mutatja.
wp updraftplus get_log <job id> Egy mentési feladat naplóját mutatja.
wp updraftplus activejobs_delete <job id> Leállít egy futó mentési feladatot.
wp updraftplus rescan_storage [--type=<remote|local>] Újraellenőrzi a helyi vagy a távoli (alapértelmezett) tárhelyet új mentéskészletekért.
wp updraftplus incremental_backups Kilistázza az inkrementális mentéseket.

Példa: wp updraftplus backup_progress c23c41b1f567.

Áttelepítést és az UpdraftCentralt segítő parancsok

Szekció neve “Áttelepítést és az UpdraftCentralt segítő parancsok”
Parancs Mit csinál
wp updraftplus create_migration_key <név> <méret> RSA-kulcspárt hoz létre az áttelepítéshez. Az egyik felét elmenti, a másikat át kell másolni a távoli webhelyre. Példa: wp updraftplus create_migration_key kulcs_neve 2048.
wp --user=<id> updraftplus create_updraftcentral_key <név> <méret> <alternatív kapcsolat> <hova> UpdraftCentral-kulcsot hoz létre. A --user kapcsoló nélkül a kulcs érvénytelen. A <hova> a "updraftpluscom" a felhőalapú UpdraftCentralnál, saját üzemeltetésnél a szerver címe. Példa: wp --user=1 updraftplus create_updraftcentral_key kulcs_neve 2048 0 updraftpluscom.
wp updraftplus search_and_replace <keresett> <csere> [--page-size=5000] [--which-tables=<táblák>] Az UpdraftPlus saját módszerével keres és cserél az adatbázisban. Példa: wp updraftplus search_and_replace example.com uj-example.com 1000 options,users.

Készült:

Tiszteletben tartjuk a magánszférádat

Sütiket használunk a böngészési élmény javítására és a forgalom elemzésére. Az analitika csak akkor indul, ha engeded. Adatvédelmi irányelvek, Sütitájékoztató.

Sütibeállítások