Documentation Duplicator

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

Résolution des problèmes de permission de fichiers


Vous rencontrez des problèmes liés aux permissions de fichiers avec Duplicator Pro ? Ce guide fournit des solutions pratiques pour dépanner et résoudre efficacement les problèmes liés aux permissions de fichiers.

Pour commencer, assurez-vous d'utiliser la dernière version de Duplicator Pro. Veuillez consulter le journal des modifications et la configuration requise.

Comprendre les permissions de fichiers

Les permissions de fichiers peuvent varier en fonction de votre fournisseur d'hébergement ou de la configuration de votre serveur web personnel, ce qui rend difficile la détermination de la configuration correcte.

Pour éviter les problèmes de permissions, il est essentiel d'avoir une compréhension de base du fonctionnement des permissions de fichiers WordPress. Pour un guide détaillé sur la configuration des permissions, consultez cet article : Guide des permissions de fichiers WordPress.

Si vous n'êtes pas sûr de la configuration correcte, nous vous recommandons de consulter la documentation de votre fournisseur d'hébergement ou de contacter leur équipe de support pour obtenir de l'aide. Une configuration correcte des permissions garantit que votre site reste sécurisé et entièrement fonctionnel.

Gestion des erreurs de permission dans votre environnement

Si vous rencontrez une erreur de permission, aucun code supplémentaire ne peut être modifié pour résoudre le problème. Duplicator s'appuie sur les fonctions PHP standard pour accéder au système de fichiers. Si PHP ne peut pas accéder à un fichier ou à un dossier, cela signifie que le processus PHP exécuté sous votre serveur web manque des permissions nécessaires.

Résolution du problème de permission

  • Vous devrez ajuster les permissions de vos fichiers et dossiers pour permettre un accès approprié.
  • Comme les environnements d'hébergement, les serveurs web et les systèmes d'exploitation varient considérablement, il est préférable de consulter la documentation de votre fournisseur d'hébergement ou son équipe de support pour des instructions spécifiques.
  • Les forums communautaires liés à votre fournisseur d'hébergement ou à votre logiciel serveur sont également d'excellentes ressources, car les problèmes de permissions y sont couramment discutés.

Conseils généraux

Si vous rencontrez des problèmes de permissions de fichiers dans Duplicator, vérifiez les permissions incorrectes, la propriété des fichiers ou les restrictions de sécurité du serveur telles que Suhosin ou SELinux qui pourraient bloquer l'accès. Tester avec des permissions 777 temporaires, vérifier la propriété et consulter votre fournisseur d'hébergement peut aider à résoudre ces problèmes efficacement.

Test complet des permissions (temporaire)

Pour déterminer si le problème est lié aux permissions, définissez temporairement le chemin affecté sur 777 :

chmod -R 777 /path/to/folder

Si cela résout le problème, cela indique que les permissions étaient trop restrictives.

Important : Rétablissez les permissions à une valeur sécurisée (755 pour les dossiers, 644 pour les fichiers) après le test.

Vérifier la propriété et le groupe de fichiers

Assurez-vous que l'utilisateur et le groupe corrects possèdent les fichiers, car une propriété incorrecte peut empêcher PHP de les modifier.

Exécutez la commande suivante pour vérifier la propriété des fichiers :

ls -l /path/to/folder

Si nécessaire, mettez à jour la propriété pour qu'elle corresponde à l'utilisateur exécutant le serveur web (par exemple, www-data pour Apache/Nginx sur Ubuntu/Debian) :

chown -R www-data:www-data /path/to/folder

Remarque : En cas de doute, contactez votre fournisseur d'hébergement pour obtenir de l'aide.

Restriction de l'extension Suhosin

L'extension de sécurité Suhosin peut imposer des restrictions sur les opérations de fichiers, provoquant des problèmes de permissions. Pour vérifier si Suhosin est activé :

  1. Inside WordPress Admin Panel:
    • Accédez à : Duplicator » Outils » Informations serveur » PHP
    • Recherchez Extension Suhosin
  2. During Installer Execution:
    • Ouvrez le fichier installer-log.txt
    • Recherchez les références à Suhosin

Solution : Si Suhosin est activé, contactez votre fournisseur d'hébergement ou votre administrateur système et expliquez que l'extension Suhosin pourrait interférer avec les permissions des fichiers. Demandez s'ils peuvent ajuster ses paramètres ou le désactiver pour votre site.

Restrictions du système d'exploitation de sécurité améliorée (SELinux)

Si SELinux est en cours d'exécution sur votre serveur, il peut empêcher les modifications de fichiers même lorsque les permissions sont définies sur 777.

Solution : Si le réglage des permissions et de la propriété n'a aucun effet, vérifiez si SELinux applique des politiques de sécurité supplémentaires.

