Cache do Mautic: Faça a Limpeza e ajuste as Permissões
Para que o Mautic funcione corretamente você deve aplicar as devidas permissões no diretório raiz da sua instalação e também limpar o cache do Mautic.
O Symfony – Framework PHP utilizado para desenvolver o Mautic – realiza cache de objetos, sessões, etc para melhorar o desempenho do aplicativo.
Você deve realizar estas operações de tempos em tempos e sempre que atualizar o Mautic ou ajustar o Banco de Dados.
Importante
Verifique qual é o usuário que está configurado no seu Apache/Nginx para executar o PHP. Na maioria dos casos é o www-data, mas em alguns servidores pode ser o root ou outro.
Limpando o Cache do Mautic
Você pode simplesmente remover a pasta app/cache do Mautic para que i cache seja removido e refeito. Mas o próprio Mautic oferece dois comandos que fazem todo o trabalho de limpeza e aquecimento do cache. Recomendo que você utilize estes dois comandos:
php app/console cache:clear php app/console cache:warmup
Ajustando permissões de arquivos no Mautic
O comando abaixo reflete a maioria das instalações do Mautic no Debian/Ubuntu utilizando Apache ou NGINX:
chown -R www-data:www-data . chmod -R g+rw .
O que fizemos no primeiro comando foi ajustar ao proprietário dos arquivos de modo recursivo -R para o usuário e o grupo www-data, que é o responsável por executar o PHP através do seu servidor web.
O segundo comando modifica as permissões de acesso aos arquivos dizendo que o grupo www-data tem acesso de escrita e leitura.
Acredito ser melhor opção fazer sudo -u www-data app/console cache:clear
Assim não precisará alterar permissões depois e o app não ficará fora.
Olá Misael, tudo jóia ? A idéia e usar o root para refazer o cache (caso outro usuário tenha tocados nos arquivos) e depois a gente normaliza para o www-data. Se o cache está funcionando bem recomendamos usar o `sudo -u www-data` para executar qualquer outro comando 😉
Obrigado, me evitou trabalho 🙂