Ottenete oggi il miglior plugin per il backup e la migrazione di WordPress
Ottenere Duplicator ora

Documentazione del Duplicatore

Documentazione, materiali di riferimento ed esercitazioni per Duplicator

Lavorare con diversi motori di archivio

Le differenze risiedono nelle tecnologie e nei metodi sottostanti utilizzati per comprimere e archiviare i file. Shell Zip sfrutta i comandi di sistema, ZipArchive è una classe PHP per la manipolazione dei file zip, mentre DupArchive è un motore personalizzato sviluppato per il plugin Duplicator Pro, che risponde alle sue esigenze specifiche. La scelta del motore può influire su fattori quali la velocità, la compatibilità e la funzionalità nel contesto dell'applicazione che lo utilizza.

Differenze tra i motori di archiviazione

Zip a conchiglia

Shell Zip utilizza la funzione PHP shell_exec per accedere all'eseguibile zip del server e creare il backup in formato zip. Questo metodo è spesso più rapido e affidabile rispetto all'uso di PHP ZipArchive. Se questa opzione è disponibile sul sistema e non si riscontrano problemi, si consiglia di selezionare Shell Zip.

Nota: se Shell Zip è disabilitato sul vostro server, contattate il vostro host o l'amministratore del server per abilitare la shell_exec PHP.

Shell Zip è accessibile solo con i livelli di licenza Basic e superiori.

ZipArchive

ZipArchive è una classe PHP che consente la manipolazione di archivi Zip. Fornisce un'interfaccia di programmazione per la creazione e l'estrazione di file zip direttamente all'interno di script PHP. ZipArchive è più portabile tra diverse configurazioni di server, poiché opera a livello di PHP, garantendo la coerenza nella creazione di file zip indipendentemente dal sistema operativo sottostante.

DupArchivio

DupArchive è un formato di file che genera un file [archive.daf], unico per Duplicator Pro. Specificamente creato per Duplicator Pro, questo formato privilegia le prestazioni e la scalabilità. I provider di hosting economici spesso impongono ai loro server vincoli rigidi di timeout, CPU e I/O. DupArchive è stato creato per superare queste limitazioni, consentendo agli utenti di creare backup più grandi senza essere ostacolati dai vincoli del server.

Gestione di ZipArchive

Per creare archivi, Duplicator ha bisogno di installare la classe ZipArchive. Tuttavia, non è necessaria per l'installazione dei backup. Di seguito sono riportate le istruzioni per configurare ZipArchive nel sito, se non è già installato.

È possibile convalidare facilmente l'installazione di ZipArchive controllando con phpinfo. Queste impostazioni possono essere visualizzate navigando in Duplicator Pro " Strumenti " Generale " PHPinfo.

Spostarsi su Configura comando e verificare se l'opzione -enable-zip è abilitata:

Nota: se non vedete'-enable-zip' abilitato nel comando Configure, contattate l'amministratore dell'host o del server.

Domande frequenti

Se Duplicator fallisce nonostante la conferma dell'host, cosa devo fare?
Assicuratevi che il vostro host stia controllando la versione corretta, poiché esistono vari modi per eseguire la compressione Zip in PHP. Chiedete loro di visitare questo link per le istruzioni su come abilitare la classe Archivio Zip. Si noti che questa estensione è solitamente abilitata per impostazione predefinita sulla maggior parte delle principali piattaforme di hosting.
Controllare se le estensioni Zip sono abilitate sul computer.
Sul computer, assicurarsi che le estensioni Zip siano abilitate per PHP. Controllare il file php.ini per: Su Windows: extension=php_zip.dll
Su Mac e Linux: extension=zip.so
Riferimenti aggiuntivi
Risorse per PC (XAMPP, WampServer, ecc.):
Manuale PHP | Forum XAMPP | Forum WampServer | Ricerca Google
Risorse per Mac (MAMP):
Manuale PHP | Forum MAMP | Articolo 1 | Thread 1Thread2

Vedere anche: Come si esegue un'"estrazione manuale" o un programma di installazione senza Zip abilitato?

Questo articolo è stato utile?

Articoli correlati