Remarque : Vous devrez peut-être consulter votre fournisseur d'hébergement ou votre administrateur système pour ajuster correctement les paramètres SELinux.

    Vidéos et guides d'aide

    Pour obtenir des conseils supplémentaires sur le réglage des permissions de fichiers, consultez ces tutoriels :

    Remarque : Si le problème persiste après avoir suivi ces étapes, n'hésitez pas à contacter le support en fournissant les détails des messages d'erreur et des journaux pour un dépannage plus approfondi.

    Restrictions du dossier racine

    Certains fournisseurs d'hébergement empêchent PHP d'écrire dans le dossier racine (par exemple, public_html). Si vous rencontrez ce problème, envisagez les options suivantes :

    1. Contact Your Hosting Provider
      • Demandez si PHP a des restrictions d'écriture dans le dossier racine.
      • Certains hébergeurs peuvent proposer une solution de contournement ou fournir une directive personnalisée spécifique à leur environnement serveur.
      • Dans certains cas, ils peuvent vous autoriser à changer la propriété (chown) du dossier racine via SSH.
    2. Use a Subdirectory
      • Si l'écriture dans le dossier racine n'est pas autorisée, créez un sous-dossier dans votre dossier racine.
      • Placez l'installateur et le fichier archive dans le sous-dossier et exécutez-les à partir de là.

    Vérifier auprès de votre fournisseur d'hébergement est la meilleure approche pour confirmer toute restriction et trouver la solution appropriée.

    Conseils pour l'installateur

    Lors de la migration d'un site de Système A vers Système B, le plugin conserve les permissions des fichiers (par exemple, 644). Si vous avez besoin de modifier les permissions pendant l'installation, suivez ces étapes :

    Pour Duplicator Pro :

    1. Access the Installer:
      • Ouvrez installer.php et allez à « Étape 1 sur 4 : Extraire l'archive ».
    2. Adjust Permissions:
      • Sous « Options avancées », localisez la section « Permissions ».
      • Définissez Dossiers/Fichiers sur la séquence de permissions souhaitée (par exemple, 644) et cochez la case pour appliquer les modifications.
    3. Apply Changes:
      • Cliquez sur « Exécuter le déploiement » pour mettre à jour récursivement les permissions des répertoires et des fichiers.
    4. Manual Adjustments (If Needed):
      • Si des fichiers ou des répertoires spécifiques nécessitent des permissions différentes, connectez-vous via FTP, SSH ou cPanel et ajustez-les manuellement.

    Pour Duplicator Lite

    1. Use an FTP Client (e.g., FileZilla):
      • Accédez au dossier contenant installer.php.
    2. Set Directory Permissions:
      • Changez tous les répertoires en 755.
    3. Set File Permissions:
      • Mettez à jour les fichiers à 644 et activez l'option récursive pour appliquer les modifications.

    Remarque : Si vous rencontrez toujours des problèmes de permissions, essayez de définir 777 temporairement sur les fichiers et les répertoires, puis revenez à des permissions sécurisées. Si 777 ne fonctionne pas, vous devrez peut-être changer le propriétaire (chown) du répertoire et des fichiers de l'installateur/archive.

    En suivant ces étapes, vous pouvez vous assurer que les permissions appropriées sont définies pendant la migration et éviter les problèmes d'accès.

    Configuration des permissions Windows

    Si vous rencontrez des problèmes de permissions sous Windows, suivez ces étapes pour configurer correctement l'accès :

    1. Locate the WordPress Root Folder
      • Ouvrez l'Explorateur Windows et accédez au dossier racine où WordPress est installé.
    2. Adjust Security Settings
      • Faites un clic droit sur le dossier et sélectionnez Propriétés.
      • Cliquez sur l'onglet Sécurité.
    3. Grant Full Access Permissions
      • Cliquez sur Modifier, puis sur Ajouter.
      • Add the following users and grant them FULL ACCESS:
        • IUSR
        • IIS_IUSRS
      • Cliquez sur Appliquer et OK pour enregistrer les modifications.
    4. Restore Secure Permissions
      • Une fois la configuration nécessaire terminée, rétablissez les permissions à leurs paramètres de sécurité par défaut pour IUSR et IIS_IUSRS afin d'assurer la sécurité du système.

    En suivant ces étapes, vous pouvez résoudre les problèmes liés aux autorisations tout en maintenant la sécurité de votre site WordPress sur un serveur Windows.

    Documentation d'hébergement utile :

    HostGator | GoDaddy | HostMonster | BlueHost

    Références externes :


    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

    Get Duplicator Now
    Plugin Duplicator

    Attendez ! Ne manquez pas votre
    offre exclusive !

    En tant que client , bénéficiez de 60 % de réduction

    Essayez Duplicator gratuitement sur votre site — découvrez pourquoi plus de 1,5 million de professionnels WordPress nous font confiance. Mais n'attendez pas — cette réduction exclusive de 60 % n'est disponible que pour un temps limité.

    or
    Get 60% Off Duplicator Pro Now →