Ottenete oggi il miglior plugin per il backup e la migrazione di WordPress
Ottenere Duplicator ora
Annuncio relativo alla pulizia dei media WP

[NOVITÀ] WP Media Cleanup elimina le immagini inutilizzate nascoste nella tua libreria multimediale

Stanco delle librerie multimediali disordinate? WP Media Cleanup esegue la scansione del tuo sito per rimuovere le variazioni di immagini non necessarie e aumentare l'efficienza del sito...

Smettete di indovinare perché i backup non funzionano (controllate invece questi registri) 

Scritto da: avatar dell'autore Joella Dunn
avatar dell'autore Joella Dunn
Joella è una scrittrice con anni di esperienza in WordPress. In Duplicator è specializzata nella manutenzione dei siti, dai backup di base alle migrazioni su larga scala. Il suo obiettivo finale è assicurarsi che il vostro sito WordPress sia sicuro e pronto per la crescita.
     Recensito da: avatar del recensore John Turner
avatar del recensore John Turner
John Turner è il presidente di Duplicator. Ha oltre 20 anni di esperienza commerciale e di sviluppo e i suoi plugin sono stati scaricati oltre 25 milioni di volte.

Avviate il backup di un sito web, vi allontanate per prendere un caffè e tornate per scoprire che è fallito.

Può essere frustrante, ma i problemi di backup sono dei rompicapo con soluzioni chiare.

Ogni backup fallito lascia dietro di sé una scia di briciole di pane. Queste briciole di pane si trovano nei registri di backup e indicano esattamente cosa è andato storto e come risolverlo.

I registri possono sembrare intimidatori a prima vista, ma una volta che si sa cosa cercare, diventano i migliori amici per la diagnosi dei problemi.

Il mio obiettivo è semplice: Voglio insegnarvi a leggere i registri di backup come un detective. Alla fine di questa guida, saprete come risolvere da soli i problemi di backup più comuni.

Ecco i punti salienti:

  • I log di backup contengono i messaggi di errore esatti necessari per diagnosticare i guasti.
  • La maggior parte degli errori deriva da cinque cause comuni: timeout, esaurimento della memoria, errori di autorizzazione, conflitti tra plugin o problemi di archiviazione remota.
  • È possibile risolvere i problemi relativi alle risorse escludendo i file di grandi dimensioni, aumentando i limiti di memoria PHP o estendendo max_execution_time.
  • Testare regolarmente i backup (almeno una volta al mese) garantisce che funzionino in caso di emergenza.
  • Duplicator Pro offre strumenti diagnostici e di supporto integrati per risolvere i problemi di backup più rapidamente rispetto alla risoluzione manuale dei problemi.

Indice dei contenuti

Perché i backup di WordPress falliscono?

Ecco cosa ho imparato dopo anni di risoluzione dei problemi di backup: non sono mai casuali.

Ogni errore di backup ha una causa specifica. Il server ha esaurito la memoria. L'autorizzazione di un file ha bloccato l'accesso. Un altro plugin ha interferito con il processo.

La comprensione di queste cause comuni è il primo passo per diventare un esperto di risoluzione dei problemi di backup. Una volta riconosciuti gli schemi, le soluzioni saranno più rapide di quanto si possa pensare.

Vi spiego quali sono i colpevoli più frequenti che vedo.

Il processo di backup si interrompe

Il server ha un timer integrato chiamato max_execution_time. Consideratelo come un cronometro che interrompe qualsiasi processo che si protrae troppo a lungo.

Quando si dispone di un sito di grandi dimensioni con migliaia di file o un database enorme, il processo di backup potrebbe non terminare prima che il timer raggiunga lo zero.

Il risultato? Il backup viene interrotto a metà e vengono visualizzati errori come "504 Gateway Timeout" o "Tempo massimo di esecuzione superato".

Questo è probabilmente il problema di backup più frequente che vedo, soprattutto nei piani di hosting condivisi.

Il backup esaurisce la memoria di PHP

