【发布时间】:2015-08-27 06:46:13
【问题描述】:
我有一个 symfony 应用程序,是否需要在每次请求后清除缓存。如果我不这样做,我会收到此错误:
警告:fopen(C:\Users\martin.schimmel\phpStormProjects\purchasing-service\app\cache\dev\a3\60\0e\22\65\9f\c0\df\41\0d\44\ 52\55\23\48\8d\1e\aa\f4\6f\da\26\ad\10\44\2a\cc\9c\53\bd\c1\fe\[2e0948568c26a37fe9806a0acd4620353dda73e5798fe15581da921bab03d352][1].doctrinecache .data):打开流失败:参数无效"
因为文件名以doctrinecache.data结尾,我以为是教条缓存,但使用命令:
app/console doctrine:cache:clear-metadata
app/console doctrine:cache:clear-query
app/console doctrine:cache:clear-result
清除学说的缓存不起作用。我真的每次都需要删除缓存文件夹。我也有理由相信它只发生在我的 Windows 机器上。我们有一个运行 linux 的开发服务器,没有这个问题。
至少有人能告诉我这些文件夹的原因是什么吗?
【问题讨论】:
-
看来是权限问题。请检查缓存文件夹的权限
标签: php symfony file-permissions