Problemas de comprobación de preparación para permisos de archivos Adobe Commerce
Obtenga información sobre cómo resolver los problemas de comprobación de preparación para permisos de archivos de Adobe Commerce asegurándose de que el usuario del servidor web y el propietario del sistema de archivos de Adobe Commerce puedan escribir en los archivos y directorios necesarios. Aplique los permisos adecuados de chmod para una configuración de un usuario o actualice la propiedad del grupo con chown y configure los permisos de grupo compartido para una configuración de dos usuarios. Si el propietario del sistema de archivos no puede cambiar los permisos, ejecute los comandos con privilegios de root.
Descripción description
Entorno
Adobe Commerce está instalado en un servidor y el usuario del servidor web y el propietario del sistema de archivos de Adobe Commerce deben poder escribir en los directorios del sistema de archivos de Adobe Commerce, si corresponde.
- Un usuario significa que inicia sesión en el servidor de Adobe Commerce con el mismo usuario que ejecuta el servidor web.
- Dos usuarios significa que inicia sesión como un usuario y ejecuta el servidor web como un usuario diferente.
Problema/Síntomas
Los problemas de comprobación de la preparación para permisos de archivos se producen cuando los directorios de Adobe Commerce necesarios no tienen los permisos correctos.
Resolución resolution
Resolución de un usuario
Si tiene acceso desde la línea de comandos, escriba el siguiente comando, suponiendo que Adobe Commerce esté instalado en /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 no tiene acceso desde la línea de comandos, utilice un cliente FTP o un administrador de archivos proporcionado por su proveedor de alojamiento para establecer permisos.
Resolución para dos usuarios
Suponiendo que Adobe Commerce está instalado en /var/www/html/magento2 y el nombre del grupo de servidores web es apache, escriba:
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 el propietario del sistema de archivos de Adobe Commerce no puede cambiar los permisos, ejecute el siguiente comando como usuario con privilegios de 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