2011-01-25 13 views
1

私のワードプレスのブログのヘッダーやものでいくつか微調整していました。そして突然、私はちょうどGoogle Chromeがブログページのブラウジングに関する問題を抱えていることに気づいた。一方、Firefoxではうまく動作します。問題をGoogle Chromeに読み込む

警告: - すでに によって送られたヘッダ(出力は /自宅で開始/ misspass/public_htmlの/ wp-ヘッダ 情報を変更することはできません、私は何が悪かったのかわからない、次は私が受け取るエラーメッセージですブログ-header.phpの:3) ブログのアドレスは

    で890

ライン上 /home/misspass/public_html/wp-includes/pluggable.php で誰もがこの問題に関して私を助けることができれば

  • http://www.misspassiton.com.au
  • 私が義務づけられます。

    +0

    何のwp-ブログ - header.phpのの3行目にありますか? –

    +0

    ちなみに、あなたのブログはFirefoxとChromeで同じエラーが表示されます。Firefoxでキャッシュされたページが表示されていますか?これはChromeの問題ではないかと思います。 –

    答えて

    0

    あなたはいくつかのプラグインを修正しましたか、テーマディレクトリのfunctions.phpに読み込まれたいくつかの新しい関数を書きましたか?

    このプラグインはデバッグ文字列のようなものですか?このエラーは、wordpressのheader()関数の前に何かを出力したときに発生します。

    あなたはどのファイルを修正しましたか? 警告メッセージが出力される前に出力を調べると、ヌル値のエコーのように見えます。

    0

    基本的に、これはChromeの問題ではないと私は考えています。あなたのページはFirefoxでも私のために失敗します。私はあなたがキャッシュがオンになっている場合、FirefoxまたはWordPressのいずれかによってFirefoxに表示されている作業ページがサーバーサイドでキャッシュされていると推測しています。

    あなたの問題は、PHPが、後でPHPのheader()関数の呼び出しよりも早く何かをページにエコーすることです。ヘッダーが最初に来なければならないので(名前は文書の先頭にあります)、これは誤りです。

    簡単な例は、このようになります:

    <?php 
        echo "Hi."; 
        header('Content-Type: text/plain'); 
    

    それはヘッダを送信しようとする前に、PHPページの主要部分の一部を出力するので、これは誤りです。それ以外の場合:

    <?php 
        header('Content-Type: text/plain'); 
        echo "Hi."; 
    

    ...それは問題ありません。

    あなたのケースでは、wp_redirect()関数が呼び出されているようで、 'Location:'ヘッダーを送信しようとしています。とにかく、最新のWordPressでpluggable.phpの890行目にあるのです。しかし、あなたのwp-blog-header.phpファイルの3行目にあるものが既にヘッダー以外のものを出力しているため、そのリダイレクトは失敗しています。

    変更したコードを確認する必要があります。このエラーは、wp_blog_header.phpの3行目にあるようですが、WordPressブログのテーマを変更するために変更する必要があるファイルではないので、ちょっと変わっているようです。 <?phpの前に、そのファイルを開いて誤って上部に空白行を追加した可能性はありますか?それが間違いなく問題を引き起こしている可能性があるからです。私にとって

    +0

    あなたの知識を共有してくださったことに感謝します。問題はほぼ解決されました。私は次のURL「www.misspassiton.com.au」を入力してサイトを訪れようとすると、そのエラー/警告メッセージが表示され、次の「misspassiton.com.au」 Chrome/Firefox/IEで正常に読み込まれます。しかし、私はIEを使用しているときに別の問題でちょっと立ち往生しています。私はFTPでwordpress blogのpublic_htmlファイルにアクセスできません。パブリックURLから画像にアクセスしようとすると、Firefox上で正常に動作しますが、IEでは十字が表示されます。この問題についても少しでも懐疑的であれば、私は義務づけられます。 – Omayr

    1

    あなたはこのファイルを上書きすることができます

    /home/misspass/public_html/wp-includes/pluggable.php 
    
    関連する問題