Documentation Duplicator

Documentation, matériel de référence et tutoriels pour Duplicator

Comment résoudre les problèmes d'accès, de connexion et de redirection


Lors de la restauration d'un site avec Duplicator, vous pouvez rencontrer des problèmes d'accès tels que des problèmes de connexion et de redirection. Ces erreurs sont généralement liées aux configurations du serveur Web, aux conflits de plugins ou à des paramètres incorrects. Ce guide vous aidera à dépanner et à résoudre ces problèmes.

403 Accès refusé

Si vous voyez une erreur « 403 Interdit » ou « 403 Accès refusé » après l'installation de votre site, cela signifie que le serveur Web restreint l'accès à un chemin spécifique. Duplicator ne contrôle pas cela, mais vous pouvez essayer les solutions suivantes :

Solution 1 : Contacter votre hébergeur

Si vous n'êtes pas familier avec les configurations de serveur Web, contactez votre fournisseur d'hébergement et fournissez-lui l'URL où le problème se produit. Il pourra généralement résoudre ce problème rapidement.

Solution 2 : Modifier la configuration du serveur Web

Si vous avez accès au serveur, modifiez le fichier de configuration Apache (httpd.conf, ou httpd-ssl.conf pour les sites SSL) et ajoutez :

# Le chemin du répertoire ci-dessous doit correspondre à votre serveur, ceci est un EXEMPLE
<Directory /var/www/html/example.com/public_html>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>

Après avoir effectué les modifications, redémarrez Apache.

Solution 3 : Ressources supplémentaires

Pour plus de détails sur la résolution des erreurs 403, veuillez consulter ce guide : « Comment corriger l'erreur 403 Forbidden dans WordPress » par WPBeginner.

Erreurs 404 et problèmes de redirection

Si votre site affiche une erreur 404, redirige incorrectement ou empêche la connexion, essayez ces solutions :

Solution 1 : Corriger les problèmes de redirection

Les redirections peuvent provenir des problèmes suivants. Vérifiez chaque élément pour le problème potentiel et la solution :

  • Fichiers mal configurés comme wp-config.php, .htaccess ou les fichiers functions.php du thème.
    • Vérifiez le fichier .htaccess pour les redirections inutiles.
    • Essayez de supprimer votre fichier .htaccess et d'en générer un nouveau dans Paramètres » Permaliens dans WordPress.
  • Un plugin de redirection.
    • Désactivez les plugins à l'aide de l'installateur.
  • Redirections côté serveur.
    • Vérifiez les paramètres cPanel ou demandez à votre hébergeur.
  • Balises meta refresh ou redirections JavaScript.
    • Désactivez le plugin à l'origine du problème.
    • Changez de thème.
  • Les permaliens WordPress sont mal configurés.
  • Vérifiez le fichier installer-log.txt pour des avertissements ou erreurs supplémentaires.

Solution 2 : Corriger les problèmes de chemin

Si « index.php » apparaît dans la barre d'adresse ou est joint à chaque requête HTTP, vous devrez mettre à jour votre configuration Apache.

Pour autoriser les permaliens dans Apache, vous devez indiquer à Apache d'autoriser les sites individuels à mettre à jour le fichier .htaccess, en ajoutant les options suivantes à la section Directory dans le fichier de configuration httpd.conf de votre hôte Apache :

Ajoutez ce qui suit au fichier httpd.conf.

# Le chemin du répertoire ci-dessous doit correspondre à votre serveur, ceci est un EXEMPLE
<Directory /var/www/html/example.com/public_html>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>

Redémarrez Apache ensuite. Si vous êtes sur un hébergement économique sans accès au fichier httpd.conf, vous devrez envoyer cette entrée de FAQ à votre hébergeur.

Solution 3 : Vérifier les plugins et thèmes

Les problèmes de redirection peuvent souvent être causés par des plugins ou des thèmes.

Pour isoler rapidement les problèmes courants et désactiver les plugins lors de l'exécution de l'installeur, commencez par activer le Mode avancé dans le coin supérieur droit, et assurez-vous que Installation complète est sélectionné si vous choisissez d'utiliser le Mode sans échec.

Ensuite, saisissez les informations de Connexion à la base de données sous Configuration, puis cliquez sur Valider.

Pour désactiver tous les plugins en une seule fois :

  • Lorsque vous commencez l'étape 1 de l'installateur, utilisez Options » Avancé » Mode sans échec.
    • Réglez le menu déroulant sur Activé.

Pour désactiver uniquement certains plugins :

  • Lorsque vous commencez l'étape 3 de l'installeur, utilisez Options » Plugins actifs pour désactiver les plugins individuels un par un en les décochant.

