Duplicateur Duplicateur

Documentation sur le duplicateur

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

Gestion des avertissements, des erreurs et des délais d'attente du scanner


Rencontrez-vous des problèmes lors de l'étape d'analyse de la sauvegarde, tels que des avertissements, des erreurs ou des dépassements de délai ? Cet article fournit des solutions aux problèmes courants liés à la structure des fichiers, aux autorisations et aux configurations de serveur qui peuvent causer ces problèmes. Nous vous aiderons à résoudre ces problèmes étape par étape.

Structure du fichier

La résolution des problèmes d'analyse liés à la structure des fichiers de votre serveur peut s'avérer frustrante. Cette section vous guidera à travers les problèmes courants tels que les liens symboliques, le nombre élevé de fichiers, les fichiers illisibles, et plus encore, en fournissant des solutions étape par étape pour que vos analyses fonctionnent à nouveau sans problème :

Les liens qui pointent vers eux-mêmes peuvent provoquer une boucle récursive. Vérifiez que le système de fichiers ne contient pas de liens vers des répertoires qui pointent vers eux-mêmes. Par exemple, si /public_html/mydir pointe vers /public_html cela pourrait créer une boucle récursive pour PHP, auquel cas vous devriez filtrer les liens suivants /public_html/mydir.

Pour vérifier la présence de liens symboliques, allez dans Duplicator " Outils " Général " Scan Validator, et cliquez sur le bouton Exécuter le scan de validation de l'intégrité. Cette opération permet de détecter les liens symboliques et les fichiers illisibles. Lorsque l'analyse est terminée, ajoutez le(s) chemin(s) complet(s) des "Liens symboliques" à la liste des filtres de répertoires à l'étape 1 du processus de création de la sauvegarde.

Si le validateur d'analyse ne détecte pas les fichiers, allez dans le gestionnaire de fichiers de votre hôte et recherchez ce qui pourrait causer ce problème (par exemple, cela peut ressembler à /dir1, et si vous allez dans /dir1, il contiendra le contenu de /, ce qui signifie qu'il inclura également /dir1, etc.) Pour ces types de répertoires/liens, activez les filtres de fichiers et ajoutez les chemins d'accès complets aux répertoires lorsque vous créez une sauvegarde.

Remarque : si cette procédure vous semble trop technique, contactez votre hébergeur et demandez-lui s'il existe des liens symboliques ou récursifs dans la structure de votre répertoire WordPress. Dans certains cas, le validateur de balayage peut ne pas détecter un lien symbolique sur votre serveur.

Les grands fichiers comptent

Pour certaines configurations d'hébergeurs à bas prix dont les délais d'attente sont activés, un grand nombre de fichiers peut entraîner l'interruption de l'analyse. Si les délais d'attente de PHP ou d'Apache sont faibles et que vous essayez d'analyser plus de 250 000 fichiers, il se peut que le processus ne soit pas en mesure d'analyser tous les fichiers.

Pour résoudre ce problème, allez dans Sauvegardes " Créer un nouveau. Dans la page de création de la sauvegarde, un filtre permet d'accéder au répertoire contenant le plus grand nombre de fichiers. L'approche recommandée consiste à augmenter les délais d'attente de PHP et du serveur Web, afin que l'analyse ait le temps de se terminer.

Fichiers illisibles

Sur certains systèmes, certains caractères utf8 peuvent causer des problèmes lors de l'analyse. Il s'agit d'un problème très rare et généralement plus fréquent sur les systèmes d'exploitation Windows utilisant des versions inférieures de PHP.

Pour vérifier les fichiers illisibles à partir du plugin, allez dans Duplicator " Outils " Général " Scan Validator " Run Scan Integrity Validation. Ceci lancera une vérification de l'analyse qui recherchera les fichiers illisibles. Lorsque l'analyse est terminée, ajoutez le(s) chemin(s) des "fichiers illisibles" à la liste des filtres de répertoires à l'étape 1 du processus de création de la sauvegarde.

Aucun fichier trouvé

Si vous lancez une analyse et que les résultats ne montrent aucun fichier trouvé, il se peut que votre serveur soit configuré avec une "séparation des serveurs". Vous devrez contacter votre fournisseur d'hébergement pour plus de détails, mais cela peut être un problème sur certains systèmes. Les options possibles dans la fenêtre de configuration du domaine sont les suivantes :

Pas de transfert

  1. Transférer au sous-dossier sans séparation de service.
  2. Transférer dans le sous-dossier avec la séparation des services.
  3. Transférer vers IP/Host/URL.

Le fait de passer temporairement au numéro 2 permettra au Duplicator de fonctionner sans problème, tant pour la sauvegarde que pour l'installation.


403 Interdit

Lorsque vous rencontrez une erreur 403 Forbidden, il peut être difficile de dépanner et de résoudre le problème. Cette section vous guidera à travers les causes courantes des erreurs 403, y compris les problèmes d'autorisation, les règles mod_security et les conflits de plugin/thème, et vous fournira des solutions pour que votre scanner soit à nouveau opérationnel.

Messages d'erreur courants :

  • Interdit : Vous n'avez pas la permission d'accéder à wp-admin/xyz.php sur ce serveur.
  • Une erreur 403 Forbidden a été rencontrée.

Solution 1

Un problème d'autorisation peut être lié à un fichier/répertoire ou au fichier .htaccess. Essayez de modifier l'autorisation du fichier .htaccess racine de votre hébergeur en 755, puis essayez la requête plusieurs fois pour voir si elle démarre l'analyse. Si le problème persiste, essayez de contacter votre hébergeur.

Solution 2

Vérifiez auprès de votre hébergeur si des règles mod_security peuvent être à l'origine du problème, et demandez-leur de mettre sur liste blanche la règle à l'origine du problème sur votre hébergeur.

