Stai cercando WP Staging CLI, lo strumento per creare siti di Staging locali basati su Docker?Vai qui invece.
Il Plugin WP STAGING è uno strumento potente per creare un ambiente di Staging per il tuo sito WordPress o per generare Backup ad alte prestazioni. Ti permette di apportare modifiche, testare nuove funzionalità ed eseguire aggiornamenti senza impattare sul sito in produzione. Questo documento contiene le istruzioni su come usare i comandi WP-CLI specifici per il Plugin WP STAGING.
Contents
Prerequisiti
Prima di usare i comandi WP-CLI per il Plugin WP Staging Pro, assicurati che siano soddisfatti i seguenti requisiti:
- Installazione di WordPress: assicurati di avere WordPress installato sul tuo server.
- WP-CLI: assicurati che WP-CLI (interfaccia da riga di comando per WordPress) sia installato sul tuo server. Consulta le istruzioni di installazione di WP-CLI.
Creare un Backup standard tramite WP-CLI
Il comando wp wpstg backup-create ti permette di creare un Backup del tuo ambiente WordPress. Grazie a questo Backup potrai tornare a uno stato precedente in caso di problemi durante test o aggiornamenti.
Sintassi
# Regular Syntax
wp wpstg backup-create
# Run WP Cli as sudo
sudo -u myuser -- /usr/local/bin/wp --path='/home/example.com/public_html/' --url='example.com' wpstg backup-createHai a disposizione diversi parametri:
name
valore predefinito: null
Descrizione: nome del file di Backup. Tipo di input supportato: stringa
Esempio d’uso:
wp wpstg backup-create name=my-backup
# or
wp wpstg backup-create name='backup name with spaces'includes
valore predefinito: database, mu-plugins, plugins, themes, uploads, others
Descrizione: parti da includere nel Backup. I valori supportati sono database, mu-plugins, plugins, themes, uploads e others.
Supporta anche valori multipli: separali con una virgola, ad esempio database,plugins,uploads.
Usa soltanto il parametro includes oppure excludes. Se vengono usati entrambi, viene tenuto in considerazione includes mentre excludes viene ignorato
Esempio d’uso:
wp wpstg backup-create includes=plugins,themes
# or
wp wpstg backup-create includes=databaseexcludes
valore predefinito: null
Descrizione: parti da escludere dal Backup. I valori supportati sono database, mu-plugins, plugins, themes, uploads e others. Supporta anche valori multipli: separali con una virgola, ad esempio database,plugins,uploads. Deve essere usato uno solo tra i parametri includes ed excludes. Se vengono usati entrambi nel comando, viene tenuto in considerazione includes mentre excludes viene ignorato
Esempio d’uso:
wp wpstg backup-create excludes=database
# or
wp wpstg backup-create excludes=plugins,mu-pluginsadvanced-excludes
valore predefinito: null
Descrizione: parti aggiuntive da escludere dal Backup.
Valori supportati: logs, caches, deactivated-plugins, unused-themes, post-revisions, spam-comments
Esempio d’uso:
wp wpstg backup-create advanced-excludes=logs,caches,deactivated-plugin,unused-themes,post-revisions,spam-comments
storages
valore predefinito: local-storage
Descrizione: storage in cui salvare o caricare il Backup. Alcuni valori comunemente supportati sono local-storage, google-drive, amazon-s3, dropbox e sftp.
Supporta anche valori multipli: separali con una virgola, ad esempio google-drive,amazon-s3,sftp. Assicurati che gli storage che vuoi usare siano già autenticati dalla tua bacheca WordPress.
Esempio d’uso:
wp wpstg backup-create storages=google-drive
# or
wp wpstg backup-create storages=local-storage,sftpCreare un piano di Backup pianificato tramite WP-CLI
Puoi creare piani di Backup pianificati utilizzando WP-CLI:
schedule
valore predefinito: null
Descrizione: ogni quanto deve essere ripetuto il Backup. Valori supportati: hourly, every-six-hours, every-twelve-hours, daily, every-two-days, weekly, every-two-weeks e monthly. È supportato un solo valore alla volta. Se non viene impostato, il Backup non verrà pianificato.
Esempio d’uso:
wp wpstg backup-create schedule=hourly
# or
wp wpstg backup-create schedule=monthlyretention
valore predefinito: 2
Descrizione: numero di Backup da conservare per questa pianificazione. Valori supportati: da 1 a 10. È richiesto un valore di schedule valido (diverso da null), altrimenti l’opzione viene ignorata.
Esempio d’uso:
wp wpstg backup-create schedule=monthly retention=3
# or
wp wpstg backup-create schedule=monthly retention=5time
valore predefinito: 00:00
Descrizione: a che ora deve partire la prima pianificazione del Backup. Il valore supportato è un orario in formato 24 ore, ad esempio 13:00, 05:42, 23:59, 00:00 e 10:45. Puoi anche usare now per creare subito un Backup, usando l’orario corrente come primo orario di ripetizione. È richiesto un valore di schedule valido (diverso da null), altrimenti l’opzione viene ignorata.
Esempio d’uso:
wp wpstg backup-create schedule=daily time='00:15'
# or
wp wpstg backup-create schedule=monthly time='12:12'
# or
wp wpstg backup-create schedule=monthly time='now'Mostrare lo stato di un Backup in corso con WP-CLI
Il comando wp wpstg backup-status mostra lo stato e i dettagli di un Backup in corso nel tuo ambiente WordPress. Fornisce informazioni come l’ID del Backup, il titolo, la data di creazione e la descrizione.
Sintassi
wp wpstg backup-statusConclusione
Il Plugin WP STAGING e i comandi WP-CLI a disposizione offrono un modo comodo per gestire i Backup e monitorarne lo stato nel tuo ambiente di Staging. Seguendo le istruzioni di questa documentazione potrai creare Backup in modo efficace e tenere sempre sotto controllo quelli disponibili sul tuo sito WordPress.