Problemas de verificação de preparação de permissões de arquivo

Este artigo fornece uma correção para problemas de verificação de preparação de permissões de arquivo. Os diretórios no sistema de arquivos do Adobe Commerce devem ser graváveis pelo usuário do servidor da Web e pelo proprietário do sistema de arquivos do Adobe Commerce, se aplicável. Um erro semelhante ao seguinte é exibido no Assistente de configuração da Web se suas permissões não estiverem definidas corretamente:

install_rc_file-perms.png

A maneira de resolver o problema depende da configuração de um ou dois usuários:

  • Um usuário significa que você fez logon no servidor Adobe Commerce como o mesmo usuário que também executa o servidor Web. Esse tipo de configuração é comum em ambientes de hospedagem compartilhados.
  • Dois usuários significa que normalmente não pode fazer logon como, ou mudar para, o usuário do servidor Web. Normalmente, você faz logon como um usuário e executa o servidor Web como um usuário diferente. Isso é típico em hospedagem privada ou se você tem seu próprio servidor.

Resolução para um usuário

Se você tiver acesso à linha de comando, digite o seguinte comando, considerando que o Adobe Commerce esteja instalado em /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

Se você não tiver acesso de linha de comando, use um cliente FTP ou um aplicativo gerenciador de arquivos fornecido pelo seu provedor de hospedagem para definir permissões.

Resolução para dois usuários

Para inserir opcionalmente todos os comandos em uma linha, insira o seguinte supondo que o Adobe Commerce esteja instalado em /var/www/html/magento2 e o nome do grupo do servidor Web seja apache:

$ 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

Se as permissões do sistema de arquivos do evento forem definidas incorretamente e não puderem ser alteradas pelo proprietário do sistema de arquivos Adobe Commerce, você poderá inserir o comando como um usuário com privilégios 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
8bd06ef0-b3d5-4137-b74e-d7b00485808a