新規日記が投稿できない


投稿ツリー


前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 .3 | 投稿日時 2009/12/2 10:40
souka431  新米   投稿数: 8

はじめまして、なーおんさん。d3diaryでお世話になっています。
素晴らしいモジュールを公開していただき、本当に感謝しています。

ところで、導入というか、minidiaryからの移行にあたって壁にぶつかっています。いろいろ検索して試行錯誤してみましたが、同じような症状の方がおられず、自分ではどうにもならまいまま数週間がたってしまいました。ご迷惑かと思いますが、何かヒントをいただければ幸いです。

ます使用しているバージョンなどは
d3diary-ver0.05
XOOPS Cube Legacy 2.1.6
PHP 5.2.11(CGI版、さくらインターネット)
MySQL 4.0
です。

症状としては、新規に日記を投稿しようとすると画面が真っ白になってしまいます。ソースを見ても何も出力されておらず、PHPデバグも特に何も表示されません。それ以外には特に問題はなく、「日記全体編集」とか「カテゴリー編集」の画面などは問題なく表示されます。「日記を書く」のリンク(index.php?page=edit)を押した時だけ真っ白になって、新規の日記が書けません。

移行時に何か問題が発生したのかと思い、その後に新規のd3diaryをインストールしてみましたが、やはり最初から同じ症状が出ます。次にパーミッション指定の間違いを疑い、マニュアルを見ながらcacheとupimgを確認してみましたが777になっています。サーバーのメモリ不足を疑って確認しまたが128Mありました。さくらに問い合わせてみましたが、これはサーバー全体ではなくユーザーで使える値だそうです。他のモジュールとの相性が悪いのかと、それっぽいモジュールをいくつか停止してみたり、XSNSモジュールとの連携を解除したり、protectorの監視対象から外してみたり、PHPのバージョンを4にしてみたりしましたが直りませんでした。

また、この機会にコメント統合もしてみようかと思いましたが、移行した場合でも新規インストールの場合でもうまくできません。D3forum側のフォーラム設定を見てみますと、d3diary::d3diaryD3commentContent::d3diaryではなく、{XOOPS_URL}/modules/dirname から始まるフォーマットが記述されてしまいます。

ここにいたって、後はもう何を疑って何を確認したらいいのかわからなくなってしまいました。
申し訳ありませんが、疑うべき事項だけでもご教示いただけませんでしょうか。

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

報告 追記

msg# 1.1
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2009/12/3 4:27 | 最終変更
souka431  新米   投稿数: 8

d3diaryを入れると同時に、それまで表示していた「オンライン状況」と「承認待ちコンテンツ」「新しい登録ユーザ」の三つのブロックが表示されなくなってしまいました。

ALTSYS>ブロック管理で確認しますと、ちゃんと表示する設定になっています。なのに表示されないのです。設定を再送信しても直りませんでしたが、同ブロックを強制複製してやりますと、複製したほうのブロックは問題なく表示され、今のところ事なきを得ています。

要するにユーザ関係のブロックが出なくなったということかな?
何か参考になりますでしょうか。

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

souka431さん、こんにちは。

d3diaryをご使用ありがとうございます。 :-)

引用:

「日記を書く」のリンク(index.php?page=edit)を押した時だけ真っ白になって、新規の日記が書けません。

うーん。。難しいトラブルですね。 データベースとの関係で、何か起きているかもしれないですね。

もし可能でしたら、一度minidiaryモジュールをインストールして、日記を投稿してみたあと、d3diaryにインポートしてみていただけますでしょうか。 何か変わるかもしれませんが、同じ症状になるかもしれません。

あとは、XUGJなどを参考に、phpエラーをファイルに出力するようにしてみれば、エラーが確認できるかもしれませんし、 プロバイダにお願いしてhttpエラーログのその部分を送ってもらうとか、ですね。

続いて、コメント統合のほうですが、コメント統合の設定をd3forum側で行った直後は、forum設定が「{XOOPS_URL}/modules/dirname 」というフォマットになっています。 それをご自身で「(d3diary)::d3diaryD3commentContent::d3diary」(←最初の(d3diary)はインストールディレクトリに書き換え) して下さい。

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

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2009/12/4 17:48
souka431  新米   投稿数: 8

お忙しい中、ご返答ありがとうございます。
minidiaryとd3diaryを新規インストールしてのインポートテストは早速やってみますね。
phpエラー出力については、ちょっとやり方を勉強しないといけなそうですね。
httpエラーログについては、そもそもレンサバにどういう質問をすればよいのかがわかりません :p 。でも、たしかアクセスログが自分で見ることができたはずなので調べてみます。

取り急ぎ、返信いただきました御礼まで。

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2010/1/13 11:15
souka431  新米   投稿数: 8

なーおさん、ごぶさたしてしまい、申し訳ありません。休日を楽しまれたようでなによりです。
さて、すっかりお返事が遅れてしまいましたが、実はminidiaryとd3diaryの新規インストールの実験はまだできていません。申し訳ありません。

PHPデバグについて、「日記を書く」のリンク(index.php?page=edit)を押して、真っ白な画面になる時に以下のようなエラーメッセージが出ました。

Fatal error: require_once() [function.require]: Failed opening required '/home/×××/xoops_trust_path/libs/altsys/class/D3NotificationHandler.class.php' (include_path='.:/usr/local/php/5.2.11/lib/php:/home/×××/xoops_trust_path/wizin/lib/PEAR') in /home/×××/xoops_trust_path/modules/d3diary/main/edit.php on line 24
Warning [PHP]: require_once(/home/×××/xoops_trust_path/libs/altsys/class/D3NotificationHandler.class.php) [function.require-once]: failed to open stream: No such file or directory in file /home/×××/xoops_trust_path/modules/d3diary/main/edit.php line 24

それ以外のデバグモードでは真っ白な画面のままで特に何も変化はありませんでした。
自分でなんとかできないかと、しばらくこのエラーメッセージとにらめっこしたり、それなりに検索とかして調べていますが、余計に取り返しのつかないことをしてしまいそうで恐ろしいです。
申し訳ありませんが、アドバイスをいただけましたら幸いです。

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2010/1/13 15:02
souka431  新米   投稿数: 8

エラーメッセージを眺めているうちに気がついて、altsysを最新版にアップしたら、無事に投稿画面が表示されるようになりました。

どうも私の不注意でお騒がさせして申し訳ありませんでした。
でも嬉しいです。

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

souka431さん、こんにちは。

引用:
エラーメッセージを眺めているうちに気がついて、altsysを最新版にアップしたら、無事に投稿画面が表示されるようになりました。

一つ前の投稿のエラー内容を見て、その辺をアドバイスしようと思っていたところです。

動いてよかったですね。 :-)

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

このトピックに投稿する

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