我使用Octobercms和rainlab blogpost创建了一个博客。当我访问我的页面时,登录时显示所有帖子,但是当我退出时,它只显示3个帖子,我检查了所有帖子都已发布。
请帮我理解这个行为,这是一个缓存问题吗?如何在CMS中更改后禁用它或删除缓存?
谢谢
如果它确实是缓存问题,您可以尝试以下事项:
在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