Como configurar o eZ Publish 5.x em modo de desenvolvimento ( Sem cache ) ?
Pedro Resende
Pedro Resende
Este tutorial serve para explicar como se devem colocar as configurações de modo a que seja possível utilizar o eZ Publish 5.x em modo de desenvolvimento, ou seja sem cache.
As seguintes configurações permitem que sejam feitas alterações, tanto a nível de templates twig bem como a nível de conteúdo.
Começem por abrir o ficheiro
$ vi ezpublish/config/config.yml
Na secção do twig, adicionem cache: false, de modo a que fique com o seguinte aspecto
twig: cache: false
Abram agora o ficheiro
$ vi ezpublish/config/ezpublish.yml
Na secção do vosso siteaccess (por defeito eng), deverão adicionar
content: view_cache: false # Activates HttpCache for content ttl_cache: false # Activates expiration based HttpCache for content (very fast) default_ttl: 0 # Number of seconds an Http response is valid in cache (if ttl_cache is true)
Deverá ficar com o seguinte aspecto
ezpublish: system: my_siteaccess: content: view_cache: false # Activates HttpCache for content ttl_cache: false # Activates expiration based HttpCache for content (very fast) default_ttl: 0 # Number of seconds an Http response is valid in cache (if ttl_cache is true)
Por fim, deverão limpar a cache para que as novas configurações entrem em "vigor"
$ php ezpublish/console cache:clear --env=prod
No caso de já estarem no ambiente de dev, deverão correr
$ php ezpublish/console cache:clear --env=dev