I nuovi backup di Duplicator con un solo clic, la cancellazione automatica e gli aggiornamenti di versione
I nuovi backup di Duplicator con un solo clic, la cancellazione automatica e gli aggiornamenti di versione
I backup dei siti web sono come reti di sicurezza per il vostro sito WordPress. Proteggono il vostro duro lavoro da problemi inaspettati.
Esistono molti modi per eseguire il backup del vostro sito WordPress. Alcuni sono semplici, come l'utilizzo di un plugin di backup. Altri, come il metodo di oggi, utilizzano tecniche più avanzate.
Questa guida si concentra sull'utilizzo di SSH per i backup di WordPress. È un metodo potente che offre maggiore velocità e controllo.
Utilizzeremo SSH e WP-CLI. Insieme, questi strumenti creano un processo di backup affidabile per il vostro sito web.
Scopriamo come eseguire il backup del vostro sito WordPress con SSH!
SSH è l'acronimo di Secure Shell. Si tratta di un tunnel sicuro tra il vostro computer e il server del vostro sito web. Consente di accedere e controllare il server da remoto.
Ciò significa che potete inviare comandi al vostro server dal vostro computer senza compromettere la sicurezza di WordPress.
È un protocollo che fornisce un modo sicuro e crittografato di comunicare. È importante perché protegge le informazioni quando si interagisce con il server. Senza la crittografia, i vostri dati potrebbero essere intercettati da altri.
SSH è uno strumento standard per l'amministrazione dei server. È ampiamente utilizzato dagli sviluppatori web e dagli amministratori di sistema.
Utilizzando SSH, è possibile eseguire comandi sul server. È possibile gestire i file del sito, eseguire aggiornamenti e backup senza dover ricorrere alla dashboard, al file manager o al client FTP.
L'utilizzo di SSH per i backup offre diversi vantaggi rispetto ad altri metodi. È un modo più efficiente e potente per proteggere il vostro sito web. Vediamo alcuni vantaggi principali.
Innanzitutto, la velocità è un grande vantaggio. Le connessioni SSH sono in genere molto più veloci dei metodi basati sul browser. Ciò è particolarmente evidente sui siti più grandi con molti dati.
In secondo luogo, l'efficienza è migliorata perché i comandi vengono eseguiti direttamente sul server. In questo modo si evita di dover passare attraverso l'interfaccia del sito web.
È possibile utilizzare script con SSH per automatizzare i backup. In questo modo si risparmia tempo e si riduce il rischio di errori umani.
Inoltre, con SSH si ha un maggiore controllo. È possibile personalizzare il processo di backup in misura maggiore rispetto ai metodi più semplici. Avrete una maggiore flessibilità per soddisfare le vostre esigenze specifiche.
Ora vi spiegherò come eseguire il backup del vostro sito WordPress utilizzando SSH. È un po' più tecnico di altri metodi di backup, ma ne vale la pena!
Per iniziare, è necessario collegarsi al server utilizzando un client SSH. Se si utilizza macOS o Linux, si può usare l'applicazione Terminal integrata. Se si utilizza Windows, si può usare un programma come PuTTY.
Sono necessarie alcune informazioni. SSH richiede l'indirizzo del server, il nome utente e la password o la chiave privata SSH. Il vostro provider di web hosting dovrebbe fornirvi questi dettagli.
Ad esempio, gli utenti di DreamHost possono andare su Siti web " Utenti e file SFTP. Abilitare l'accesso alla Shell sicura (SSH) e copiare le informazioni sull'accesso ai file .
Quindi, aprite la riga di comando del vostro computer. Io uso un computer macOS, quindi userò Terminale.
Utilizzare questo comando per connettersi al sito tramite SSH:
ssh username@hostname
Quando viene richiesto, inserire la password SSH.
WP-CLI è un'interfaccia a riga di comando per WordPress. Permette di gestire il vostro sito web WordPress direttamente dal terminale.
Semplifica molte attività di gestione di WordPress. È possibile eseguire aggiornamenti, gestire gli utenti e altro ancora utilizzando semplici comandi. È più veloce ed efficiente rispetto all'utilizzo della dashboard di WordPress per molte operazioni.
Per installare WP-CLI, scaricare la build di Phar:
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
Quindi, utilizzare questo comando per verificare se il file è stato scaricato correttamente:
php wp-cli.phar --info
Se tutto funziona, si vedrà il numero di versione di WP-CLI.
Successivamente, rendere il file eseguibile e spostarlo nel PATH.
chmod +x wp-cli.phar
sudo mv wp-cli.phar /usr/local/bin/wp
Quindi, eseguire questo comando:
wp --info
Saprete che WP-CLI è installato e funziona se vedrete questo output:
OS: Linux 4.10.0-42-generic #46~16.04.1-Ubuntu SMP Mon Dec 4 15:57:59 UTC 2017 x86_64
Shell: /usr/bin/zsh
PHP binary: /usr/bin/php
PHP version: 7.1.12-1+ubuntu16.04.1+deb.sury.org+1
php.ini used: /etc/php/7.1/cli/php.ini
MySQL binary:
MySQL version:
SQL modes:
WP-CLI root dir: /home/wp-cli/.wp-cli
WP-CLI packages dir: /home/wp-cli/.wp-cli/packages/
WP-CLI global config: /home/wp-cli/.wp-cli/config.yml
WP-CLI project config:
WP-CLI version: 1.5.0
WP-CLI non ha molti comandi integrati per eseguire il backup del vostro sito WordPress. È qui che entra in gioco Duplicator.
Duplicator è un popolare plugin di WordPress per backup e migrazioni. Grazie ai suoi comandi WP-CLI, è possibile personalizzare facilmente i backup dalla riga di comando.
Duplicator Pro è dotato di supporto per i comandi di backup WP-CLI. Pertanto, è necessario scaricare il plugin dal sito web di Duplicator dopo averlo acquistato.
Sebbene sia possibile installare Duplicator Pro dalla riga di comando, non sarà possibile configurare la chiave di licenza. Dato che dovrete comunque tornare alla vostra dashboard di amministrazione, installiamo e attiviamo Duplicator qui.
Quindi, andare su Duplicator Pro " Impostazioni " Generale. Incollare e attivare la chiave di licenza.
Con Duplicator Pro installato, attivato e dotato di licenza, siete pronti per il passo successivo: il backup di un sito WordPress utilizzando SSH.
Ora tornate alla riga di comando. È il momento di creare un backup con SSH, WP-CLI e Duplicator.
Duplicator Pro funziona con WP-CLI per creare un backup in remoto. Per farlo, utilizzate questo comando:
wp duplicator build
Quando si esegue questo comando, Duplicator inizia a creare un backup. La scansione del sito e la compressione di tutti i file di WordPress e delle tabelle del database in un file zip potrebbero richiedere qualche istante.
Al termine, avrete un nuovo backup del vostro sito. Questi file si troveranno nella pagina Backup del cruscotto di amministrazione di WordPress.
Duplicator utilizzerà automaticamente il modello dell'ultimo backup creato. Tuttavia, è possibile personalizzare facilmente questo backup nel proprio comando.
Ecco alcuni flag per personalizzare i backup di Duplicator:
--template=<ID
: Usa un modello di backup predefinito.--dir=<path>
: Specificare una posizione di backup personalizzata.--delete
: Rimuove automaticamente il backup dopo la creazione.--phpsqldump
, --phpzip
, --duparchive
: Modificare il motore di archiviazione utilizzato per i backup.È possibile combinare queste opzioni a seconda delle necessità. Ad esempio, potrebbe essere necessario creare un backup utilizzando un modello specifico, in una directory personalizzata e con un motore di archiviazione diverso.
Se si dispone di un modello di backup del database di WordPress, è possibile personalizzare Duplicator per eseguire il backup del database. Il vostro comando potrebbe assomigliare a questo:
wp duplicator build --template="DB Backup" --dir=/home/user/backups --duparchive
Immettere il comando wp duplicator build --help
per una panoramica completa di tutte le opzioni disponibili.
Avete eseguito con successo il backup del vostro sito utilizzando SSH! È molto più facile e veloce che eseguire il backup di un sito WordPress manualmente.
Se non si dispone di un accesso SSH, è necessario contattare il proprio provider di hosting. Loro possono abilitare l'accesso SSH per il vostro account.
È importante notare che non tutti i provider di hosting offrono l'accesso SSH. Se il vostro non lo offre, potreste dover considerare di passare a un altro provider che lo supporti.
Sì, WP-CLI è essenziale per eseguire il backup di WordPress con SSH. Permette di eseguire comandi per interagire con WordPress direttamente dalla riga di comando. Senza WP-CLI, non è possibile eseguire il comando wp duplicator build
necessario per i backup remoti con Duplicator Pro.
Sebbene sia SSH che SFTP forniscano connessioni sicure, SSH è usato principalmente per eseguire comandi su un server, mentre SFTP è usato principalmente per trasferire file.
SSH è necessario per utilizzare WP-CLI, che è fondamentale per le attività importanti di WordPress come i backup. SFTP, pur essendo sicuro, non offre lo stesso livello di controllo e automazione.
Mentre il wp duplicator build
Il comando di per sé non pianifica i backup, ma è possibile combinarlo con strumenti lato server come i cron job per automatizzare il processo di backup.
L'uso di SSH per i backup è veloce, efficiente e consente un maggiore controllo e automazione. È un passo avanti rispetto ai metodi più semplici basati sul browser.
Una volta che avrete preso confidenza con il processo, scoprirete che si tratta di un approccio molto più efficace. Avrete maggiore fiducia nei vostri backup e sarete più preparati ad affrontare eventuali problemi imprevisti.
Mentre siete qui, penso che vi piaceranno queste altre guide di WordPress:
Siete pronti a rendere i vostri dati più sicuri? Passate a Duplicator Pro oggi stesso per sbloccare i comandi WP-CLI di backup che sono veloci ed efficienti!
Divulgazione: I nostri contenuti sono sostenuti dai lettori. Ciò significa che se cliccate su alcuni dei nostri link, potremmo guadagnare una commissione. Raccomandiamo solo prodotti che riteniamo possano apportare un valore aggiunto ai nostri lettori.