
正文
phpcms生成栏目错误,phpcms文档
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
PHPCMS添加了新栏目,数据库报错,更新栏目缓存和修复栏目数据都不行
1、在做一个以前项目的维护,说一下这个项目,对phpcms(推荐phpcms学习)做了点二次开发,其中写了个自主生成栏目的脚本,导致运行一段时间以后增加了大量栏目。昨天又添加了几个栏目,突然发现竟然没办法更新缓存了。
2、可能是你添加栏目后,又删除了。可以再后台操作 清除全部缓存。
3、技术编程实现网站程序后台控制,自动清理或手动执行清理;在虚拟主机管理后台,主机管理提供清理缓存的功能;直接登陆服务器,清空缓存空间,或在FTP查找一下log文件夹,定期删除一下。
相关问答
Q1: phpcms添加子栏目后更新栏目,打开显示404
1、你的栏目设置了生成静态,那么在添加栏目后要去“批量更新栏目页”项对新栏目进行更新来生成对应目录。(个人感觉你的很可能是这个原因引起的);确保你的网站目录有写权限(来生成的静态目录或文件),尤其是linux服务器;。
2、错误,就是网页没有找到,你输入的地址指定的文件不存在,你可以输入完整的文件名试试看。
3、打开PHPCMS的后台管理页面,进入“栏目管理”模块。选择需要更换的栏目,点击“编辑”按钮进入编辑页面。在编辑页面中,可以看到该栏目的基本信息、模板、样式等设置。
4、修改/caches/configs/system.php里面所有和域名有关的,把以前的老域名修改为新域名。进入后台设置--站点管理,对相应的站点的域名修改为新域名。点击后台右上角的更新缓存按钮更新系统缓存。
Q2: phpcms添加了子栏目,但是没有显示,点击就变成404
如果没有设置静态,如果设置是伪静态看下伪静态规则是否正确,有没有指定到正确的栏目页。如果是默认动态链接规则,除非程序有错误否则不会出现404的。
首先确定对应的内容添加、修改页对应的php程序是否出现错误(尤其如果进行过二次开发改动)或被破坏,php调试方法我相信有编程基础的都会,这里就不赘述了。
错误,就是网页没有找到,你输入的地址指定的文件不存在,你可以输入完整的文件名试试看。
后台模块有损坏,看看caches 里面的error.log的报错。
是这样的,一个栏目下面如果没有子栏目,那么它调用的模板就是列表页模板(及list_为前缀的模板);如果一个栏目下面有子栏目,那么它调用的就是栏目首页模板(category_为前缀的模板)。
有两种方法可以做到。通过外部链接在后台添加一列。把论坛地址写在链接地址上,设置到导航栏显示。位置不对的时候,可以设置排序。
Q3: phpcms栏目添加跟删除都没有反应,但是数据库里有反应。
你的栏目设置了生成静态,那么在添加栏目后要去“批量更新栏目页”项对新栏目进行更新来生成对应目录。(个人感觉你的很可能是这个原因引起的);确保你的网站目录有写权限(来生成的静态目录或文件),尤其是linux服务器;。
如何是后台生成操作时出错,估计是你的程序有问题,建议你备份数据后重新安装官方最新版的程序,如果是首页空白,那么应该是首页的模板代码有问题,生成时出错。
这很正常呀,缓存的问题,可能是你服务器缓存的问题也可能是你浏览器缓存的问题。如果确认删除了并更新缓存了,你可以稍后再试,或者直接换另一个浏览器观察。做站的人同时安装多款浏览器是必备的,测试页面的时候方便。
检查首页标签是否正确,一般是某个标签错误导致无法生成。生成一下栏目或新闻页面试试,如果能生成,可以肯定是首页某个标签出了问题。还需要看看首页文件index.html是否可写。
应用程序(比如PHP)长时间的执行批量的MYSQL语句。最常见的就是采集或者新旧数据转化。
phpcms生成栏目错误的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于phpcms文档、phpcms生成栏目错误的信息别忘了在本站进行查找喔。








