Permissões de pastas

Sumário
  1. Pastas que precisam de permissão de escrita
  2. Como alterar as permissões em servidores Linux
  3. Como alterar as permissões em hospedagens
    1. Alterar as permissões usando o gerenciador de arquivos
    2. Alterar as permissões usando o FileZilla

Pastas que precisam de permissão de escrita

Para que o sistema funcione corretamente, é necessário que algumas pastas tenham permissão de escrita. Essas pastas são:

  1. app/assets/custom/
  2. app/media/
  3. config/
  4. src/logs/
  5. src/vendors/htmlpurifier/library/HTMLPurifier/DefinitionCache/Serializer

Como alterar as permissões em servidores Linux

  1. Abra o terminal e navegue até a pasta raiz do sistema, alterando o comando abaixo para o caminho do sistema no seu servidor:

     cd /var/www/html/paramo/
    
  2. Descubra o usuário do servidor web. Para isso, execute o comando ps aux | grep apache e verifique o usuário que aparece na primeira coluna. Em alguns servidores, o usuário pode ser www-data, apache ou httpd;

  3. Altere o proprietário e o grupo das pastas para o usuário do servidor web. Para isso, execute o comando abaixo, substituindo www-data pelo usuário do servidor web:

     sudo chown -R www-data:www-data app/assets/custom/ app/media/ config/ src/logs/ src/vendors/htmlpurifier/library/HTMLPurifier/DefinitionCache/Serializer
    
  4. Altere as permissões das pastas para que o usuário do servidor web tenha permissão de escrita. Para isso, execute o comando abaixo, substituindo www-data pelo usuário do servidor web:

     sudo chmod -R 775 app/assets/custom/ app/media/ config/ src/logs/ src/vendors/htmlpurifier/library/HTMLPurifier/DefinitionCache/Serializer
    

Como alterar as permissões em hospedagens

Normalmente, não é necessário alterar as permissões das pastas em hospedagens pois as permissões já estão configuradas corretamente. Caso você tenha problemas com as permissões, você pode usar o gerenciador de arquivos da sua hospedagem ou o FileZilla para alterar as permissões.

Alterar as permissões usando o gerenciador de arquivos

As instruções abaixo são genéricas e podem variar de acordo com a hospedagem. Caso tenha dúvidas, entre em contato com o suporte da sua hospedagem. Nem todas as hospedagens permitem alterar as permissões usando o gerenciador de arquivos.

  1. Acesse o gerenciador de arquivos da sua hospedagem.
  2. Navegue até a pasta raiz do sistema, por exemplo, public_html/paramo/.
  3. Navegue até uma das pastas listadas acima, por exemplo, app/media:
  4. Clique com o botão direito do mouse e selecione a opção Permissões, ou opção similar.
  5. Altere as permissões para 775 ou rwxrwxr-x - isto é, marque as opções Leitura, Escrita e Execução para o proprietário e o grupo, e marque apenas a opção Leitura e Execução para os outros usuários.
  6. Caso a opção Aplicar a todos os subdiretórios e arquivos ou Aplicar recursivamente ou opção similar esteja disponível, marque-a.
  7. Repita o passo 3 para cada pasta listada no tópico Pastas que precisam de permissão de escrita.

Alterar as permissões usando o FileZilla

  1. Abra o FileZilla e conecte-se ao seu servidor. Caso não saiba, veja o tutorial abaixo:
  2. Navegue até a pasta raiz do sistema, por exemplo, public_html/paramo/.

  3. Navegue até uma das pastas listadas acima, por exemplo, app/media:

  4. Clique com o botão direito do mouse e selecione a opção Permissões de arquivo...:

    Permissões de arquivo

  5. Na janela que abrir, no campo Valor numérico, digite 775 e marque a opção Incluir subpastas. Em seguida, clique em OK:

    Permissões de arquivo

  6. Repita o passo 3 para cada pasta listada no tópico Pastas que precisam de permissão de escrita.