Flusso di lavoro dei plugin
Panoramica Panoramica rapida
Quali sono le basi del plugin Duplicator?
Panoramica
Duplicator è un plugin per WordPress che migra i siti WordPress tra host o domini. Include tutti i plugin, i temi, i contenuti personalizzati e i file principali di WordPress, in modo da ottenere una copia esatta del sito. Il plugin funge anche da sistema di backup e ripristino. Duplicator è composto da due basi di codice (versioni) separate.
- Duplicator Lite: Questa è la versione gratuita del prodotto e può essere scaricata gratuitamente da WordPress.org.
- Duplicator Pro: È la versione commerciale professionale del plugin e può essere acquistata qui. Il prodotto professionale ha quattro versioni: Basic, Plus, Pro ed Elite. Per una panoramica completa, consultare la pagina di confronto.
Fasi della migrazione
Il processo di migrazione di un sito è semplice:
- Il sito viene raggruppato in un "backup" che consiste in due file: archive.zip/daf e installer.php.
- Copiare i file di backup in una nuova posizione
- Puntate il vostro browser sul file installer.php e seguite le semplici indicazioni per installare il sito
- In alternativa, è possibile importare il file archive.zip/daf in un sito WordPress esistente
Passi Duplicatore Passi
Quali sono le fasi della migrazione?
Fase 1: creazione di backup
Il plugin esegue il backup di tutti i file e le tabelle del database selezionati (che non vengono filtrati/esclusi). Duplicator inserisce tutti i file WordPress selezionati e una copia scriptata del database in un unico file zip chiamato archivio e genera un programma di installazione per il ripristino dell'archivio. Il programma di installazione e i file dell'archivio vengono definiti backup. È quindi possibile scaricare i file di backup in un'altra posizione dove è possibile reinstallare il sito.
Passo 2: installare i backup
Al momento dell'installazione, avvengono le seguenti azioni:
- Estrazione dell'archivio. Tutti i file di WordPress, compreso lo script del database, vengono estratti dall'archivio.
- Creazione del database. Lo script del database viene eseguito per ripristinare i dati originali nel nuovo database.
- Scrubbing del database. Ogni tabella viene elaborata e i vecchi URL vengono sostituiti con quelli nuovi.
Vengono presi in considerazione diversi metodi di memorizzazione (serializzazione PHP, JSON, Base64, ecc.). - Costi aggiuntivi opzionali. Duplicator Pro è dotato di una logica aggiuntiva, come la manipolazione di più siti.
- Scrubbing del file di configurazione. Il file wp-config.php viene scrubbato per verificare la presenza di aggiornamenti delle variabili definite
- .htaccess impostato. Il file .htaccess viene reimpostato per la nuova posizione
Nel 99% dei casi funzionerà con il vostro tema e i vostri plugin. Tuttavia, possono verificarsi problemi al momento dell'installazione, quando i dati non sono stati portati correttamente. In questo caso, è necessario leggere il rapporto finale al punto 3 del programma di installazione e convalidare le opzioni che il plugin non è riuscito ad aggiornare.
Nelle versioni a 64 bit di PHP non c'è alcun limite alle dimensioni dei file .zip, tuttavia la dimensione massima supportata da PHP a 32 bit è di 2,1 GB. Si noti che la maggior parte degli host supporta PHP a 64 bit. I vincoli di CPU e di memoria imposti dall'host possono anche limitare la dimensione del file zip, interrompendo la creazione in anticipo. Per questo motivo, abbiamo sviluppato il formato DupArchive per aggirare le limitazioni degli host. Quando si utilizza il motore DupArchive, Duplicator Lite può raggruppare siti fino a 500 MB, mentre Duplicator Pro non ha limiti di dimensione al di fuori di quelli imposti dall'architettura PHP.
Prodotti Versioni di Duplicator
In cosa differisce la versione Pro dalla versione Lite?
Un elenco di confronto tra Pro e gratuito è disponibile nella pagina di confronto. Mentre la versione Pro migliorerà e aggiungerà continuamente funzioni, la versione Lite (gratuita) del plugin non dovrebbe avere nuove funzioni importanti, se non correzioni di bug e piccole modifiche. Pro supporta anche shell_exec e callback Ajax per i siti più grandi per PHP ZipArchive, che consente di eseguire backup più grandi fino a 2 GB sulla maggior parte dei server.
Panoramica delle pagine: