首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Magento:头已经发送,Am调试,试图理解输出

Magento:头已经发送,Am调试,试图理解输出
EN

Stack Overflow用户
提问于 2012-04-17 00:55:13
回答 1查看 689关注 0票数 0

我知道许多关于这个主题的帖子--其中最全面的是这里

我特别喜欢的gremlin是这样的:(没有进一步的日志记录)

代码语言:javascript
复制
2012-04-17T00:28:50+00:00 DEBUG (7): HEADERS ALREADY SENT: <pre>[0] /domains/bodhi.uk.com/subdomains/dev/app/code/core/Mage/Core/Controller/Response/Http.php:51
[1] /domains/bodhi.uk.com/subdomains/dev/lib/Zend/Controller/Response/Abstract.php:766
[2] /domains/bodhi.uk.com/subdomains/dev/app/code/core/Mage/Core/Controller/Response/Http.php:89
[3] /domains/bodhi.uk.com/subdomains/dev/app/code/core/Mage/Core/Controller/Varien/Front.php:188
[4] /domains/bodhi.uk.com/subdomains/dev/app/code/core/Mage/Core/Model/App.php:349
[5] /domains/bodhi.uk.com/subdomains/dev/app/Mage.php:640
[6] /domains/bodhi.uk.com/subdomains/dev/index.php:80

这可能发生在dev.bodhi.uk.com上加载主页

按照链接帖子中接受的答案,创建一个包含大约500个文件的列表--这不是一种实用的调试方法(特别是当我在查看它时可能不认识到这个问题时-我目前假设我正在寻找空白。

作为参考,上面的输出在巴斯丁

使用最后一个注释中的建议(似乎适用于OP),并添加:

代码语言:javascript
复制
 $headers = array();
foreach ($this->_headers as $i => $header) {
    $headers[$header['name']] = $header;
}
$this->_headers = array_values($headers);
Mage::Log(array_values($headers));

给出意想不到的回应:

代码语言:javascript
复制
2012-04-17T00:28:50+00:00 DEBUG (7): Array
(
[0] => Array
    (
        [name] => Content-Type
        [value] => text/html; charset=UTF-8
        [replace] => 
    )

)

最终,我需要防止这个错误,我正在为下一步而奋斗!

PS:我也在注释1中尝试过Alan,但是Abstract.php的格式已经改变了(我使用的是1.6.2版本),由于没有得到更多的输出,我怀疑我没有正确地记录东西。

提前感谢!

EN

回答 1

Stack Overflow用户

发布于 2012-04-18 08:51:01

尝试ob_start()可能会有帮助,只需将代码放在文件的顶部即可。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10183707

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档