• 解決済 722895

    はじめまして、先日から初めてWordPressを2.5.1を導入しました。

    テンプレートをいじったり、プラグインを入れてみたりしているうちに、すべてのフィードでエラーが出るようになってしまいました。発見が遅れてしまったので、具体的なきっかけは不明です。
    具体的なエラーは以下、All Entries(RSS2.0)のリンクをクリックしたときのものです。
    Warning: Cannot modify header information – headers already sent by (output started at /home/ccc/public_html/index.php:1) in /home/ccc/public_html/wp-includes/feed-rss2.php on line 8

    feed-rss2.phpの8行目には文字コードの記述があったのでテンプレートの文字コードが悪い?と思ったのですが、テーマをデフォルトに戻しても同じくエラーが出てしまいます。FTPの設定では無変換です。プラグインを全停止しても同じでした。

    使用しているテーマは Vicuna1.5.5 に手をいれています。
    PHP 5.2
    MySQL 5.0
    ブラウザ FireFox 3.0
    FTP FFFTP 1.96b

    お手数ですが、解決策がありましたらご教示おねがいします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • モデレーター IKEDA Yuriko

    (@lilyfan)

    エラーの内容は header() 関数を使おうとしたものの、すでに画面出力がされていて無効だ、というものです。そして、画面出力が行なわれているのは index.php の1行目となっています。

    おそらく、public_html/index.php の先頭に UTF-8 の BOM がついてしまっているのでしょう。Windows の「メモ帳」で編集するとそうなってしまいますが、そういうことをされてないでしょうか。
    「メモ帳」以外のテキストエディターで index.php を開いて「BOM なし」で保存し直してください。

    # Windows の「メモ帳」は UTF-8 テキストファイルの編集には使用厳禁です!! Microsoft は、こういうエディターを添付するのはやめてほしい……。

    トピック投稿者 722895

    素早い回答ありがとうございます!
    Terapadを使っていたのですが、UTF-8とUTF-8Nの違いをわからずにBOMありで保存していたのが原因だったみたいです(´Д⊂ヽ
    本当にありがとうございます、勉強になりました!

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「フィードが表示できません」には新たに返信することはできません。