0

私はこのトピックに関する多くの投稿を知っています-その中で最も包括的なものはここにあります。

私の特定のグレムリンは次のようになります:(それ以上のログなしで)

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個のファイルのリストを作成します-デバッグの実用的な方法ではありません(特に、それを見たときに問題を認識できない場合は-私は現在、私が探していると想定しています前の空白の場合

参考までに、上記の出力はここpastebinにあります

最後のコメント(OPで機能するように見えた)のアドバイスを使用して、次を追加します。

 $headers = array();
foreach ($this->_headers as $i => $header) {
    $headers[$header['name']] = $header;
}
$this->_headers = array_values($headers);
Mage::Log(array_values($headers));

予期しない応答を与えます:

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を使用しています)、それ以上出力が得られないため、正しくログに記録されていない可能性があります。

前もって感謝します!

4

1 に答える 1

0

ob_start() を試してください。このコードをファイルの先頭に置くだけで役立つ場合があります

于 2012-04-18T08:51:01.343 に答える