ゲストで画面が真っ白に


投稿ツリー


前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 | 投稿日時 2010/5/23 19:46
ひこ 

お世話になります。

ゲストでd3diary(/modules/d3diary/index.php)へアクセスすると、画面が真っ白になります。

日記の個別の記事、日記一覧、コメント一覧は表示出来ます。

以下のエラーが出ています。

Warning [PHP]: Cannot modify header information - headers already sent by (output started at /home/***/xoops_trust_path/modules/d3diary/language/ja_utf8/modinfo.php:1) in file modules/legacyRender/kernel/Legacy_RenderTarget.class.php line 25
Warning [PHP]: Cannot modify header information - headers already sent by (output started at /home/***/xoops_trust_path/modules/d3diary/language/ja_utf8/modinfo.php:1) in file modules/legacyRender/kernel/Legacy_RenderTarget.class.php line 26
Warning [PHP]: Cannot modify header information - headers already sent by (output started at /home/***/xoops_trust_path/modules/d3diary/language/ja_utf8/modinfo.php:1) in file modules/legacyRender/kernel/Legacy_RenderTarget.class.php line 27
Warning [PHP]: Cannot modify header information - headers already sent by (output started at /home/***/xoops_trust_path/modules/d3diary/language/ja_utf8/modinfo.php:1) in file modules/legacyRender/kernel/Legacy_RenderTarget.class.php line 28
Warning [PHP]: Cannot modify header information - headers already sent by (output started at /home/***/xoops_trust_path/modules/d3diary/language/ja_utf8/modinfo.php:1) in file modules/legacyRender/kernel/Legacy_RenderTarget.class.php line 29
Warning [PHP]: Cannot modify header information - headers already sent by (output started at /home/***/xoops_trust_path/modules/d3diary/language/ja_utf8/modinfo.php:1) in file modules/legacyRender/kernel/Legacy_RenderTarget.class.php line 30

環境は、
XOOPS Cube Legacy 2.1.8
d3diary-ver0.08b2
xsns 1.1.1

php 5.2.13
Apache/1.3.42 (Unix)
MySQL 5.1

以上、よろしくお願いいたします。

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2010/5/23 22:40 | 最終変更
なーお  長老   投稿数: 1784

ひこさん、こんにちは。

不具合のご報告、ありがとうございます。 :-)
XCL2.1.8ですか。 環境が無いので何とも言えませんが、headersでエラーが出ているようですね。

ゲストでそのページにアクセスすると、diarylist.phpにリダイレクトされますので、恐らくそこでのエラーだと思います。 (もし、「index.php?page=diarylist」リダイレクト前のエラーでしたらご報告ください。)

的を外しているかもしれませんが取り急ぎ、diarylist.phpの276行目付近の以下の行をコメントアウトしてみてください。(タグが使えなくなりますが。。)

276
    $xoopsTpl->assign( 'xoops_module_header' ,$xoopsTpl->get_template_vars( 'xoops_module_header' ).$d3diary_header );

よろしくお願いします。

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2010/5/23 23:36
ひこ 

なーおさん、お世話になっております。

ゲストで、「d3diary/index.php」へアクセスした時に、「index.php?page=diarylist」へは、リダイレクトされていないようです。
ブラウザのアドレス欄は、「www.hogehoge.net/modules/d3diary/」となっています。

それと、diarylist.php は、14行しかないのですが?

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2010/5/23 23:41 | 最終変更
なーお  長老   投稿数: 1784

ひこさん、こんにちは。

そうですか、diarylist.phpでないとすると、ちょっと原因が掴めませんね。。 前メールで記したdiarylist.phpは、(trust側)mainフォルダ内のものです。

ちなみに、/modules/d3diary/diarylist.php に直接ゲストからアクセスするとどうなりますか?

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2010/5/24 15:22
ひこ 

なーおさん、お世話になります。

引用:
ちなみに、/modules/d3diary/diarylist.php に直接ゲストからアクセスするとどうなりますか?

日記一覧が表示されます。

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2010/5/24 19:14
なーお  長老   投稿数: 1784

いま出張中でバタバタしてまして、ちょっとすぐには原因がつかめそうにありません。

おそらく、apacheでエラーが出ている気がします。apacheのエラーログを入手していただけますか?

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2010/5/24 21:41
ひこ 

お仕事でお忙しいところ、ありがとうございます。

引用:
おそらく、apacheでエラーが出ている気がします。apacheのエラーログを入手していただけますか?

サーバーは、さくらインターネットのレンタルサーバーなので、エラーログの入手方法がわかりません。

ただ、「Warning: Cannot modify header information - headers already sent by」で検索したところ、
php.iniで「output_buffering = On」にすると言うのが見つかり試したところ、エラーは無くなりました。

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2010/5/24 23:27
なーお  長老   投稿数: 1784

ひこさん、こんばんは。

確かに、headerの記述順に不具合がありそうですね。
これは追ってまた対応致します。

ところで、これでエラーは無くなっても、画面真白は解決していないのですよね。。 お手数ですが、apacheログを入手するよう プロバイダのサービスにお願いしてください。

なんでもかんでも「apacheログを・・」というのも能がないのですが、その程度の者がなんとかやってますので、ご容赦を。 :-P

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2010/5/24 23:59
ひこ 

なーおさん、お世話になってあります。

引用:
ところで、これでエラーは無くなっても、画面真白は解決していないのですよね。

書き忘れていました。m(_)m
真っ白も解決し、日記一覧ページ「index.php?page=diarylist」が表示されました。

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2010/5/25 22:51 | 最終変更
なーお  長老   投稿数: 1784

ひこさん、こんにちは。

php設定で表示されるようになったようで、とりあえずよかったです。 根本的な解決にはおそらくソースの変更が必要と思いますので、時間ができたときに、次のバージョンでは対策を打てると思います。

ご報告、ありがとうございました。 :-)

投票数:0 平均点:0.00
返信する

このトピックに投稿する

題名
ゲスト名
投稿本文
  条件検索へ