Alterações feitas no site ou em um script PHP não são visíveis ao serem acessadas através do navegador. Qual é a causa?
Em algumas situações, quaisquer alterações feitas no site não serão visíveis quando acessadas através de um navegador. Descubra qual pode ser o problema.
Este problema é geralmente causado pelo acelerador PHP OPcache. O OPcache melhora o desempenho do PHP armazenando o bytecode (código PHP compilado) na memória, eliminando assim a necessidade de carregar e analisar scripts PHP a cada solicitação.
As alterações feitas nos scripts PHP são atualizadas na memória de acordo com o valor da diretiva opcache.revalidate_freq. Por esse motivo, pode haver atrasos até que as alterações se tornem visíveis no site.
Como desativar o OPcache:
OPcache pode ser desativado seguindo estes passos:
- Acesse cPanel.
- Navegue até a seção Selecionar Versão do PHP.
- Selecione Alterar para Opções PHP.
- Defina a diretiva
opcache.enablecomo Desligado.
Para informações adicionais, consulte os tutoriais disponíveis:
- Configuração de diretivas PHP para hospedagem compartilhada.
- Configurando diretivas PHP para hospedagem VPS.
Nota: OPcache melhora significativamente a velocidade de execução de scripts PHP, e é recomendado desativá-lo somente durante o desenvolvimento do site ou aplicação.
Outras razões possíveis pelas quais as alterações não estão visíveis:
- Cache no navegador: O navegador pode manter uma versão desatualizada da página. Tente limpar o cache ou recarregar a página usando a combinação de teclas
Ctrl + F5. - Cache de aplicação: A maioria dos CMS, como WordPress, Joomla ou PrestaShop, inclui seus próprios mecanismos de cache.
- Verifique as configurações de administração do aplicativo para limpar o cache.
- Certifique-se de que os mecanismos de cache não estejam ativos durante o desenvolvimento.