今天小班动了下后台的seo设置,然后更新模板发现系统提示templates/default/phpcms/.html is not exists
这时候我们逐步排除问题,先点击生成详情页面发现也提示这个错误
那么这时候我们就去坚持对应的模板文件,show.html 看看是否模板里面有错误 检查里面是否有公用模板不存在,或者 把connect里面的静态copy一份,重新安装一下phpcms,问题解决。
还有一种方式就是网站被人黑了,打开跟目录的index.php,发现是这样的
不多说,肯定是服务器被人黑了,挂黑链了, 把这个文件覆盖。问题解决
每个网站的问题可能不同。多试试
或者参考这个办法
1、先不要生产所有的栏目html页面,先逐个栏目生产检测是系统是在生成哪个栏目的时候出现的这个错误。(因为其他栏目更新栏目html是不提示这个错误的,只有动了的这个栏目提示这)
2、确定下哪个栏目的错误后进入系统设置中查看这个栏目应用的是哪个模板。
3、如果你的这个栏目的模板没有选择或模板名字是有乱码 请把模板名字重新命名,或上传一个模板在这里选择。
4、更新栏目缓存。
5、重新生成所有栏目的html,问题解决。