Ce guide couvre les problèmes courants liés à l'importation, au téléchargement et au lancement de l'installateur dans Duplicator. Il propose des solutions pour résoudre les erreurs de lien d'importation, les problèmes de téléchargement par glisser-déposer et les problèmes de lancement de l'installateur liés aux autorisations du serveur et à l'exécution de PHP.
1. Problèmes liés aux liens d'importation
Si votre lien d'importation n'extrait pas correctement le fichier d'archive, veuillez consulter le tableau ci-dessous pour connaître les sources prises en charge.
Sources d'importation prises en charge et non prises en charge
Source | Statut | Notes |
---|---|---|
Hôte générique | Soutenu | La plupart des hébergeurs qui autorisent le téléchargement direct de fichiers .zip ou .daf. En cas de problème, essayez de télécharger via un navigateur ou contactez votre hébergeur. |
Dropbox | Soutenu | Entièrement pris en charge. |
Google Drive | Soutenu | Supporté à partir de la version 4.5.9 de Duplicator Pro. |
AWS (Amazon S3) | Non pris en charge | Non pris en charge actuellement. |
OneDrive | Non pris en charge | Non pris en charge actuellement. |
2. Fichier d'importation (glisser-déposer) Problèmes de téléchargement
Message d'erreur commun :
AJAX ERROR! STATUS:403 Forbidden
Solution 1 : Vérifier la présence de restrictions Imunify360 ou .htaccess
Si vous rencontrez une erreur "AJAX 403 Forbidden" :
- Assurez-vous que Imunify360 n'est pas installé ou n'interfère pas.
- Si Imunify360 n'est pas installé, vérifiez si un fichier
.htaccess
bloque l'accès. - Contactez votre hébergeur pour obtenir de l'aide ou essayez les solutions 2 et 5.
Solution 2 : Téléchargement manuel de l'archive via FTP
Si l'importation via un fichier ou un lien échoue, téléchargez manuellement le fichier d'archive :
- Accédez à votre serveur à l'aide d'un client FTP ou du gestionnaire de fichiers cPanel.
- Télécharger l'archive (
.zip
ou.daf
) à l'un de ces endroits :/wp-content/backups-dup-pro/imports
répertoire- Répertoire racine de WordPress (où
wp-config.php
est situé), de cette façon un Installation classique doit être exécutée au lieu d'une Importer l'installation
- Allez dans Duplicator Pro > Importer et sélectionnez l'archive téléchargée dans la liste.
Note, dans le cas où vous avez téléchargé la sauvegarde dans le répertoire racine de WordPress, vous devez effectuer une installation classique.
3. Problèmes de lancement de l'installateur
Messages d'erreur courants :
- "Duplicator ne peut pas lancer l'importation car sur ce serveur il n'est pas possible d'exécuter des scripts PHP dans les dossiers :"
cURL error 7: Failed to connect to localhost port 8080: Connection refused
Solution 1 : Permissions du serveur
Si vous rencontrez des erreurs d'autorisation lors du lancement du programme d'installation, consultez ce guide sur les autorisations de fichiers.
Solution 2 : Vérifier que l'exécution de PHP est autorisée
Vérifier si l'exécution de PHP est bloquée dans les répertoires concernés :
- Bloc .htaccess : Rechercher
.htaccess
qui peuvent empêcher l'exécution de PHP, comme par exemple :
<Files *.php>
Ordonnance Refuser, autoriser
Refuser à tous
</Files>
La présence d'un fichier .htaccess dans wp-content n'empêche pas nécessairement l'exécution. Renommer temporairement le fichier.htaccess
à tester. - Plugins de sécurité : Désactiver temporairement les plugins tels que Wordfence qui peuvent bloquer l'accès au programme d'installation.
- Restrictions d'hébergement : Si l'exécution de PHP est bloquée au niveau du serveur, contactez votre hébergeur ou envisagez de changer d'hébergeur.
Solution 3 : Utiliser des modes d'installation alternatifs
Si l'exécution de PHP ne peut pas être activée :
- Téléchargez manuellement l'installateur et l'archive dans le répertoire racine de WordPress.
- Accédez au programme d'installation via
https://your-domain.com/installer.php
. - Choisissez "Mode d'installation par écrasement" pour écraser le site ou la base de données existant(e) si nécessaire.
Note : Duplicator Pro version 4.5.1+ inclut des correctifs qui résolvent ce problème pour la plupart des configurations. Veuillez mettre à jour vers la dernière version.
Solution 4 : Conteneurs Docker (erreurs cURL)
Si vous exécutez Duplicator dans Docker et que vous voyez des erreurs cURL (par exemple, connexion refusée sur le port 8080), ajustez votre configuration Apache à l'intérieur du conteneur :
- Editer
/etc/apache2/ports.conf
et s'assurer :Listen 80 Listen 8080
- Editer
/etc/apache2/sites-available/000-default.conf
pour accepter les connexions sur les deux ports.
Reportez-vous à la documentation de configuration de Docker et d'Apache ou à Stack Overflow pour plus de détails.