我的配置是nginx+php5.3+mysql
ecstore框架的调试一般只会显示Track xx funtion does't exit in .....compile.php然后就不提示什么信息了。
刚开始的时候,很头疼,这要怎么找出错误,调试呢?后来在徐大哥的指导下,指导下面的提示也很有用,框架一般从下面kernel::boot()开始载入
然后一步步到你的Controller。最初自己想着用XDebug调试的,但是XDebug运行起来之后,基本上整个nginx就跑不起来了.后来徐大哥教了我断点
调试的方法,在自己的代码里面添加断点输出die("xxx");来测试出错的具体地方。例如本例子中#5号之前(除了#8)都是框架自己的载入文件,#5是自己写的的文件
那么就从这个文件入手。添加die("xx");语句来测试出错的地方.我这次呢就是傻傻BB的在view的html文件中引用变量没有加$,然后就出错了。哎,在错误上成长啊~
这次还学会了调试方法不错。