WP-CLI
Riferimento WP-CLI (Pro)
Automatizza backup, ripristini, importazioni, distribuzione del programma di installazione, ripristino di emergenza e gestione temporanea dalla shell. Parità completa con l'interfaccia utente di amministrazione di Multisite Migrate.
Requisiti
- WP-CLI installato sul server (o sessione SSH).
- Plug-in Multisite Migrate attivo; esegui comandi dalla root di WordPress (
wpdeve caricare il sito). - Licenza professionale - ogni comando tranne
aiutorichiede Multisite Migrate Pro. Le licenze Plus e Free non possono utilizzare WP-CLI. - Funzionalità WordPress:
gestisci_opzioni(sito unico) ogestire_rete(attività di rete multisito).
Iniziare
aiuto per la migrazione multisito wp
wp multisite-migrate help --topic=restore
wp backup multisito-migrate --help
wp elenco di migrazione multisito aiuto stampa un albero completo dei comandi, note sulle funzionalità ed esempi di copia-incolla. Utilizzare --topic=backup|ripristino|import|jobs|installer|recovery|staging|caps per filtrare le sezioni. I flag per comando sono documentati con WP-CLI nativo --aiuto.
Albero dei comandi
| Comando | Scopo |
|---|---|
backup | Eseguire un processo di backup (caricamento cloud locale e opzionale) |
ripristina <job-id> | Ripristino dello stesso server o migrazione URL con opzioni di topologia |
importare | Registra l'archivio da disco, URL o cloud; ripristino concatenato opzionale |
elenco | Elenca i processi di backup o ripristino completati |
stato <ID-lavoro> | Avanzamento del lavoro, percentuale e metadati |
annulla <job-id> | Annulla un lavoro in esecuzione |
elimina <ID-lavoro> | Elimina il record del lavoro e l'archivio locale quando presenti |
prelettura <job-id> | Scarica il backup solo su cloud prima del ripristino |
manifest <job-id> | Stampa il manifesto dell'archivio JSON |
anteprima-migrazione <job-id> | URL di anteprima e mappatura delle tabelle per la migrazione |
informazioni | Versione del plugin, motore e riepilogo della licenza |
salute | Estensioni PHP, spazio su disco, percorsi di archiviazione |
pulizia | Rimuovere l'importazione temporanea e i file di lavoro |
potare | Applica criteri di conservazione ai vecchi backup locali |
installatore | Distribuisci il programma di installazione accanto a un backup o scarica PHP bootstrap |
recupero | Imposta, avvia o reimposta il punto di ripristino di emergenza |
list-remote <canale> | Elenca i backup remoti (gdrive, s3, sftp, dropbox) |
messa in scena | Crea, elimina o invia a un sito secondario di gestione temporanea |
aiuto | Stampa questo riferimento nel terminale |
Backup
wp backup con migrazione multisito
wp backup multisito-migra --upload --destination=gdrive
wp backup multisito-migrate --scope=rete --profile=full
wp backup multisito-migra --scope=sottosito --profile=db --incremental Flag comuni: --carica, --destination=local|gdrive|s3|sftp|ftp|dropbox, --scope=rete|sottosito, --profile=completo|db|file|media|plugins|temi|personalizzato, --incrementale, --tranquillo.
Il caricamento sul cloud richiede l'archiviazione cloud Plus/Pro configurato in Archiviazione nel cloud. L'ambito di rete richiede Pro (CAP_MULTISITO).
Ripristina
ripristino wp multisito-migrazione 42 --sì
wp ripristino multisito-migrazione 42 --mode=db --no-safety-snapshot
wp ripristino multisito-migrate 42 --migration --old-url=https://old.example --new-url=https://new.example --yes Mirror dei flag di topologia Ripristino avanzato nell'interfaccia utente di amministrazione:
--topology-import=sottosito_in_rete+--url-destinazione-topologia=…— backup del sito secondario su una rete esistente--topology-import=rete_al_sottosito+--topology-target-blog-id=…— backup di rete in uno slot del sito secondario--prefix-policy=keep_source|remap_wp,--blog-domains=<json>,--passphrase=…per.venc
I ripristini lunghi mostrano una barra di avanzamento. Lo snapshot di sicurezza viene eseguito a meno che --nessuna-istantanea-di-sicurezza. Utilizzare --sì per saltare sovrascrivere la conferma.
Importa
wp multisite-migrate import /var/backups/site.zip
wp multisite-migrate import --url=https://cdn.example/backup.zip
wp multisite-migrate import --from=gdrive --remote-id=FILE_ID --name=site.zip
wp multisite-migrate import /path/archive.zip --restore --via-worker --yes L'URL remoto e i canali cloud richiedono Pro (CAP_REMOTE_IMPORT). Catena --ripristina per avviare immediatamente il ripristino; aggiungere --via-lavoratore per il ripristino nel plug-in invece della distribuzione del programma di installazione.
Gestione del lavoro
wp elenco di migrazione multisito --type=backup --format=tabella --limit=50
stato migrazione multisito wp 42
wp multisite-migrate annulla 42
wp multisite-migrate elimina 42
manifesto di migrazione multisito wp 42
wp multisite-migrate migrazione-anteprima 42 elenco supporta --format=tabella|json|csv. Gli amministratori del sito secondario su multisito vedono solo il proprio ambito a meno che non abbiano un limite di rete.
Installatore e; server vuoto
programma di installazione di migrazione multisito wp 42
programma di installazione wp multisite-migrate 42 --bridge
download del programma di installazione multisito di wp --type=php
download del programma di installazione multisito di wp 42 --type=php Distribuisce la stessa procedura guidata di Importa → Apri programma di installazione. --ponte utilizza il proxy wp-admin MU-plugin quando gli archivi sono protetti. scaricare scrive PHP bootstrap accanto alla tua shell (Pro CAP_INSTALLATORE).
Vedi anche Migrazione di server vuoti.
Ripristino in caso di disastro
set di ripristino wp multisite-migrate --job-id=42
Stato di ripristino della migrazione multisito di wp
lancio del ripristino di migrazione multisito wp
Ripristino ripristino migrazione multisito wp Partite Backup → Ripristino: sovrascrittura sul posto da un backup completo bloccato con core WordPress. Disabilita a livello di sito con define('MM_DISALLOW_RECOVERY', true); dentro wp-config.php.
Messa in scena
wp multisite-migrate staging create --slug=staging --title="Staging"
wp multisite-migrate staging delete --slug=staging
wp push di staging multisito-migrazione --job-id=42 Richiede professionista CAP_STAGING. Stessi flussi di Staging nella guida al ripristino.
Manutenzione
wp informazioni sulla migrazione multisito
wp integrità della migrazione multisito
wp pulizia multisito-migra
wp prune con migrazione multisito
wp multisito-migra list-remote gdrive Funzionalità della licenza
Dopo l'accesso Pro, i singoli comandi potrebbero richiedere funzionalità secondarie (come l'interfaccia utente di amministrazione):
| Capacità | Esempi CLI |
|---|---|
CAP_CLI | Tutti i comandi tranne aiuto — Solo professionisti |
CAP_CLOUD | backup --carica, prelettura, list-remoto |
CAP_REMOTE_IMPORT | importa --url, importa --from=* |
CAP_MULTISITO | backup|ripristino --scope=rete |
CAP_INSTALLATORE | download del programma di installazione |
CAP_STAGING | messa in scena * |
Ricette di scenari
| Scenario | Comandi |
|---|---|
| Sito secondario → migrazione autonoma | ripristino wp con migrazione multisito <id> --migration --old-url=… --new-url=… --yes |
| Sottosito → rete esistente | ripristino wp con migrazione multisito <id> --topology-import=subsite_on_network --topology-target-url=… --yes |
| Rete → slot del sito secondario | ripristino wp con migrazione multisito <id> --topology-import=network_to_subsite --topology-target-blog-id=… --yes |
| Importa quindi programma di installazione | wp multisite-migrate import /path/backup.zip --restore |
| Importa e poi ripristina nel plugin | wp multisite-migrate import /path/backup.zip --restore --via-worker --yes |
| Backup solo cloud → ripristino | wp prelettura migrazione multisito <id> allora ripristino wp con migrazione multisito <id> --sì |
| Distribuire il programma di installazione (bridge) | programma di installazione per la migrazione multisito di wp <id> --ponte |
| Punto di ripristino di emergenza | set di ripristino wp multisite-migrate --job-id=<id> allora lancio del recupero |
Bandiere globali
--tranquillo— sopprimere i messaggi di avanzamento sui lavori lunghi--porcellana— linee di avanzamento leggibili dalla macchina
Guide correlate
Domande frequenti sulla CLI WP
L'automazione della shell richiede Pro. Utilizzare la guida sul server per l'elenco dei comandi live.
Di quale licenza ho bisogno per WP-CLI?
Pro. Free e Plus non possono eseguire comandi WP-CLI Multisite Migrate (ad eccezione della visualizzazione della guida, ove disponibile).
Dove dovrei eseguire i comandi wp?
Dalla root di WordPress quindi WP-CLI carica il sito. Il plugin Multisite Migrate deve essere attivo.
Posso automatizzare le pianificazioni tramite CLI?
Sì su Pro: i comandi di backup, ripristino, importazione, installazione, ripristino e gestione temporanea rispecchiano l'interfaccia utente di amministrazione. Vedi la sezione ricette qui sopra.
Il rimborso di 14day si applica se utilizzo solo WP-CLI?
SÌ. I nuovi acquisti Plus o Pro includono una garanzia di rimborso di 14 giorni, indipendentemente dal fatto che tu preferisca l'interfaccia utente di amministrazione o WP-CLI.