La creazione di un backup è un lavoro che richiede molta memoria. Il sito web deve comprimere i file, esportare il database e gestire tutti i dati contemporaneamente.

Il server ha un limite di memoria per i processi PHP. Quando la memoria PHP si esaurisce, il backup si blocca con un messaggio di errore specifico: "Errore fatale: La dimensione di memoria consentita di X byte è esaurita".

Problemi di file e permessi

I file e le cartelle di WordPress hanno impostazioni di autorizzazione che controllano chi può leggerli, scriverli o eseguirli. Se questi permessi sono impostati in modo errato, il vostro backup potrebbe essere bloccato dalla lettura di un file o di una cartella cruciale.

I permessi standard di WordPress sono 755 per le directory e 644 per i file. Quando questi vengono danneggiati, nei log vengono visualizzate parole chiave come "permesso negato" o "apertura non riuscita".

Conflitti con altri plugin o temi

Il plugin di backup non funziona in modo isolato. Deve interagire con tutto il resto del sito.

I plugin di sicurezza sono noti per entrare in conflitto con i plugin di backup. Potrebbero segnalare il processo di backup come attività sospetta e bloccarlo completamente.

Anche i plugin di caching possono causare problemi, fornendo dati corrotti o non aggiornati durante il processo di backup.

Guasti di archiviazione e ripristino remoti

A volte il backup viene completato correttamente sul server, ma non riesce quando viene caricato sul cloud storage come Google Drive o Dropbox.

I colpevoli più comuni sono token di autenticazione scaduti, chiavi API errate o firewall del server che bloccano le connessioni in uscita.

Questi fallimenti sono particolarmente frustranti perché tutto sembra funzionare fino all'ultimo passo.

Come risolvere i problemi di backup

Ora che si conoscono le cause più comuni, parliamo di come risolverle. Se risolvete il problema ora, i vostri backup proteggeranno correttamente i vostri dati in futuro!

Ecco come risolvere i problemi relativi al backup del sito web:

  • Controlla i log di backup: contengono i messaggi di errore esatti che indicano dove e perché il backup non è riuscito.
  • Escludere i file di grandi dimensioni (in particolare le librerie multimediali) per ridurre il fabbisogno di risorse e identificare eventuali problemi di timeout o di memoria.
  • Verifica la presenza di conflitti tra temi o plugin disattivando i plugin uno alla volta su un sito di staging.
  • Verificare che i permessi dei file e delle cartelle siano impostati correttamente (755 per le directory, 644 per i file)
  • Aumentare le risorse del server regolando le impostazioni WP_MEMORY_LIMIT e max_execution_time
  • Verifica le connessioni di archiviazione remota per diagnosticare gli errori di caricamento su servizi cloud come Google Drive o Dropbox.

Controllare i registri di backup

I registri di backup contengono l'esatto messaggio di errore che ha causato il guasto. Senza controllarli, si possono solo fare ipotesi di soluzione.

I registri di backup si trovano in luoghi diversi a seconda del servizio di backup utilizzato. Vi mostrerò come controllare i registri di Duplicator, che è un plugin di backup per WordPress molto popolare.

Plugin Duplicator Pro

Se un backup non riesce, trovare Duplicator " Strumenti " Registri di Duplicator. Selezionare il file di backup che si desidera leggere sul lato destro.

Registro di backup del duplicatore

Innanzitutto, registra le informazioni sul server e le osservazioni generali sul backup. Ad esempio, si vedrà quali componenti del pacchetto sono stati inclusi.

Successivamente, viene registrato il dump del database, quindi la compressione del backup e il trasferimento del backup.

Se il backup fallisce dopo la creazione del file di registro, verrà visualizzato un messaggio di errore specifico nella sezione corrispondente.

I problemi del database vengono visualizzati nella sezione Database, i problemi di compressione vengono visualizzati durante la fase di compressione del backup e così via.

Questa struttura aiuta a individuare esattamente il punto in cui si è verificato il guasto.

A prima vista, si potrebbe non sapere come leggere il file di registro. Si consiglia di scorrere fino alla fine del file di registro. Cercate queste righe:

