[NOVITÀ] WP Media Cleanup elimina le immagini inutilizzate nascoste nella tua libreria multimediale
[NOVITÀ] WP Media Cleanup elimina le immagini inutilizzate nascoste nella tua libreria multimediale
John Turner
John Turner
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:
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 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.
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".
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".
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.
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.
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:
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.
Se un backup non riesce, trovare Duplicator " Strumenti " Registri di Duplicator. Selezionare il file di backup che si desidera leggere sul lato destro.

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.

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!
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.

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.
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.
È 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 è 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.
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.

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.
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.

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

Dopo il test, controllare il sito per verificare se il backup è stato ripristinato correttamente.
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.
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.
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.
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.
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:
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.