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