Umgang mit Build-Fehlern aufgrund von 32-Bit-PHP-Grenzwerten
Wenn der Build mit einer Diskrepanz bei der Datei-/Ordneranzahl fehlschlägt oder die Ergebnisgröße ein negativer Größenwert ist (d. h. GRÖSSE: -1724710633B), dann verwenden Sie möglicherweise eine PHP 32-Version. Diese Arten von Fehlern deuten darauf hin, dass der Server 32-Bit-PHP ausführt und die Website über 2,1 GB groß ist. Leider kann 32-Bit-PHP nur Archivdateien mit einer Größe von weniger als 2,1 GB verarbeiten/erstellen.
Häufige Fehlermeldungen
- Hash-Diskrepanz bei DupArchive-Dateieintrag
- Erwartete Anzahl von Dateien (xxxxx) entspricht nicht der geschriebenen Anzahl
- Erwartete Anzahl von Verzeichnissen (xxxxx) entspricht nicht der geschriebenen Anzahl
Validierung
Um zu überprüfen, ob Ihr System 32-Bit-PHP ausführt, gehen Sie zu Duplicator Pro » Tools » Server Info » PHP und sehen Sie nach, welcher Wert in der Einstellung „Architektur“ steht.
Wenn Sie keinen Zugriff auf die Tools-Seite haben, können Sie dies auch über eine phpinfo-Datei überprüfen: Erstellen Sie eine Datei mit dem Inhalt <?php phpinfo(); ?>, laden Sie sie auf Ihre Website hoch und öffnen Sie sie in einem Browser. Suchen Sie nach dem Wert „Architektur“ oder „PHP Extension Build“. Ein Eintrag, der „x86“ enthält, weist normalerweise auf 32-Bit hin, während „x64“ auf 64-Bit hinweist. Entfernen Sie die Datei nach der Überprüfung, da die Ausgabe von phpinfo nicht öffentlich zugänglich sein sollte. Weitere Informationen finden Sie in diesem Artikel.

Lösungen
Wenn Sie 32-Bit-PHP verwenden und die Website größer als 2,1 GB ist, haben Sie drei Optionen:
Option 1
Bitten Sie Ihren Hoster, PHP auf eine 64-Bit-PHP-Version zu aktualisieren. Fast alle Hoster unterstützen heutzutage 64-Bit-PHP.
Option 2
Filtern Sie unnötige Dateien/Ordner mithilfe der Filter unter Backups » Schritt 1 (Einrichtung) heraus, um die Größe unter 2,1 GB zu bringen.
Wenn Ihr Build zusätzlich zu diesem Größenlimit auch langsam läuft, lesen Sie So beschleunigen Sie den langsamen Backup-Erstellungsprozess.
Option 3
Führen Sie eine 2-stufige Migration durch, die die Backup-Größe mit der Zwei-Teile-Installations-Technik minimiert.