Questa guida tratta i problemi più comuni legati all'importazione, al caricamento e all'avvio del programma di installazione in Duplicator. Offre soluzioni per risolvere gli errori dei collegamenti di importazione, i problemi di caricamento tramite trascinamento e i problemi di avvio del programma di installazione relativi ai permessi del server e all'esecuzione di PHP.
1. Problemi di importazione dei collegamenti
Se il link di importazione non estrae correttamente il file di archivio, consultare la tabella seguente per le fonti supportate.
Fonti di importazione supportate e non supportate
| Fonte | Stato | Note |
|---|---|---|
| Host generico | Supportato | La maggior parte degli host che consentono il download diretto di file .zip o .daf. In caso di problemi, provare a scaricare tramite browser o contattare l'host. |
| Dropbox | Supportato | Completamente supportato. |
| Google Drive | Supportato | Supportato dalla versione 4.5.9 di Duplicator Pro. |
| AWS (Amazon S3) | Non supportato | Attualmente non supportato. |
| OneDrive | Non supportato | Attualmente non supportato. |
2. Problemi di caricamento dei file di importazione (drag-and-drop)
Messaggio di errore comune:
AJAX ERROR! STATUS:403 Forbidden
Soluzione 1: Verificare la presenza di restrizioni Imunify360 o .htaccess
Se si verifica un errore "AJAX 403 Forbidden":
- Assicurarsi che Imunify360 non sia installato o interferisca.
- Se Imunify360 non è installato, verificare se è stato installato un file
.htaccessblocca l'accesso al file. - Contattare il proprio host per assistenza o provare le soluzioni 2 e 5.
Soluzione 2: caricare l'archivio manualmente via FTP
Se l'importazione tramite file o link non riesce, caricare manualmente il file di archivio:
- Accedere al server utilizzando un client FTP o il File Manager di cPanel.
- Caricare l'archivio (
.zipo.daf) a una di queste località:/wp-content/backups-dup-pro/importselenco- Directory radice di WordPress (dove
wp-config.phpsi trova), in questo modo un Installazione classica deve essere eseguito al posto di un Importazione dell'installazione
- Andare su Duplicator Pro > Importa e selezionare l'archivio caricato dall'elenco.
Nota: se il backup è stato caricato nella directory principale di WordPress, è necessario eseguire un'installazione classica.
3. Problemi di avvio del programma di installazione
Messaggi di errore comuni:
- "Duplicator non può lanciare l'Importazione perché su questo Server non è possibile eseguire script PHP nelle cartelle:"
cURL error 7: Failed to connect to localhost port 8080: Connection refused
Soluzione 1: Autorizzazioni del server
Se si verificano errori di autorizzazione all'avvio del programma di installazione, consultare questa guida sui permessi dei file.
Soluzione 2: verificare che l'esecuzione di PHP sia consentita
Controlla se l'esecuzione di PHP è bloccata nelle directory pertinenti:
- Blocco .htaccess: Cercare
.htaccessche possono impedire l'esecuzione di PHP, come ad esempio:
<Files *.php>
Ordine Negare, Consentire
Negare a tutti
</Files>
La presenza di un file .htaccess in wp-content non impedisce necessariamente l'esecuzione. Rinominare temporaneamente il file.htaccessper testare il file. - Plugin di sicurezza: Disattivare temporaneamente plugin come Wordfence che potrebbero bloccare l'accesso al programma di installazione.
- Restrizioni dell'hosting: Se l'esecuzione di PHP è bloccata a livello di server, contattate il vostro host o valutate la possibilità di cambiare fornitore di hosting.
Soluzione 3: Utilizzare modalità di installazione alternative
Se non è possibile abilitare l'esecuzione di PHP:
- Caricare manualmente sia il programma di installazione che l'archivio nella directory principale di WordPress.
- Accedere al programma di installazione tramite
https://your-domain.com/installer.php. - Scegliere "Sovrascrivi modalità di installazione" per sovrascrivere il sito o il database esistente, se necessario.
Nota: Duplicator Pro versione 4.5.1+ include patch che risolvono questo problema per la maggior parte delle configurazioni. Aggiornare alla versione più recente.
Soluzione 4: Contenitori Docker (errori cURL)
Se si esegue Duplicator in Docker e si riscontrano errori di cURL (ad esempio, connessione rifiutata sulla porta 8080), regolare la configurazione di Apache all'interno del contenitore:
- Modifica
/etc/apache2/ports.confe garantire:Listen 80 Listen 8080 - Modifica
/etc/apache2/sites-available/000-default.confper accettare connessioni su entrambe le porte.
Per maggiori dettagli, consultare la documentazione di configurazione di Docker e Apache o Stack Overflow.