我向實體添加了一個字段。 一切工作正常。清理主義APC緩存
但是,在生產服務器上,新領域不被教條所見。 該字段確實存在於數據庫中,但我無法從教義查詢過濾此字段。
我看了config.yml和我取出放入系統線: metadata_cache_driver:APC query_cache_driver:APC result_cache_driver:PAC
一切正常,沒有放入系統線路。所以我認爲這個APC緩存保留了較舊的實體配置。
這個緩存在哪裏,我該如何清理它?
我向實體添加了一個字段。 一切工作正常。清理主義APC緩存
但是,在生產服務器上,新領域不被教條所見。 該字段確實存在於數據庫中,但我無法從教義查詢過濾此字段。
我看了config.yml和我取出放入系統線: metadata_cache_driver:APC query_cache_driver:APC result_cache_driver:PAC
一切正常,沒有放入系統線路。所以我認爲這個APC緩存保留了較舊的實體配置。
這個緩存在哪裏,我該如何清理它?
這些都是Symfony2的學說清除緩存命令你可以從app/console
運行:
app/console doctrine:cache:clear-metadata
app/console doctrine:cache:clear-query
app/console doctrine:cache:clear-result
你可以使用這個PHP腳本:https://github.com/asubit/script-for-delete-cache-symfony2
你只需要:
123456
對於爲例...)web
您的生產環境目錄www.your-domain.com/web/delete-cache.php?token=123456
)。它將清除TWIG緩存,活動環境的Symfony app/cache
和APC緩存。
希望得到這個幫助。
我已經這樣做了,但它沒有改變任何東西。 APC存儲緩存在哪裏? – testpresta
要清除APC緩存,您可能必須自己編寫服務,或導入捆綁軟件,如[ApcBundle](https://github.com/ornicar/ApcBundle)以幫助您實現此 – Anuj
..或重新啓動服務器。 – qooplmao