WordPress è il CMS (Content Management System) più popolare per i siti Web, con quasi il 30% di tutti i siti Web del mondo che utilizzano WordPress. Sono un sacco di siti che superano i 350 milioni! In questo post parleremo dei diversi approcci per proteggere i dati sul tuo sito Web WordPress Stop alle presse! (O Internet!) Mentre ci preparavamo a pubblicare questo post, abbiamo ricevuto notizie da UpdraftPlus, uno dei più grandi sviluppatori di plugin per WordPress, che stanno supportando Backblaze B2 come soluzione di cloud storage per il loro plugin di backup. Hanno spedito l'aggiornamento (1.13.9) questa settimana. Questa è un'ottima notizia per i clienti di Backblaze. UpdraftPlus offre anche uno sconto del 20% ai clienti Backblaze che desiderano acquistare o aggiornare a UpdraftPlus Premium. L'informativa completa è di seguito UpdraftPlus si unisce allo sviluppatore di plug-in di backup XCloner âÃÂàBackup and Restore nel supporto di Backblaze B2. Anche altri due sviluppatori di plug-in, BlogVault e BackupGuard, hanno annunciato la loro intenzione di supportare Backblaze B2 Contatta il tuo sviluppatore di plug-in di backup WordPress preferito e invitalo a supportare anche Backblaze B2 Cloud Storage Ora, torniamo al nostro postâÃÂæ I dati del tuo sito Web WordPress si trovano su un server Web che molto probabilmente si trova in un grande data center. Potresti chiederti perché è necessario disporre di un backup del tuo sito Web se si trova in un data center. I dati del sito Web possono essere persi in diversi modi, inclusi errori da parte del proprietario del sito Web (ci sono stato), hacking o persino controversie sulla proprietà del dominio (l'ho visto accadere più di una volta) . Un backup del sito Web può anche fornire una cronologia delle modifiche apportate al sito Web, il che può essere utile. Come strategia generale, è meglio disporre di un backup di tutti i dati che non puoi permetterti di perdere per motivi personali o aziendali La tua società di web hosting potrebbe fornire servizi di backup come parte del tuo piano di hosting. Se stai utilizzando il loro servizio, dovresti sapere dove e con quale frequenza viene eseguito il backup dei tuoi dati. Non vuoi scoprire troppo tardi che il tuo piano di riserva non era adeguato I siti su WordPress.com vengono automaticamente sottoposti a backup da VaultPress (Automattic), che è disponibile anche per installazioni WordPress self-hosted. Se non vuoi il lavoro o le decisioni coinvolte nella gestione dell'hosting per il tuo sito WordPress, WordPress.com lo gestirà per te. Tuttavia, rinunci ad alcune capacità di personalizzazione, come l'opzione per aggiungere plug-in di tua scelta Siti Web molto grandi e attivi potrebbero prendere in considerazione WordPress VIP di Automattic o un altro servizio di hosting WordPress premium come Pagely.com Questo post riguarda il backup di siti WordPress self-hosted, quindi ci concentreremo su queste opzioni ## Backup WordPress Le strategie di backup per WordPress possono essere suddivise in ampie categorie a seconda di 1) cosa si esegue il backup, 2) quando si esegue il backup e 3) dove viene eseguito il backup dei dati Con i dati del server, ad esempio con un'installazione di WordPress, dovresti pianificare di avere tre copie dei dati (la strategia di backup 3-2-1). Il primo sono i dati attivi sul server web di WordPress, il secondo è un backup memorizzato sul server web o scaricato sul tuo computer locale, e il terzo dovrebbe trovarsi in un'altra posizione, come il cloud Parleremo dei diversi approcci al backup di WordPress, ma ti consigliamo di utilizzare un plug-in di WordPress per gestire i tuoi backup. Un plug-in di backup può automatizzare l'attività, ottimizzare lo spazio di archiviazione dei backup e avvisarti di problemi con i tuoi backup o WordPress stesso. Tratteremo i plug-in in modo più dettagliato, di seguito Cosa eseguire il backup? I componenti principali dell'installazione di WordPress sono: - Database MySQL WordPress - Installazione del nucleo di WordPress - Plugin WordPress - Temi WordPress - Supporti e file creati dall'utente - PHP, JavaScript e altri file di codice - Altri file di supporto Dovresti decidere di quali di questi elementi desideri eseguire il backup. Il database è la massima priorità, poiché contiene tutti i post e le pagine del tuo sito Web (esclusi i media). Il tuo tema attuale è importante, poiché probabilmente contiene personalizzazioni che hai apportato. Dopo quelli prioritari ci sono tutti gli altri file che hai personalizzato o apportato modifiche Puoi scegliere di eseguire il backup dell'installazione principale e dei plug-in di WordPress, se lo desideri, ma questi file possono essere scaricati di nuovo se necessario dalla fonte, quindi potresti non volerli includere. Probabilmente hai tutti i file multimediali che utilizzi sul tuo sito Web sul tuo computer locale (di cui dovrebbe essere eseguito il backup), quindi è una tua scelta se eseguire il backup anche dal server Se desideri essere in grado di ricreare facilmente l'intero sito Web in caso di perdita di dati o disastro, potresti scegliere di eseguire il backup di tutto, anche se su un sito Web di grandi dimensioni potrebbe trattarsi di molti dati In generale, dovresti 1) dare la priorità a qualsiasi file che hai personalizzato e che non puoi permetterti di perdere, e 2) decidere se hai bisogno una copia di tutto per ripristinare rapidamente il tuo sito. Queste scelte determineranno il metodo di backup e la quantità di spazio di archiviazione necessaria Un buon plug-in di backup per WordPress consente di specificare i file di cui eseguire il backup e persino di creare backup e pianificazioni separati per diversi contenuti di backup. Questa è un'altra buona ragione per usare un plugin per il backup di WordPress Quando eseguire il backup? Puoi eseguire il backup manualmente in qualsiasi momento utilizzando lo strumento Esporta in WordPress. Questo è utile se desideri eseguire un rapido backup del tuo sito o di parti di esso. Poiché è manuale, tuttavia, non fa parte di un piano di backup affidabile che dovrebbe essere eseguito regolarmente. Se desideri utilizzare questo strumento, vai su Strumenti, Esporta e seleziona ciò di cui desideri eseguire il backup. L'output sarà un file XML che utilizza il formato RSS esteso di WordPress, noto anche come WXR. Puoi creare un file WXR che contenga tutte le informazioni sul tuo sito o solo parti del sito, come post o pagine, selezionando: Tutto il contenuto, Post, Pagine o Media Nota: puoi utilizzare lo strumento di esportazione di WordPress anche per i siti ospitati su WordPress.com Molti dei plug-in di backup di cui parleremo in seguito consentono anche di eseguire un backup manuale su richiesta oltre a backup pianificati regolarmente o continui Nota: un altro utilizzo dello strumento di esportazione di WordPress e del file WXR consiste nel trasferire o clonare il tuo sito Web su un altro server. Dopo aver esportato il file WXR dal sito Web da cui desideri trasferire, puoi importare il file WXR dal menu Strumenti, Importa nel nuovo sito di destinazione WordPress. Tieni presente che esistono limiti di dimensione del file che dipendono dalle impostazioni del tuo server web. Vedere la voce del Codex di WordPress per ulteriori informazioni. Per semplificare questo lavoro, potresti voler utilizzare uno dei numerosi plug-in di WordPress progettati appositamente per questa attività Puoi anche eseguire manualmente il backup del database MySQL di WordPress utilizzando una serie di strumenti o un plug-in. Il Codex di WordPress ha buone informazioni su questo. Tutti i plugin di WordPress gestiranno questo per te e lo faranno automaticamente. In genere includono anche strumenti per l'ottimizzazione delle tabelle del database, che è solo una buona pulizia Una strategia di backup affidabile non si basa su backup manuali, il che significa che dovresti prendere in considerazione l'utilizzo di uno dei tanti plug-in di backup disponibili gratuitamente o per l'acquisto. Ne parleremo di più di seguito In quale formato eseguire il backup? Oltre al formato WXR di WordPress, i plug-in e gli strumenti del server utilizzeranno vari formati di file e algoritmi di compressione per archiviare e comprimere il backup.Puoi scegliere tra zip, tar, tar.gz, tar.gz2 e altri.Consulta i formati di file di archivio più comuni per ulteriori informazioni su questi formatiSeleziona un formato a cui sai di poter accedere e annulla l'archiviazione se hai bisogno di accedere al tuo backup.Tutti questi formati sono standard e supportati su tutti i sistemi operativi, anche se potrebbe essere necessario scaricare un'utilità per accedere al fileDove eseguire il backup?Una volta che i tuoi dati sono in un formato adatto per il backup, dove esegui il backup?Vogliamo avere più copie dei dati del nostro sito web attivo, quindi sceglieremo più di una destinazione per i nostri dati di backup.I plugin di backup di cui parleremo di seguito ti consentono di specificare una o più possibili destinazioni per il tuo backup.Le possibili destinazioni per il tuo backup includono:- Una cartella di backup sul tuo server web- Una cartella di backup sul tuo server web è una buona soluzione se ne hai una copia anche altrove .A seconda del tuo piano di hosting, delle dimensioni del tuo sito e di ciò che includi nel backup, potresti avere o meno spazio su disco sufficiente sul server web.Alcuni plug-in di backup ti consentono di configurare il plug-in per conservare solo un certo numero di backup recenti ed eliminare quelli più vecchi, risparmiando spazio su disco sul server- Invia un'e-mail- Poiché i server di posta elettronica hanno limiti di dimensione, l'opzione email non è la migliore da utilizzare a meno che non la si utilizzi per eseguire il backup specifico solo del database o dei file del tema principale- FTP , SFTP, SCP, WebDAV- FTP, SFTP, SCP e WebDAV sono tutti protocolli ampiamente supportati per il trasferimento di file su Internet e possono essere utilizzati se si dispone delle credenziali di accesso a un altro server o dispositivo di archiviazione supportato che è adatto per l'archiviazione di un backup- Servizio di sincronizzazione (Dropbox, SugarSync, Google Drive, OneDrive)- Un servizio di sincronizzazione è un'altra possibile posizione di archiviazione del server sebbene possa essere una scelta più costosa a seconda del piano che hai e di quanto desideri archiviare- Archiviazione cloud (Backblaze B2, Amazon S3, Google Cloud, Microsoft Azure, Rackspace)- A il servizio di cloud storage può essere un'opzione economica e flessibile con prezzi a consumo per l'archiviazione di backup e altri datiUna buona strategia di backup del sito web sarebbe quella di avere più backup dei dati del tuo sito web: uno in una cartella di backup sul tuo server di hosting web, uno scaricato sul tuo computer locale e uno nel cloud, come con Backblaze B2Se dovessi scegliere solo uno di questi, sceglierebbe di eseguire il backup sul cloud perché è geograficamente separato sia dal tuo computer locale che dal tuo host web, utilizza tecnologie di archiviazione dei dati a tolleranza d'errore e ridondanti per proteggere i tuoi dati ed è disponibile da qualsiasi luogo se hai bisogno di ripristinare il tuo sito## Plugin di backup per WordPressProbabilmente il modo più semplice e più comune per implementare una solida strategia di backup per WordPress è utilizzare uno dei tanti plugin di backup disponibili per WordPress.Fortunatamente, ce ne sono molti buoni e sono disponibili gratuitamente o in piani âÃÂÃÂfreemiumâÃÂàin cui è possibile utilizzare la versione gratuita e paga per più funzionalità e funzionalità solo se ne hai bisogno.Le opzioni premium possono darti maggiore flessibilità nella configurazione dei backup o avere opzioni aggiuntive per dove archiviare i backupCome scegliere un plug-in di backup di WordPressQuando considerando quale plugin utilizzare, dovresti prendere in considerazione una serie di fattori nella tua sceltaIl plugin è attivamente mantenuto e aggiornato?Puoi determinarlo dall'elenco nel repository dei plugin di WordPress.Puoi anche guardare recensioni e commenti di supporto per avere un'idea della soddisfazione degli utenti e di come vengono risolti i problemiIl plugin funziona con il tuo provider di web hosting?Generalmente, i plugin ben supportati lo fanno, ma potresti voler verificare che non ci siano problemi con il tuo provider di hosting.Ogni utente di WordPress ha esperienza con plugin e temi in conflitto tra loro, quindi è bene verificare se ci sono problemi noti per il plugin che stai utilizzando. Stai considerandoSupporta il servizio cloud o il protocollo che desideri utilizzare?Questo può essere determinato guardando l'elenco nel repository dei plugin di WordPress o sul sito web dello sviluppatore.Gli sviluppatori spesso aggiungono il supporto per i servizi cloud o altre destinazioni di backup in base alla richiesta degli utenti, quindi fai sapere allo sviluppatore se esiste una funzione o una destinazione di backup che ti piacerebbe da aggiungere al proprio plug-inAltre funzionalità e opzioni da considerare nella scelta di un plug-in di backup sono:- Se è disponibile la crittografia dei dati di backup- Cosa sono le opzioni per l'eliminazione automatica dei backup dalla destinazione di archiviazione?- È possibile escludere globalmente file, cartelle e tipi specifici di file dal backup?- Le opzioni per la pianificazione dei backup automatici soddisfano le tue esigenze di frequenza?- Puoi escludere/includere tabelle di database specifiche (un buon modo per risparmiare spazio nel backup)?## Recensione dei plugin di backup di WordPressPassiamo in rassegna alcune delle scelte migliori per i plugin di backup di WordPressUpdraftPlus | Supporta B2 UpdraftPlus è uno dei plugin di backup più popolari per WordPress con oltre un milione di installazioni attive. È disponibile sia in versione gratuita che Premium UpdraftPlus ha appena rilasciato il supporto per Backblaze B2 Cloud Storage nel suo aggiornamento 1.13.9 il 25 settembre. Secondo lo sviluppatore, il supporto per Backblaze B2 è stata la richiesta più frequente per una nuova opzione di archiviazione per il loro plug-in. Il supporto B2 è disponibile nel plug-in Premium e come aggiornamento autonomo del prodotto standard **Nota Gli sviluppatori di UpdraftPlus offrono uno sconto speciale del 20% ai clienti Backblaze sull'acquisto di UpdraftPlus Premium utilizzando il codice coupon *backblaze20*. Lo sconto è valido fino alla fine di venerdì 6 ottobre 2017 XCloner âÃÂàBackup e ripristino | Supporta B2 XCloner âÃÂàBackup and Restore è un utile plug-in open source con molte opzioni per il backup di WordPress XCloner supporta B2 Cloud Storage nel loro plug-in gratuito BlogVault | Piani per supportare B2 BlogVault si descrive come una soluzione completa per il backup di WordPress. backup temporali delle modifiche al tuo sito WordPress, oltre a molte altre funzionalità BlogVault ha annunciato l'intenzione di supportare Backblaze B2 Cloud Storage in un aggiornamento futuro Backup WordPress& Plugin di migrazione âÃÂàBackupGuard | Piani per supportare B2 BackupGuard può eseguire il backup e ripristinare tutti i file del sito Web, il database o entrambi e supporta una varietà di destinazioni per il backup. Gestisce anche le migrazioni del sito se desideri spostare il tuo sito web. BackupGuard è disponibile in versioni a pagamento gratuite e a più livelli BackupGuard ha annunciato l'intenzione di supportare Backblaze B2 Cloud Storage in un aggiornamento futuro BackWPup BackWPup è un'opzione popolare e gratuita per il backup di WordPress. Supporta una serie di opzioni per l'archiviazione del backup, inclusi cloud, FTP, e-mail o sul tuo computer locale WPBackItUp WPBackItUp esiste dal 2012 ed è molto apprezzato. Ha sia versioni gratuite che a pagamento VaultPress VaultPress fa parte del noto prodotto WordPress di Automattic, JetPack. Avrai bisogno di un piano di abbonamento JetPack per utilizzare VaultPress. Esistono diversi piani tariffari con diversi set di funzionalità Backup di Supsystic Backup by Supsystic supporta una serie di opzioni per destinazioni di backup, crittografia e pianificazione BackupWordPress BackUpWordPress è un progetto open source su Github che ha un seguito popolare e attivo e molte recensioni positive BackupBuddy BackupBuddy, di iThemes, è il veterano dei plug-in di backup, in circolazione dal 2010. iThemes sa molto di WordPress, poiché sviluppa plug-in, temi, utilità e fornisce formazione su WordPress Il backup di BackupBuddy include tutti i file WordPress, tutti i file nella libreria multimediale di WordPress, i temi WordPress e i plug-in. BackupBuddy genera un file zip scaricabile dell'intero sito Web WordPress. Sono supportate anche le destinazioni di archiviazione remota WordPress e il cloud Usi WordPress e fai il backup nel cloud? Ci piacerebbe sentirne parlare. Vorremmo anche sapere se sei interessato a utilizzare B2 Cloud Storage per l'archiviazione di file multimediali serviti da WordPress. Se lo sei, ne parleremo in un post futuro Nel frattempo, tieni d'occhio i nuovi plugin che supportano Backblaze B2, o meglio ancora, invitali a supportare B2 se non lo sono già. La migliore strategia di backup è quella che usi Esistono altri approcci e strumenti per il backup di WordPress che potresti utilizzare. Se hai un approccio che funziona per te, ci piacerebbe saperlo nei commenti.