CodeGuard è un servizio di backup automatico basato su cloud per siti Web e database ed è adatto per eseguire il backup sicuro dei tuoi siti WordPress in tempo reale.
Quando si tratta di eseguire il backup di WordPress, dobbiamo considerare tutti i file nella nostra configurazione di WordPress, ad es. WordPress stesso, temi, plugin, upload di immagini, ecc., Così come il nostro database. CodeGuard può gestire i backup per tutti questi.
Ogni giorno, CodeGuard controlla le modifiche e aggiorna i backup:
In questo tutorial, illustrerò il processo di utilizzo di CodeGuard per configurare i backup in un tipico sito WordPress ospitato autonomamente.
Con il piano Ninja, è possibile eseguire il backup di un sito WordPress a $ 5 al mese, mentre il piano Ronin copre 12 siti per $ 39 mensili. Di seguito sono riportati i piani più avanzati. Ogni piano include una prova gratuita di 14 giorni.
Visita il sito Web di CodeGuard e fai clic Iscriviti gratis per iniziare la tua prova. Ti verrà chiesto di fornire le tue informazioni di contatto e i dettagli di fatturazione:
Dovrai anche specificare una password:
CodeGuard funziona eseguendo il backup di file e database tramite FTP, Secure FTP e, facoltativamente, il tunnel SSH. Ecco le informazioni che ti serviranno per configurare CodeGuard per il tuo sito:
Ecco un breve video che mostra come configurare CodeGuard con WordPress su un ambiente host condiviso con il supporto cPanel:
Ti guiderò attraverso la configurazione di CodeGuard con un tipico sito WordPress ospitato su un server Linux. Nel mio caso, sto usando la mia configurazione Digital Ocean WordPress generica.
Ecco il CodeGuard Aggiungi il tuo sito web modulo:
Come ho descritto in Securing Your Server Login, mi piace eseguire le mie istanze su porte diverse. CodeGuard supporta anche questo:
Quando fai clic sul Testare la connessione al sito Web pulsante, dovresti vedere il seguente avviso di successo:
Prima di andare a Collega il tuo sito web, assicuriamoci che il nostro albero di directory WordPress sia accessibile tramite FTP / SFTP sull'account che abbiamo specificato per l'accesso nel modulo sopra.
In genere, FTP / SFTP consente agli utenti di vedere la loro home directory. Ma spesso, l'albero delle directory di WordPress è dentro / Var / www /
e / o al di fuori della directory home dell'utente.
CodeGuard ha una semplice raccomandazione fornita qui: Come faccio a fare il backup dei file non nella directory home dell'utente FTP / SFTP? Ti guiderò attraverso le basi.
La risposta breve è di creare un collegamento simbolico al tuo albero di WordPress nella home directory dell'utente. Per esempio:
cd ~ ln -s / var / www / wordpress
In alcuni casi, potrebbe anche essere necessario assicurarsi che l'account utente che fornisci a CodeGuard disponga delle autorizzazioni per visualizzare la directory di WordPress. Un approccio a questo è quello di creare un account utente solo per l'accesso SFTP e aggiungerlo al www-data
gruppo, ad es. l'utente Apache. Qualcosa come questo:
sudo chown -R www-data: www-data / var / www sudo chmod -R g + rw / var / www sudo adduser sftp sudo adduser sftp www-data
Configura CodeGuard per usare il sftp
account utente. Quindi, quando si fa clic Collega il tuo sito web, dovresti vedere la tua directory di WordPress nell'albero di selezione:
Dovrai selezionare le cartelle e i file da includere e / o escludere dai backup:
Ora, CodeGuard è pronto per iniziare il backup. A questo punto, ti verrà offerto un tour del Dashboard!
Ecco il Backup Progress Tracker, che mostra fino a che punto lungo CodeGuard sta catturando la tua prima immagine del sito:
Ogni giorno CodeGuard controlla il tuo sito per le modifiche e aggiorna il suo backup:
Il tuo sito WordPress ha un database? Certo che lo fa.
Ecco lo standard di CodeGuard Aggiungi il tuo database forma, ma questa volta clic Salta questo passaggio, perché useremo il modulo avanzato.
Ecco il Modulo avanzato, ma con una tipica configurazione di Linux, in realtà dovrai scegliere il pulsante di opzione Tunnel su SSH:
Ecco cosa Aggiungi nuovo database forma con SSH Tunneling assomiglia a:
Per consentire a CodeGuard di raggiungere il nostro database MySQL, verrà creata una connessione SSH Tunnel utilizzando le credenziali di accesso SSH, le stesse che accediamo al nostro server, compresa la porta SSH univoca. Quindi, idealmente, avrai le credenziali del database MySQL specifiche per il tuo sito WordPress e fornirai quelle per accedere al database. Preferisco impostare le singole autorizzazioni del database del sito WordPress, anziché utilizzare l'account root o un database globale.
Una volta che CodeGuard si connette, ti chiederà di scegliere tra i database disponibili che puoi aggiungere:
Ecco il database di CodeGuard Backup Progress Tracker:
Una volta completato, CodeGuard ti mostrerà quanti post, pagine, commenti e utenti hai nel tuo database:
Il CodeGuard Cruscotto fornirà un riepilogo giornaliero delle sue attività. Se disponi di molti siti e server, CodeGuard può eseguire il backup di uno o tutti:
Nel caso ve lo stiate chiedendo, CodeGuard offriva un plug-in WordPress, ma si è allontanato da tale soluzione per motivi di sicurezza e affidabilità.
Se sei interessato a WordPress Multisite, ci sono un paio di modi per configurare CodeGuard per il backup di WordPress Multisito.
Spero che tu abbia trovato utile questa introduzione a CodeGuard per WordPress. Non esitate a postare correzioni, domande e commenti di seguito. Cerco di stare al passo con le discussioni di Tuts +. Puoi anche raggiungermi su Twitter @reifman o mandarmi un'email direttamente.