Symfony et APC

APc, formidable truc qui permet la mise en cache de plein de choses résultant de PHP ne vide pas forcément son cache.
Aussi, je ne comprenais pas, même après vérification de la similarité des fichiers entre ma machine et l’environnement de démo, vidage de cache de symfony, régénération des entités, mise a jour de la base de donnée, il subsistait des erreurs résolues en environnement de dev. jusqu’à ce que je tente une opération de vidage du cache de doctrine.

orchestra classica
Rappel des commandes doctrine par la commande « php app/console » abrégée en alias personnel « sf ».

(...)
doctrine
  doctrine:cache:clear-metadata         Clears all metadata cache for an entity manager
  doctrine:cache:clear-query            Clears all query cache for an entity manager
  doctrine:cache:clear-result           Clears result cache for an entity manager
(...)

APC, ce petit malin ne voulait pas vider son cache à moins qu’on ne le lui demande poliement par commande php. Voici qui pourrait vous évider bien des échevelages et auto mutilations inutiles:
en console, faites cette commande:
php -r "apc_clear_cache();"

et vouala, tout rentre dans l’ordre!

Si vous aimez ce que nous faisons à Cipher Bliss, vous pouvez nous soutenir de plusieurs façons: en faisant un micro don sur liberapay , ou en cryptomonnaies. Le plus simple nous pour nous faire connaître étant de partager cet article.
Suivez moi sur Mastodon @tykayn@mastodon.cipherbliss.com.
Ce site restera libre comme un gnou dans la nature et sans pubs, parce qu'on vous aime. Que la source soit avec vous!

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.