新規日記が投稿できない
- このフォーラムに新規トピックを投稿できます
- このフォーラムではゲスト投稿が許可されています
投稿ツリー
-
新規日記が投稿できない (souka431, 2009/12/2 10:40)
-
追記 (souka431, 2009/12/3 4:27)
-
Re: 新規日記が投稿できない (なーお, 2009/12/3 8:31)
-
ご返答ありがとうございます。 (souka431, 2009/12/4 17:48)
-
ご返答遅れて申し訳ありません (souka431, 2010/1/13 11:15)
-
直りました! (souka431, 2010/1/13 15:02)
-
Re: 直りました! (なーお, 2010/1/14 7:15)

はじめまして、なーおんさん。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:


souka431さん、こんにちは。
d3diaryをご使用ありがとうございます。
「日記を書く」のリンク(index.php?page=edit)を押した時だけ真っ白になって、新規の日記が書けません。
うーん。。難しいトラブルですね。 データベースとの関係で、何か起きているかもしれないですね。
もし可能でしたら、一度minidiaryモジュールをインストールして、日記を投稿してみたあと、d3diaryにインポートしてみていただけますでしょうか。 何か変わるかもしれませんが、同じ症状になるかもしれません。
あとは、XUGJなどを参考に、phpエラーをファイルに出力するようにしてみれば、エラーが確認できるかもしれませんし、 プロバイダにお願いしてhttpエラーログのその部分を送ってもらうとか、ですね。
続いて、コメント統合のほうですが、コメント統合の設定をd3forum側で行った直後は、forum設定が「{XOOPS_URL}/modules/dirname 」というフォマットになっています。 それをご自身で「(d3diary)::d3diaryD3commentContent::d3diary」(←最初の(d3diary)はインストールディレクトリに書き換え) して下さい。
以上、よろしくお願いします。

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

なーおさん、ごぶさたしてしまい、申し訳ありません。休日を楽しまれたようでなによりです。
さて、すっかりお返事が遅れてしまいましたが、実は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
それ以外のデバグモードでは真っ白な画面のままで特に何も変化はありませんでした。
自分でなんとかできないかと、しばらくこのエラーメッセージとにらめっこしたり、それなりに検索とかして調べていますが、余計に取り返しのつかないことをしてしまいそうで恐ろしいです。
申し訳ありませんが、アドバイスをいただけましたら幸いです。

エラーメッセージを眺めているうちに気がついて、altsysを最新版にアップしたら、無事に投稿画面が表示されるようになりました。
どうも私の不注意でお騒がさせして申し訳ありませんでした。
でも嬉しいです。

souka431さん、こんにちは。
エラーメッセージを眺めているうちに気がついて、altsysを最新版にアップしたら、無事に投稿画面が表示されるようになりました。
一つ前の投稿のエラー内容を見て、その辺をアドバイスしようと思っていたところです。
動いてよかったですね。