【发布时间】:2020-08-15 12:42:34
【问题描述】:
我的 PHP 版本是 7.4.3,并且 APCu 扩展也已配置和启用。我在 Symfony 4 应用程序中使用 Doctrine APCu 缓存。现在,每当我尝试清除 result 或 query 或 metadata 缓存时,都会出现以下错误。
php bin/console doctrine:cache:clear-result
// Clearing all Result cache entries
[ERROR] No cache entries were deleted.
问题仅适用于 Symfony 应用程序。在核心 PHP apcu_store 工作正常。 apcu_store 在我的本地主机上返回 false 仅适用于 Symfony 应用程序。
以下是我的学说配置文件
doctrine.yaml
doctrine:
orm:
metadata_cache_driver: apcu
query_cache_driver: apcu
result_cache_driver: apcu
.....
相同的代码在我的生产中运行,但在我的本地没有。结果未清除。
【问题讨论】:
标签: php symfony doctrine-orm symfony4 apcu