在opencart的二次开发中,难免会有一些BUG残留,而往往编辑器是不会提示的!那么,我们又如何知道呢?靠平时我们浏览器也是不会那么容易发现的呢!这时候,就有靠我们opencart的强大的后台咯!
在后台-系统管理-错误日志里面,有一堆日志,记录哪个路径下的哪个文件的哪一行错误,这时候,我们可以通过FTP下载该文件,然后找到对应行数,然后查看具体错误方法,以下我以我的一个header文件为例!
首先,错误日志提示:
/catalog/view/theme/default/template/common/header.tpl on line 92
/catalog/view/theme/default/template/common/header.tpl on line 118
这里的意思是你这个路径下的一个header.tpl文件里面的第92行和第118行有错误代码!
然后我们进去FTP下载对应文件
打开查看,原来真的有错误的地方,分别是:
<!--<?php echo $currency; ?>-->
<!--<?php echo $language; ?> -->
而这样是错误的,在PHP里面,这样注释不行的,我当时疏忽,因为编辑器没报错啦!
正确的注释应该是:
<!--?php echo $currency; ?-->
<!--?php echo $language; ?-->
其实这两段删除也可以,我只是保留这里,因为这里我修改过,话说那个函数是旧版本的吧?新版本没这个函数了记得!
话不多说,改好了上传覆盖,然后重新打开网页几次,后台重复刷新,已经看不到现在这个时间的错误日志了,当然,错误日志有显示时间的,你要看看时间嘛,以前的错误现在不一定就有,呵呵!
OK了,这也是一种经验吧???额,算吧!
2012年07月13日 20:16 -9楼
谈笑间拿下一个沙发,这个不错,应该很实用~
2012年07月13日 20:34 地下1层
@象牙塔 额,你去下个玩玩呗,哈哈!