Gestione problemi di importazione, caricamento e avvio dell'installer
Questa guida copre i problemi comuni relativi all'importazione, al caricamento e all'avvio dell'installer in Duplicator. Offre soluzioni per risolvere errori nei link di importazione, problemi di caricamento drag-and-drop e problemi di avvio dell'installer relativi ai permessi del server e all'esecuzione PHP.
1. Problemi con il link di importazione
Se il tuo link di importazione non scarica correttamente il file di archivio, consulta la tabella seguente per le origini supportate.
Origini di importazione supportate e non supportate
| Origine | Stato | Note |
|---|---|---|
| Host generico | Supportato | La maggior parte degli host che consentono il download diretto di file .zip o .daf. In caso di problemi, prova a scaricare tramite browser o contatta il tuo host. |
| Dropbox | Supportato | Completamente supportato. |
| Google Drive | Supportato | Supportato a partire 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 del file di importazione (Drag-and-Drop)
Messaggio di errore comune:
ERRORE AJAX! STATUS:403 Forbidden
Soluzione 1: Verifica restrizioni Imunify360 o .htaccess
Se riscontri un errore "AJAX 403 Forbidden":
- Assicurati che Imunify360 non sia installato o non stia interferendo.
- Se Imunify360 non è installato, verifica se un file
.htaccesssta bloccando l'accesso. - Contatta il tuo host per assistenza o prova le Soluzioni 2 e 5.
Soluzione 2: Carica manualmente l'archivio tramite FTP
Se l'importazione tramite file o link fallisce, carica manualmente il file di archivio:
- Accedi al tuo server utilizzando un client FTP o il File Manager di cPanel.
- Upload the archive (
.zipor.daf) to one of these locations:- directory
/wp-content/backups-dup-pro/imports - Directory principale di WordPress (dove si trova
wp-config.php), in questo modo deve essere eseguita un'Installazione classica invece di un'Installazione di importazione
- directory
- Vai su Duplicator Pro > Importa e seleziona l'archivio caricato dall'elenco.
Nota, nel caso in cui tu abbia caricato il backup nella directory principale di WordPress, devi eseguire un'Installazione classica.
3. Problemi di avvio dell'installer
Messaggi di errore comuni:
- “Duplicator non può avviare l'importazione perché su questo server non è possibile eseguire script PHP nelle cartelle:”
Errore cURL 7: Impossibile connettersi a localhost porta 8080: Connessione rifiutata
Soluzione 1: Permessi del server
Se riscontri errori di permessi durante l'avvio dell'installer, consulta questa guida sui permessi dei file.
Soluzione 2: Verifica che l'esecuzione di PHP sia consentita
Verifica se l'esecuzione di PHP è bloccata nelle directory pertinenti:
- Blocco .htaccess: Cerca file
.htaccessche potrebbero negare l'esecuzione di PHP, come:
<Files *.php>
Order Deny,Allow
Deny from all
</Files>
La presenza di un file .htaccess in wp-content non impedisce necessariamente l'esecuzione. Rinomina temporaneamente il file.htaccessper testare. - Plugin di sicurezza: Disabilita temporaneamente plugin come Wordfence che potrebbero bloccare l'accesso all'installer.
- Restrizioni dell'hosting: Se l'esecuzione di PHP è bloccata a livello di server, contatta il tuo host o considera di cambiare provider di hosting.
Soluzione 3: Utilizza modalità di installazione alternative
Se l'esecuzione di PHP non può essere abilitata:
- Carica manualmente sia l'installer che l'archivio nella directory principale di WordPress.
- Accedi all'installer tramite
https://tuo-dominio.com/installer.php. - Scegli la 'Modalità di sovrascrittura dell'installazione' per sovrascrivere il sito o il database esistente secondo necessità.
Nota: La versione 4.5.1+ di Duplicator Pro include patch che risolvono questo problema per la maggior parte delle configurazioni. Aggiorna alla versione più recente.
Soluzione 4: Container Docker (Errori cURL)
Se esegui Duplicator in Docker e riscontri errori cURL (ad esempio, connessione rifiutata sulla porta 8080), modifica la configurazione di Apache all'interno del container:
- Modifica
/etc/apache2/ports.confe assicurati che:Listen 80 Listen 8080 - Modifica
/etc/apache2/sites-available/000-default.confper accettare connessioni su entrambe le porte.
Consulta la documentazione di configurazione di Docker e Apache o Stack Overflow per maggiori dettagli.