Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Erro de cache frequente - O que fazer??

Olá, vc comentou sobre o erro de cache proxy que acontece no windows. Publiquei uma aplicação em um servidor compartilhado (Linux) da hostgator e frequemente enfrento esse problema. Só volta a funcionar quando executo o comando:

vendor/bin/doctrine orm:generate-proxies

Como resolver esse problema, visto que já é o servidor de produção?

2 respostas
solução!

Fala, Adriano.

Servidores compartilhados tem esse problema. A pasta que o Doctrine usa por padrão pra salvar os proxies é uma pasta temporária, e em um servidor compartilhado a gente não tem controle de quando esses arquivos serão apagados.

Uma solução pra isso é alterar onde os proxies serão armazenados: https://www.doctrine-project.org/projects/doctrine-orm/en/2.7/reference/advanced-configuration.html

Especificamente essa linha: $config->setProxyDir('/path/to/myproject/lib/MyProject/Proxies');

Diz pra mim se isso resolve seu problema, man.

Olá, resolveu sim.

Obrigado.