DUPLICATOR PRO PACKAGE CREATION OR MANUAL STORAGE TRANSFER END: [timestamp]

NOTICE: Do NOT post to public sites or forums

Se vengono visualizzate queste righe, il backup è stato completato correttamente. Se mancano, il backup è fallito in qualche punto del processo.

Cercare nel registro le seguenti parole chiave: error, fatal, timeout, memory, permission o failed.

Una volta trovato, leggete il messaggio di errore completo. Spesso indica esattamente quale file o processo ha causato il problema.

È anche possibile scaricare i registri di Duplicator e inviarli direttamente al team di assistenza. L'assistenza diagnosticherà il problema, lasciandovi più tempo per altre importanti attività del sito.

Scaricare i registri di backup nella pagina Generale. Fare clic su Ottieni dati di diagnostica.

Scarica i registri di backup di Duplicator

In questo modo si ottiene un file zip completo con tutti i log di cui il team di supporto di Duplicator ha bisogno per risolvere il problema del backup. Allegate il file a un ticket di assistenza e il gioco è fatto!

Provate a escludere i file di grandi dimensioni

Quando si sospetta un problema di timeout o di memoria, è possibile escludere dal backup i file del sito estremamente grandi. È possibile eseguire il backup separatamente.

Iniziate escludendo la libreria multimediale dal backup. Contiene immagini, video e altri file multimediali che consumano risorse.

In Duplicator, deselezionare la libreria multimediale nei componenti di backup. Duplicator eviterà di eseguire il backup della cartella wp-uploads.

Escludere la mediateca dal backup

Se il backup si completa improvvisamente dopo aver escluso i caricamenti, è confermato che si tratta di un problema di risorse del server. Creare un backup multimediale separato in modo da avere una copia di tutti i file del sito.

Verificare la presenza di conflitti tra temi o plugin

Ciò richiede un approccio sistematico, ma è il modo più affidabile per identificare i conflitti tra software.

Utilizzate sempre un sito di staging per questi test. Non sperimentate mai sul vostro sito live, altrimenti rischiate di esporre gli errori al vostro pubblico.

Iniziare disattivando tutti i plugin tranne quello di backup. Quindi, eseguire un backup di prova.

Se funziona, riattivate i plugin uno per uno, eseguendo un backup dopo ogni attivazione. Quando il backup fallisce di nuovo, avete trovato il colpevole.

Se tutti i plugin superano il test, passate a un tema predefinito di WordPress come Twenty Twenty-Five e fate un altro test.

Questo processo richiede tempo, ma fornisce risposte definitive sul software da sostituire.

Controllare le autorizzazioni di file e cartelle

È necessario accedere ai file del sito tramite FTP o il File Manager del pannello di controllo dell'hosting. Cercate cartelle con permessi diversi da 755 e file con permessi diversi da 644.

Prestate particolare attenzione alla directory principale di WordPress, alla cartella wp-content e a tutti i file modificati di recente.

La maggior parte dei client FTP consente di selezionare più file e di modificare i permessi in blocco, risparmiando tempo sui siti più grandi.

Aumentare le risorse del server

Aumentare le risorse del server è la soluzione a lungo termine per i problemi di timeout e di memoria.

Si può provare ad aumentare i limiti attraverso il file wp-config.php. Aggiungere queste righe sopra il commento "That's all, stop editing":

phpdefine('WP_MEMORY_LIMIT', '256M');

ini_set('max_execution_time', 300);

Tenete presente che i provider di hosting condiviso spesso ignorano queste impostazioni. Se le modifiche non hanno effetto, è necessario contattare il team di assistenza dell'host.

Verifica delle connessioni remote

Se il backup viene completato localmente ma non riesce a essere caricato sul cloud storage, verificare le connessioni di storage.

In Duplicator, aprire la pagina Archiviazione e fare clic sulla posizione che si desidera testare. Scorrere fino in fondo e premere Test Storage.

Test del cloud storage

Duplicator cercherà di inviare e recuperare un piccolo file nella posizione di archiviazione cloud. Se il test fallisce, l'utente viene avvisato.

