Gestione dei fallimenti di build dovuti ai limiti PHP a 32 bit
Se la compilazione fallisce con discrepanza nel numero di file/cartelle o se la dimensione del risultato è un valore di dimensione negativo (ad es. SIZE: -1724710633B), è possibile che tu stia utilizzando una versione PHP a 32 bit. Questi tipi di errori indicano che il server sta eseguendo PHP a 32 bit e il sito supera i 2,1 GB. Sfortunatamente, PHP a 32 bit può elaborare/creare solo file di archivio inferiori a 2,1 GB.
Messaggi di errore comuni
- Mancata corrispondenza hash per la voce del file DupArchive
- Numero di file attesi (xxxxx) non corrisponde al numero scritto
- Numero di directory attese (xxxxx) non corrisponde al numero scritto
Convalida
Per convalidare se il tuo sistema sta eseguendo PHP a 32 bit, vai su Duplicator Pro » Strumenti » Informazioni sul server » PHP e vedi quale valore è presente nell'impostazione "Architettura".
Se non riesci ad accedere alla pagina Strumenti, puoi anche controllare tramite un file phpinfo: crea un file contenente <?php phpinfo(); ?>, caricalo sul tuo sito e aprilo in un browser. Cerca il valore "Architettura" o "PHP Extension Build", una voce contenente "x86" indica tipicamente 32 bit, mentre "x64" indica 64 bit. Rimuovi il file dopo aver controllato, poiché l'output di phpinfo non dovrebbe essere lasciato pubblicamente accessibile. Controlla questo articolo per maggiori informazioni.

Soluzioni
Se stai eseguendo PHP a 32 bit e il sito è di grandi dimensioni, superiore a 2,1 GB, allora hai tre opzioni:
Opzione 1
Chiedi al tuo host di aggiornare PHP a una versione PHP a 64 bit. Quasi tutti gli host supportano PHP a 64 bit in questi giorni.
Opzione 2
Escludi file/cartelle non necessari utilizzando i filtri in Backup » Passaggio 1 (Impostazione) per ridurre la dimensione al di sotto dei 2,1 GB.
Se la tua build sta anche funzionando lentamente oltre a raggiungere questo limite di dimensione, vedi Come accelerare il processo di build di backup lento.
Opzione 3
Esegui una migrazione in 2 passaggi che minimizza la dimensione del backup utilizzando la tecnica Installazione in due parti.