【发布时间】:2019-07-08 09:11:44
【问题描述】:
我使用 Octobercms 和 rainlab blogpost 创建了一个博客。当我访问我的页面时,登录时它会显示所有帖子,但当我退出时,它只显示 3 个帖子,我检查了所有帖子是否已发布。
请帮助我理解这种行为,这是缓存问题吗?在我的 CMS 中更改后如何禁用它或删除缓存?
谢谢
【问题讨论】:
标签: php laravel octobercms
我使用 Octobercms 和 rainlab blogpost 创建了一个博客。当我访问我的页面时,登录时它会显示所有帖子,但当我退出时,它只显示 3 个帖子,我检查了所有帖子是否已发布。
请帮助我理解这种行为,这是缓存问题吗?在我的 CMS 中更改后如何禁用它或删除缓存?
谢谢
【问题讨论】:
标签: php laravel octobercms
如果确实是缓存问题,可以尝试以下方法:
更改config/cms.php中cms对象重新缓存的时间间隔(以分钟为单位):
'parsedPageCacheTTL' => 1,
如果你处于开发模式,需要禁用laravel缓存,可以使用array缓存驱动,在config/cache.php更改:
'default' => 'array',
你也可以尝试运行(清除缓存):
./artisan cache:clear
我最后的猜测是 php opcache 可能是您问题的根源,因此您可以尝试禁用它(在 php.ini 中):
opcache.enable=0
或将其设置为检查文件时间戳: opcache.validate_timestamps=1
【讨论】: