首页
外贸B2C模板开发
zencart 开发
Magento开发
经典客户案例
zencart 报价
外贸主机
联系我们
 
 
首页 ::  Magento开发 ::  Magento二次开发 ::  Magento - 开发常见问题原因及调试方法
 
Magento - 开发常见问题原因及调试方法

  作者: Magento   |   2010-10-25     阅读次数:964     关键字:


调试一般方法:

1. Log文件
var/exception.log
var/system.log
2. 异常Report文件
3. SQL Log文件

常见问题
1 . 页面一直在Loading
有两种可能
1). 你正在使用print_r($obj)输出一个大对象
建议: 缩小print_r打印对象的范围,比如指向输出category的属性,那么使用print_r($categoryObj->getData),但是对于product模型,即便是输出$produt->getData()也是不可忍受的; 此时,可以使用Mage::log代替print_r输出到log文件。
2). 你的xml文件(config.xml,layout文件)不合法的xml标签。对于该种情况,页面loading等待的时间是可以忍受的,往往过一段时间就会装载好出错页面,查看具体标签错在哪里予以修正.
2. 页面一片空白
3. 404页面
4. Script中的php错误
如代码
<script type="text/javascript">
//<![CDATA[
var <?php echo $_block->getJsObjectName(); ?> = new Document.Gallery();
//]]>
</script>

如果$_block不是一个有效的对象,结果HTML可能输出类似下面的错误
<script type="text/javascript">
//<![CDATA[
var = new Document.Gallery('id_f54e5e2ac227cb5b9aa543aaec0542b4'); <br />
<b>Fatal error</b>: Call to a member function getJsObjectName() on a non-object in <b>/usr/local/www/ap<br />
<b>Fatal error</b>: Undefined class constant 'DEBUG_QUERY' in <b>/usr/local/www/apache22/data/cartz/lib

导致后面输出停止
 






Magento二次开发的相关新闻


更早的新闻

 
 
 
外贸网站模板  |  关于我们  |  核心技术  |  人才招聘  |  帮助中心  |  zencart下载  |  付款方式  |  公司地图  |  联系我们


粤ICP备15004589号-1
深圳市迅捷网络技术有限公司 Copyright © 2004-2016 All Rights Reserved. 版权所有
总公司:深圳市龙华新区民治街道人民路中航天逸大厦A3栋15层     网址:www.zencart-cn.com  电话:0755-28107785
分公司:惠州市惠城区港惠新天地商业大厦2B栋19层 网址:www.0752web.com 电话:0752-2695554  2065565
全国服务热线:137 14307967   售后服务热线:159 19478387 客服QQ: 1512144 408079953 MSN:szsun@msn.com