Résolution de divers problèmes liés aux autorisations
Vous rencontrez des problèmes de permissions avec Duplicator Pro ? Ce guide propose des solutions pratiques pour diagnostiquer et résoudre ces problèmes.
Avant de commencer le dépannage, assurez-vous que la dernière version de Duplicator Pro est installée. Consultez le journal des modifications et les exigences du système.
Résolution du message d'identification FTP
Si WordPress vous demande vos identifiants FTP, cela signifie que WordPress n'a pas les autorisations de fichier nécessaires pour modifier directement les fichiers sur votre serveur.
Solution 1 : Modification de wp-config.php
Le fichier wp-config.php est situé dans le répertoire racine de votre installation WordPress. Vous pouvez y accéder en utilisant l'une des méthodes suivantes :
Étapes pour modifier le fichier wp-config.php
- Ouvrez le fichier
wp-config.phpà l'aide d'un éditeur de texte (par exemple, Notepad++, VS Code, Sublime Text). - Faites défiler vers le bas jusqu'à l'emplacement des autres instructions
define(). - Ajoutez la ligne suivante avant le commentaire qui dit « C’est tout, arrêtez de modifier ! Bon publishing. » :
define('FS_METHOD', 'direct');

Solution 2 : Article de référence pour résoudre le problème.
Dans cet article de la base de connaissances, vous trouverez les détails et apprendrez comment corriger l'erreur où WordPress demande les identifiants FTP :
Comment résoudre l'erreur « WordPress demande les identifiants FTP »
Les problèmes de permissions remontent souvent aux permissions de fichiers et de dossiers sous-jacentes elles-mêmes. Les valeurs recommandées sont 644 pour les fichiers et 755 pour les répertoires ; n'utilisez jamais 777, car cela permet à quiconque de modifier les fichiers. L'installateur de Duplicator peut les appliquer automatiquement : sous Options » Avancé » Flux d'extraction » Permissions des fichiers et des répertoires à l'étape 1, l'activation des Permissions des fichiers (par défaut 644, « Tous les fichiers ») et la définition des Permissions des répertoires (par défaut 755) appliquent les permissions spécifiées à chaque fichier et répertoire extrait pendant l'installation.
Résolution du problème de restriction open_basedir
L'erreur « restriction open_basedir en vigueur » se produit lorsque PHP est restreint d'accéder aux fichiers en dehors des chemins de répertoire spécifiés, souvent en raison de paramètres de sécurité imposés par l'hébergeur. Cela peut empêcher WordPress ou d'autres applications de fonctionner correctement.
Si vous rencontrez des problèmes liés à open_basedir lors de l'utilisation de Duplicator, voici deux solutions possibles à discuter avec votre hébergeur :
Désactiver la restriction open_basedir :
- Demandez à votre hébergeur de désactiver ou de supprimer temporairement la restriction
open_basedirsur votre compte. Cela permet de déterminer si la restriction cause des conflits avec Duplicator. - Cela permet de déterminer si la restriction cause des conflits avec Duplicator.
Configurer les chemins open_basedir :
- Travaillez avec votre hébergeur pour inclure tous les chemins de dossiers nécessaires où
open_basedirrestreint l'accès. - Assurez-vous qu'il couvre tous les répertoires critiques, y compris le dossier racine où WordPress est installé.
- Exemple de configuration : open_basedir = /public_html/mysite/
La restriction open_basedir peut limiter l'accès aux scripts PHP, causant potentiellement des conflits avec Duplicator. Bien que certains hébergeurs l'imposent pour des raisons de sécurité, la désactiver ou la configurer correctement peut aider à résoudre les problèmes.
Pour une meilleure expérience, travaillez avec votre fournisseur d'hébergement pour ajuster les paramètres et assurer des migrations et des sauvegardes de site fluides.
Si les erreurs de permission persistent ou s'affichent comme des timeouts serveur, consultez Comment gérer les problèmes de timeout serveur. Si le problème semble lié à la mémoire disponible, au processeur ou à l'espace disque plutôt qu'aux permissions spécifiquement, consultez Comment gérer les ressources serveur (CPU, mémoire, disque).