Aqui está uma das verificações que devem ser executadas quando a instalação apresentar erros de permissões.
Em algumas hospedagens é necessário que você use CHMOD 777, embora não seja recomendado, para atender uma necessidade única, a instalação.
Quando hà essa necessidade, a fim de instalar o PrestaShop, certifique-se de mudar para um ambiente mais seguro, uma vez que você terminar sua instalação.
Obs: leia a documentação da sua hospedagem com cuidado.
É recomendado a utilização das permissões como descrito abaixo:
– 775 para todas as pastas e subpastas da hospedagem;
– 644 para todos os arquivos da hospedagem.
Solução #1 – Correção via SSH (recomendada)
Caso não tenha conhecimento necessáro para aplicar essa solução, recomendamos que utilize a solução #2, ou que solicite ao suporte da hospedagem que a faça.
Através do SSH, acesse:
cd /home/seuusuário/public_html/
Agora, dê permissões 775 em todas as pastas dentro da public_html/ utilizando o comando:
find . -type d -exec chmod 755 {} \;
E permissões 644 em todos os arquivos dentro da public_html/ utilizando o comando:
find . -type f -exec chmod 644 {} \;
Após executado os passos acima, o problema de permissões com sua hospedagem deve estar resolvido.
Solução #2 – Correção via FTP
Defina as permissões recursivas (chmod 755 -R, é o mesmo que definir para todas as pastas e subpastas) para:
– Definir permissões de gravação para “log” da pasta e subpastas, recursivamente;
– Definir permissões de escrita para a pasta ‘config’;
– Definir permissões de escrita para a pasta ‘modules’ e subpastas, recursivamente;
– Definir permissões de escrita para a pasta ‘translations’ e subpastas, recursivamente;
– Definir permissões de escrita para a pasta ‘upload’ e subpastas, recursivamente;
– Definir permissões de escrita para a pasta ‘download’ e subpastas, recursivamente;
– Definir permissões de escrita para a pasta ‘mails’ e subpastas, recursivamente;
– Definir permissões de escrita para a pasta “themesdefault-bootstrap/lang/” e suas subpastas, recursivamente.
As recomendações acima foram baseadas na documentação do PrestaShop 1.6.
Tem alguma dúvida ou sugestão? Deixe um comentário.