Problèmes de vérification de la préparation des autorisations de fichiers Adobe Commerce

Découvrez comment résoudre les problèmes de vérification du niveau de préparation des autorisations de fichiers Adobe Commerce en vous assurant que les fichiers et répertoires requis sont accessibles en écriture par l’utilisateur du serveur web et le propriétaire du système de fichiers Adobe Commerce. Appliquez les autorisations de chmod appropriées pour une configuration à un utilisateur ou mettez à jour la propriété du groupe avec chown et configurez les autorisations de groupe partagé pour une configuration à deux utilisateurs. Si le propriétaire du système de fichiers ne peut pas modifier les autorisations, exécutez les commandes avec les privilèges root.

Description description

Environnement

Adobe Commerce est installé sur un serveur et les répertoires du système de fichiers Adobe Commerce doivent pouvoir être écrits par l’utilisateur du serveur web et le propriétaire du système de fichiers Adobe Commerce, le cas échéant.

  • Un utilisateur signifie que vous vous connectez au serveur Adobe Commerce en tant que le même utilisateur que celui qui exécute le serveur web.
  • Deux utilisateurs signifie que vous vous connectez en tant qu’utilisateur unique et que vous exécutez le serveur web en tant qu’utilisateur différent.

Problème/Symptômes

Les problèmes de vérification de préparation des autorisations de fichiers se produisent lorsque les répertoires Adobe Commerce requis ne disposent pas des autorisations appropriées.

Résolution resolution

Résolution utilisateur unique

Si vous disposez d’un accès en ligne de commande, saisissez la commande suivante, en supposant qu’Adobe Commerce soit installé dans /var/www/html/magento2 :

cd /var/www/html/magento2 && find var vendor pub/static pub/media app/etc -type f -exec chmod g+w {} + && find var vendor pub/static pub/media app/etc -type d -exec chmod g+w {} + && chmod u+x bin/magento

Si vous ne disposez pas d’un accès en ligne de commande, utilisez un client FTP ou un gestionnaire de fichiers fourni par votre fournisseur d’hébergement pour définir les autorisations.

Résolution deux utilisateurs

En supposant qu’Adobe Commerce soit installé dans /var/www/html/magento2 et que le nom du groupe de serveurs web soit apache, saisissez :

cd /var/www/html/magento2 && find var vendor pub/static pub/media app/etc -type f -exec chmod g+w {} + && find var vendor pub/static pub/media app/etc -type d -exec chmod g+ws {} + && chown -R :apache . && chmod u+x bin/magento

Si les autorisations ne peuvent pas être modifiées par le propriétaire du système de fichiers Adobe Commerce, exécutez la commande suivante en tant qu’utilisateur disposant des privilèges root :

cd /var/www/html/magento2 && sudo find var vendor pub/static pub/media app/etc -type f -exec chmod g+w {} + && sudo find var vendor pub/static pub/media app/etc -type d -exec chmod g+ws {} + && sudo chown -R :apache . && sudo chmod u+x bin/magento
recommendation-more-help
experience-cloud-kcs-help-kbarticles