
正文
phpcms获取指定缓存 php获取文件流
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
phpcms点击更新栏目缓存没有反应,栏目也是不更新,然后显示下面的提示...
最近在做一个以前项目的维护,说一下这个项目,自己对phpcms做了点二次开发,其中写了个自主生成栏目的脚本,导致运行一段时间以后增加了大量栏目。昨天又添加了几个栏目,突然发现竟然没办法更新缓存了。
看看url规则错了吗,有时也是浏览器的缓存问题,清空,重新登陆再批量更新栏目,然后更新下缓存。
请检查后台是否设置了生成静态页面功能,如果开启了,那么在用户修改了后台内容后需要重新生成静态才能在前台看到更新后的页面。
那么在添加栏目后要去“批量更新栏目页”项对新栏目进行更新来生成对应目录。(个人感觉你的很可能是这个原因引起的);确保你的网站目录有写权限(来生成的静态目录或文件),尤其是linux服务器;。。
相关问答
Q1: phpcms自己开发模块没有缓存,怎么解决
1、需要去配置mysql的my.ini文件里的max_allowed_packet值。我用的是wamp5,my.ini里默认没有max_allowed_packet属性。
2、应该是浏览器问题,一般phpcms后台出问题换 firefox就好了,例如,总是提示重新登陆,窗口错位等问题。
3、更新下缓存。 不行的话看配置,还不行的话 ,看看您是不是有绝对的权限, 或者被上级调了。最后一个办法 是找到那个方法的控制器,调试看这个提示是在哪被拦截了, 然后修复。
4、如果要创建一个模块,只要在 phpcms/modules 目录下创建文件夹并放入你的控制器类就可以了。例如我要开发一个叫做test的模块,那么首先在 phpcms/modules 目录下创建文件夹,并将其命名为test。
5、确定caches等缓存目录文件有可写权限(尤其是linux系统),因为添加编辑界面需要加载模型配置等缓存数据,如果不能正常生成缓存当然不正常。
Q2: phpcms用GET标签如何在列表页和内容页使用
1、可以使用万能标签(get标签)直接调用这片文章的所有内容,还是非常方便的。
2、你这不符合逻辑,摘要是内容页的。你要再列表页显示。你想想看,大概比方有10个列表,那是不是要显示10个摘要啊,还是说只是显示其中的某一个摘要。
3、答复 1# 在phpcms2008的分类治理里可以选择类别列表和内容页模板。
4、一般调用热门文章排行使用pc标签将action设置为hits即可,不建议使用万能标签(get)获取热门文章列表。
phpcms获取指定缓存的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php获取文件流、phpcms获取指定缓存的信息别忘了在本站进行查找喔。