Il est recommandé d'utiliser d'abord le mode sans échec. Si vous suspectez que certains plugins sont à l'origine du problème, désactivez le Mode sans échec, puis désactivez ces plugins spécifiques à l'étape 3 comme indiqué ci-dessus. Enfin, après vous être connecté à votre administration WordPress, réactivez chaque plugin un par un, et enregistrez à nouveau les paramètres si applicable, jusqu'à ce que le problème soit trouvé.

Si le problème persiste après avoir essayé les options ci-dessus, envisagez d'examiner le fichier functions.php de votre thème pour vous assurer qu'aucun code personnalisé ne provoque une redirection. Envisagez également de consulter certaines des solutions dans cette FAQ.

Solution 4 : Vider le cache du navigateur

Google Chrome et d'autres navigateurs mettront en cache vos redirections 301. 

Pour vider le cache du navigateur dans plusieurs navigateurs, consultez ce guide. Vous devriez ensuite pouvoir retester le site. Si vous avez récemment rencontré la redirection, vous n'avez probablement besoin que de supprimer les données de la dernière heure.

Alternativement, utilisez une fenêtre de navigation privée/incognito. Dans ce cas, le cache est vidé après la fermeture du navigateur.

Problèmes de connexion à l'administrateur WordPress

Si vous ne parvenez pas à vous connecter après l'installation, essayez ces solutions :

Solution 1 : Ajouter un nouvel utilisateur administrateur

Dans l'installateur Duplicator, assurez-vous que le Mode Avancé est activé sur le premier écran.

Ensuite, à l'Étape 3, sous Options » Créer un nouvel utilisateur, créez un nouvel utilisateur administrateur.

Utilisez ce nouveau compte pour vous connecter.

Solution 2 : Valider ou réinitialiser la connexion

Solution 3 : Corriger les problèmes de redirection

Si vous essayez de vous connecter au tableau de bord d'administration de WordPress, mais que vous êtes redirigé vers la page de connexion sans aucun message d'erreur de nom d'utilisateur/mot de passe invalide, alors la redirection de connexion est peut-être défectueuse. Essayez de modifier l'adresse URL dans votre navigateur pour l'une des adresses suivantes, puis essayez de vous connecter :

  • https://yoursite.com/wp-admin
  • https://yoursite.com/wp-login.php

Erreurs wp-config.php

Si des erreurs apparaissent après l'importation du site, elles peuvent être dues à une mauvaise configuration du fichier wp-config.php. Le plugin copie toutes les constantes définies de votre fichier wp-config.php. Cependant, en raison de la complexité de la façon dont ces constantes sont initialisées en PHP, il existe des cas rares où la réplication de votre wp-config.php précédent peut échouer, soit silencieusement, soit avec une erreur.

Quelques exemples sont :

  • Barres obliques inverses ou autres paramètres personnalisés.
  • Une constante définie est initialisée avec une vérification de flux.
  • Des variables dynamiques sont concaténées à la valeur de votre plan.

Dans de telles circonstances, vous pourriez voir ceci dans les journaux :

PHP ERROR: Fin de fichier inattendue
PHP WARNING: Utilisation de constante indéfinie

Solution 1 : Inspecter wp-config.php

  • Ouvrez wp-config.php et recherchez les constantes manquantes ou les erreurs de syntaxe.
  • Corrigez les valeurs incorrectes ou les chemins erronés.
  • Vérifiez les macros pour les valeurs incorrectes en cas d'initialisation complexe avec des vérifications de flux, des variables dynamiques, des barres obliques inverses, etc.

Solution 2 : Réinitialiser wp-config.php

Si les erreurs persistent, créez un nouveau wp-config.php manuellement :

  1. Téléchargez un nouveau fichier wp-config.php depuis WordPress.org.
  2. Modifiez-le avec les détails de votre base de données.
  3. Remplacez votre fichier wp-config.php existant.

Si le problème persiste, contactez votre fournisseur d'hébergement.

Et voilà ! Nous espérons que ce guide vous a aidé à résoudre les problèmes d'accès, de connexion et de redirection que vous rencontriez.

Si vous cherchez un moyen de résoudre les problèmes de migration, consultez notre guide : « Comment résoudre les problèmes de migration WordPress ? ».


Cet article vous a-t-il été utile ?


Articles associés

Ne laissez pas une autre journée passer sans protection

Chaque heure sans sauvegardes WordPress appropriées met votre site en danger • Chaque migration WordPress retardée vous coûte en performance et en croissance

Obtenir Duplicator maintenant
Plugin Duplicator