2024-11-19 13:49:39 +01:00
:PROPERTIES:
:ID: 4ba3f0d3-7b6b-4a09-9245-1513d9c6f015
:END:
#+title : symfony-et-apc
#+post_ID : 244
#+post_slug : symfony-et-apc
#+post_url : https://www.ciperbliss.com/2014/symfony-et-apc
#+post_title : Symfony et APC
2024-11-19 23:50:42 +01:00
#+post_tags :
2024-11-19 13:49:39 +01:00
#+post_type : post
#+post_mime_types :
#+post_guid : undefined
#+post_status : publish
#+post_date_published : <2014-04-13T19:08:34>
#+post_date_modified : <2014-04-13T19:08:34>
#+post_index_page_roam_id : fa7f2a8c-2b94-4e42-bb4c-25c026ed7ff9
#+retrieved_from_db_at : <2024-11-18 16:25:08>
* Symfony et APC
:PROPERTIES:
:CUSTOM_ID: symfony-et-apc
:END:
[[http://pmcdn.priceminister.com/photo/capuchon-photo-bouchon-universel-objectif-58mm-accessoires-audio-video-849294819_ML.jpg ]]
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.
2024-11-19 23:50:42 +01:00
[[http://mweiler.deviantart.com/art/orchestra-classica-75062113 ][http://th05.deviantart.net/fs22/300W/i/2008/019/5/7/orchestra_classica_by_mweiler.jpg ]]Rappel
2024-11-19 13:49:39 +01:00
des commandes doctrine par la commande "php app/console" abrégée en
alias personnel "sf".
2024-11-19 23:50:42 +01:00
2024-11-19 13:49:39 +01:00
#+begin_example
(...)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(...)
#+end_example
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!