- ベストアンサー
PHPで、画面一番上にエラーが出てしまったのですが
CMSのGeeklogのインストールで、上部にエラーが出てきて、そのエラーがどうにも理解できません。 「An error has occurred:2 - Cannot modify header information - headers already sent by (output started at C:\○○○○\○○○○\○○○○\config.php:1) @ C:\○○○○\○○○○\○○○○\lib-common.php line 864」 と、出てきます。 下の、lib-common.phpの864行目を見てみても、まったく問題など見つかりませんし、なにかheaderの問題であるのはわかるのですが、いったいそれがなんなのかがわかりません。 ちなみに、当方Geeklogははじめたばかりです。 導入したGeeklogは日本公式ページよりDLした最新版で、apache自宅サーバ、MySQLです。 わかる方いましたら、教えてくださいましたら幸いです。 お願いしますm(__)m
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
config.phpいじったときに、1行目に空行いれてませんか? 1行目が <?php になっていますでしょうか? <?phpだけで、スペースなども一切無い状況になってますか?
その他の回答 (2)
- wp_
- ベストアンサー率54% (132/242)
つまるところ、 <?php echo "もげもげ"; header('content-type:text/html'); ?> とかやると出るエラーですよ、と。 出力されてるデータとにらめっこしかないですね。
- taketan_mydns_jp
- ベストアンサー率58% (450/773)
クッキー等を扱うときにHTMLヘッダーが既に送信されているときに出るエラーです。 #1さんの指摘のように、インクルードしているファイルの一部に改行やスペース等があればエラーが発生します。その他にも出力があればエラーが発生します。エラーからするとconfig.phpのようですね。 再度確認してみてください。