OpenCart 3: alterações persistentes apesar da limpeza do cache - explorando caches Ocmod e Twig
No OpenCart 3, surge um problema comum quando alterações feitas em o arquivo \catalog\controller\product\product.php não aparece na página de detalhes do produto. Depois de limpar o cache do sistema e atualizar a página, as alterações permanecem ausentes.
Esse comportamento é atribuído a dois possíveis culpados na arquitetura do OpenCart: caches ocmod e twig.
Ocmod Cache
Ocmod é uma extensão OpenCart que permite fácil modificação de arquivos principais sem editá-los diretamente. Quando são feitas alterações nos arquivos principais, o ocmod cria um cache para agilizar as solicitações subsequentes. No entanto, se as alterações feitas nos arquivos principais não forem refletidas no cache, isso pode levar ao problema observado.
Para limpar o cache ocmod, siga estas etapas:
Twig Cache
Twig é o mecanismo de modelagem do OpenCart. Ele armazena em cache modelos compilados para melhorar o desempenho. Quando alterações são feitas nos modelos, o cache pode não ser atualizado automaticamente, resultando na ausência dessas alterações no frontend.
Para limpar o cache twig:
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3