Voir aussi :
Que puis-je faire en cas de problèmes lors de la migration d'un grand site ?
Que puis-je faire pour les problèmes de passerelle 502/503/504 pendant le scan/construction ?
Quels sont les fournisseurs d'hébergement recommandés pour Duplicator ?

Solution 3

Dans certains cas, un plugin ou un thème mal écrit peut avoir un code qui entre en conflit avec Duplicator. Pour résoudre les conflits de plugin/thème, voir Pourquoi l'interface utilisateur (UI) de Duplicator ne fonctionne-t-elle pas ?


500 erreurs

La plupart des erreurs 500 du serveur web peuvent être difficiles à retracer car elles sont lancées par le serveur web et non par PHP. Vous trouverez ci-dessous plusieurs options que vous pouvez essayer pour résoudre les problèmes de passerelle 500/502/503/504 avec le scanner.

Solution 1

Mise à jour de la configuration
Considérez les mises à jour suivantes du fichier .htaccess :

  • Option 1 : Modifier la valeur dynamique pour les appels Ajax
    <IfModule mod_timeout.c>
    <Files ~ ".php">
    SetEnvIf Request_URI "admin-ajax" DynamicTimeout=240
    </Files>
    </IfModule>
  • Option 2 : Mettez à jour le fichier .htaccess à partir de l'interface du gestionnaire de fichiers (Chemin : public_html/.htaccess) et augmentez également la limite max_execution_time de 300 à 3000 à partir de l'interface Select PHP version fournie dans cPanel.
    <IfModule Litespeed>
    RewriteEngine On
    RewriteRule .* - [E=noabort:1, E=noconntimeout:1]
    </IfModule>

Solution 2

Cloudflare
Si vous utilisez Cloudflare, les paramètres suivants peuvent vous aider

  1. Se connecter à Cloudflare
  2. Dans la page de présentation, cliquez sur "Avancé", puis sur "Pause".
  3. Exécuter le déploiement du programme d'installation
  4. Réactiver Cloudflare

Solution 3

Contacter le fournisseur d'hébergement
Contactez votre fournisseur d'hébergement et informez-le que vous obtenez une erreur 500. Souvent, votre hébergeur aura accès aux journaux du serveur web, ce qui peut l'aider à isoler ce qui déclenche l'erreur sur ses configurations de serveur. Dans certains cas, l'hébergeur peut être en mesure de fournir suffisamment d'informations pour vous indiquer la raison de l'erreur 500. Ces informations, dans certains cas, peuvent nous aider à essayer différentes configurations dans l'environnement de l'hébergeur.

Mise à jour :
Demandez à votre hébergeur s'il utilise la dernière version d'un logiciel de serveur web tel qu'Apache ou nginx. Souvent, les hébergeurs utilisent une version très obsolète du logiciel, qui contient des correctifs et des corrections pour le problème que vous rencontrez.

Solution 4

Dépannage général
Il existe plusieurs protocoles de dépannage que vous pouvez mettre en œuvre pour vérifier si le problème est bien un problème de réseau entre votre navigateur et le serveur. Si vous pouvez essayer à partir d'un autre ordinateur ou même d'un autre navigateur, cela peut parfois permettre d'isoler le problème. Pour une description complète des différentes manières de résoudre ce problème, veuillez consulter cet article sur la compréhension et la résolution des erreurs de mauvaise passerelle 502.

Voir aussi :
Que puis-je essayer pour les problèmes de passerelle 502/503/504 pendant l'installation ?
Quels sont les fournisseurs d'hébergement recommandés pour Duplicator ?


Service JSON

Obtenez-vous le message d'erreur "Impossible de lire JSON à partir du service" pendant l'analyse de la sauvegarde ? Les étapes suivantes peuvent vous aider à résoudre ce problème :

  1. Allez dans Duplicator Pro " Paramètres " Sauvegardes " Paramètres avancés.
  2. Modifier le type de verrouillage du fil en SQL.
  3. Réessayer de construire une sauvegarde.

Dépannage

Les étapes suivantes sont des étapes générales de dépannage qui aident à résoudre les problèmes liés à l'analyse des sauvegardes :

Option 1

Allez dans Sauvegardes " Créer un nouveau " Choisissez "Base de données uniquement". Cette option permet de créer uniquement la base de données et de vous indiquer si un fichier ou un répertoire spécifique pose problème. Si l'analyse est complète, c'est qu'il y a un problème avec l'un des fichiers de votre système. Dans ce cas, vous pouvez suivre les étapes suivantes :

  1. Si cela fonctionne, continuez à ajouter et à supprimer des répertoires jusqu'à ce que vous localisiez la zone problématique. Commencez par les répertoires les plus élevés et descendez. Si ce n'est pas le cas, reportez-vous à l'option 2ci-dessous.

Option 2

Si vous avez déjà essayé toutes les solutions mentionnées ci-dessus et que cela ne fonctionne toujours pas, veuillez vérifier votre journal d'erreurs PHP et contacter votre fournisseur d'hébergement.


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


Articles connexes

Ne laissez pas passer un autre jour sans protection

Chaque heure sans sauvegardes WordPress adéquates met votre site en danger - Chaque migration WordPress retardée vous coûte en performance et en croissance

Obtenir Duplicator maintenant
Plugin Duplicator

Attendez ! Ne manquez pas votre offre exclusive
!

En tant que client d', vous bénéficiez d'une réduction de 60 %.

Essayez Duplicator gratuitement sur votre site — découvrez pourquoi plus de 1,5 million de professionnels WordPress nous font confiance. Mais ne tardez pas — cette remise exclusive de 60 % n'est disponible que pour une durée limitée.

ou
Obtenez dès maintenant 60 % de réduction sur Duplicator Pro →