Tovább a tartalomhoz

WP-CLI

Mentés, listázás, visszaállítás és időzítés parancssorból.

A bővítmény WP-CLI parancsokat ad a mentések készítéséhez, listázásához és visszaállításához, valamint az időzítés beállításához.

Terminál
wp ai1wm gdrive backup

A parancs mentést készít a Google Drive-ra. Kapcsolók:

Kapcsoló Mit csinál
--sites Multisite hálózat mentése (almappás és aldomainos aloldalak).
--password=<jelszó> Titkosítja a mentést jelszóval.
--compression=<típus> A tömörítés típusa, például gzip.
--exclude-spam-comments Kihagyja a spam hozzászólásokat.
--exclude-post-revisions Kihagyja a bejegyzések felülvizsgálatait.
--exclude-media Kihagyja a médiakönyvtárat.
--exclude-themes Kihagyja az összes sablont.
--exclude-inactive-themes Kihagyja az inaktív sablonokat.
--exclude-muplugins Kihagyja a kötelezően használt bővítményeket.
--exclude-plugins Kihagyja az összes bővítményt.
--exclude-inactive-plugins Kihagyja az inaktív bővítményeket.
--exclude-cache Kihagyja a gyorsítótár-fájlokat.
--exclude-database Kihagyja az adatbázist.
--exclude-files=<útvonalak> Kihagyja a megadott fájlokat és mappákat, vesszővel elválasztva, például uploads/some-folder,plugins/some-plugin.
--exclude-tables=<nevek> Kihagyja a megadott adatbázis-táblákat, például wp_comments,wp_commentmeta.
--include-tables=<nevek> Csak a megadott táblákat menti, például wp_posts,wp_postmeta.
--exclude-email-replace Nem cseréli az e-mail domaineket.
--replace "keresett" "csere" Szövegcsere az adatbázisban. Minden párhoz add meg újra a kapcsolót.

A kapcsolók egyszerre is használhatók, a --replace pedig bármelyik két másik közé beilleszthető:

Terminál
wp ai1wm gdrive backup --exclude-inactive-themes --replace "keresett" "csere" --exclude-cache --replace "régi szöveg" "új szöveg"
Terminál
wp ai1wm gdrive list-backups

A --folder-path=<útvonal> kapcsolóval egy adott mappa tartalmát listázza. A mappa nevét a bővítmény beállításai között adtad meg. Ha az útvonalban szóköz van, védd le a visszaper jellel:

Terminál
wp ai1wm gdrive list-backups --folder-path=my\ backup/migration
Terminál
wp ai1wm gdrive restore <mentésfájl>
  • --folder-path=<útvonal>: a mentés letöltése egy adott mappából.
  • --yes: megerősítés kérdés nélkül.

Mindegyik időzítéshez két parancs kell: az egyik létrehozza az ütemezett eseményt, a másik a bővítmény beállítását frissíti.

Terminál
# óránként
wp cron event schedule ai1wmge_gdrive_hourly_export now hourly
wp option update ai1wmge_gdrive_cron '["hourly"]' --format=json
# naponta
wp cron event schedule ai1wmge_gdrive_daily_export now daily
wp option update ai1wmge_gdrive_cron '["daily"]' --format=json
# hetente
wp cron event schedule ai1wmge_gdrive_weekly_export now weekly
wp option update ai1wmge_gdrive_cron '["weekly"]' --format=json
# havonta
wp cron event schedule ai1wmge_gdrive_monthly_export now monthly
wp option update ai1wmge_gdrive_cron '["monthly"]' --format=json

A mentés napszakát Unix-időbélyeggel (másodperc) adhatod meg:

Terminál
wp option update ai1wmge_gdrive_cron_timestamp 1650534475
Terminál
# csak a legutóbbi mentés(ek) megtartása
wp option update ai1wmge_gdrive_backups 1
# a mentések együttes méretének korlátja
wp option update ai1wmge_gdrive_total 1GB
# a megadott napnál régebbi mentések törlése
wp option update ai1wmge_gdrive_days 10

Az értékeket igazítsd a saját igényedhez.

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