Se i test di connessione falliscono, di solito consiglio di ricominciare da capo. Cancellare la connessione esistente e rifare l'autenticazione da zero.

Come prevenire gli errori di backup con i test

Vedo troppe persone che eseguono i backup religiosamente ma non li testano mai. Quando si verifica un disastro, a volte scoprono che i loro backup sono danneggiati o incompleti.

Stabilite un calendario per la verifica dei backup. La cadenza mensile è buona e quella trimestrale è il minimo indispensabile.

Durante il test, ripristinare un backup in un sito di staging o in un ambiente di sviluppo locale. Questo dimostra che il backup funziona davvero.

Con Duplicator, tutto ciò è semplice come un clic di un pulsante.

Ripristino del backup del Duplicatore

È anche possibile ripristinare i backup del cloud senza lasciare la dashboard. Duplicator scaricherà i file di backup dal cloud e li ripristinerà per voi.

Scarica il backup di Google Cloud

Dopo il test, controllare il sito per verificare se il backup è stato ripristinato correttamente.

Domande frequenti (FAQ)

Perché il mio backup non viene completato?

Quando i backup non vengono completati, di solito è un problema di risorse del server. Il backup sta raggiungendo un timeout o un limite di memoria prima di essere completato.

Controllate i log alla ricerca di parole chiave come timeout, memoria o tempo di esecuzione. Queste confermeranno la specifica limitazione delle risorse che si sta verificando.

Perché il mio file di backup completato è molto piccolo?

Un tipico backup di WordPress dovrebbe essere di almeno diversi megabyte, anche per i siti di piccole dimensioni. Se notate che i vostri backup sono improvvisamente troppo piccoli, potrebbe esserci un problema con il sistema di backup. Controllate i log o contattate il team di supporto per chiedere aiuto.

È possibile che siano state escluse per sbaglio delle cartelle importanti. Controllate le impostazioni di backup e assicuratevi che le cartelle critiche come wp-content, wp-includes e la directory del tema siano incluse.

Il mio plugin di sicurezza può bloccare i miei backup?

Sì, i plugin di sicurezza vedono il processo di backup accedere rapidamente a molti file, il che può innescare il loro rilevamento di malware. Tuttavia, la maggior parte dei plugin di sicurezza consente di inserire nella whitelist i processi di backup o di escluderli dalla scansione in tempo reale.

Come faccio a sapere se il mio backup può essere ripristinato?

L'unico modo per essere sicuri al 100% che un backup possa essere ripristinato è eseguire un ripristino di prova. Create un sito di staging o un ambiente di sviluppo locale e ripristinate il vostro backup lì. Se il sito viene caricato correttamente e tutti i contenuti appaiono intatti, il backup è solido.

Cosa ricordare se il tuo prossimo backup non va a buon fine

Gli errori di backup non sono un mistero. Sono problemi con cause specifiche e soluzioni chiare.

I registri di backup sono la chiave di tutto. Contengono le prove necessarie per diagnosticare e risolvere qualsiasi problema.

Ma ecco il mio consiglio più importante: non aspettate un guasto per iniziare a testare i vostri backup. Il momento migliore per scoprire un problema è quando si ha il tempo di risolverlo correttamente.

Se siete stanchi di avere a che fare con errori di backup e volete una soluzione che funzioni, prendete in considerazione l'aggiornamento a Duplicator Pro. È costruito per gestire i vincoli di risorse e le sfide tecniche che causano la maggior parte dei fallimenti di backup. Provatelo oggi stesso!

Mentre siete qui, penso che vi piaceranno queste risorse WordPress selezionate a mano:

avatar dell'autore
Joella Dunn Scrittrice di contenuti
Joella è una scrittrice con anni di esperienza in WordPress. In Duplicator è specializzata nella manutenzione dei siti, dai backup di base alle migrazioni su larga scala. Il suo obiettivo finale è assicurarsi che il vostro sito WordPress sia sicuro e pronto per la crescita.

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.