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 verificare se il tuo sistema sta eseguendo PHP a 32 bit, vai su Duplicator Pro » Strumenti » Informazioni sul server » PHP e controlla quale valore è presente nell'impostazione "Architettura".

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.
Opzione 3
Esegui una migrazione in 2 passaggi che riduce al minimo la dimensione del backup. Questa tecnica è descritta qui.