植杉 一生
unix_ku****@yahoo*****
2006年 1月 9日 (月) 14:53:55 JST
kaz_ku です。 "webif.cgi" の仕組みや、これまでの私の "webif.cgi" での日記の書き込み・変更ができなかった原因 がわかり、対処法がわかりましたので投稿します。 "webif.cgi" は以下のような仕組みだと思われます。 ?---- $Mode の設定 ------------------------------? "0" => メールでの操作( "mail2nikki.pl" の利用) "1" => ("webif.cgi"が、)FTP を利用しての操作 "2" => "webif.cgi" が直接 ".hnf" を操作 ?------------------------------------------------? $Mode を "0" にすると、メールでの操作ですが、 このメールのシステムを利用して "webif.cgi" は "webif.cgi" 上での処理を "メールとして" 処理しているよ うです。 つまり、サーバー側の設定をきちんと行えば $Mode の設定値 "0" にてウェブ上からでもメールからでも 日記の編集ができます。 今まで、私が $Mode の設定値 "0" でウェブ上から編集できな かった原因は、 "webif.cgi" が送信していたメールが、 "mail2nikki.pl" へリダイレクトされておらず、 日記が編集できずにそのままメールボックスへスルー(という 表現は正しいのか?)していたことです。 このことは、 http://www.h14m.org/docs/mail2nikki-j.html に「hns のメールによる日記の更新」 として書かれていました。 "~/.forward"ファイルか、 "/etc/aliases" ファイルに 届いたメールが "mail2nikki.pl" へリダイレクトするように 記述しないといけないですね。 私のドキュメントの読みが浅いがためのミスでした。(^_^; Kenji さん、ご迷惑おかけしました。申し訳ありません。 --- 植杉 一生 <unix_ku****@yahoo*****> からのメッセージ: > kaz_ku です。 > Kenji さん、さっそくのお返事ありがとうございます。 > > "webif.cgi" での $Mode の設定ですが、 > 今まで "0" で行っていました。 > > "2" > へ変更したところ、書き込みができ日記に反映されました > 。 > > ここで、質問があるのですが、 > $Mode の設定 "2" での "webif.cgi" > はパスワードが不要に > なりますが、 > パスワードを利用する場合は $Mode の設定を "0" > にしないと > いけないと私は思っていたのですが、 > それは私の誤解なのでしようか? > そうだとすれば、以下のような関係が正しいのでしょうか? > > ?------------------------------------------------? > "0" => メールでの操作( "mail2nikki.pl" の利用) > "1" => ("webif.cgi"が、)FTP を利用しての操作 > "2" => "webif.cgi" が直接 ".hnf" を操作 > ?------------------------------------------------? > > *** $Mode の設定 "2" > で日記編集時にパスワードの入力は必 > 要ないが、かわりに "RURIコード" > の利用でセキュリティの配 > 慮をしている *** > > という認識でよろしいのでしょうか? > > よろしくお願いいたします。 > > > > > --- Kenji <kenji****@club*****> からのメッセージ: > > On Sun, 8 Jan 2006 20:23:34 +0900 (JST) > > 植杉 一生 <unix_ku****@yahoo*****> wrote: > > > > > kaz_ku と申します。 > > > > > > FreeBSD 6.0・Apache2 > > > > の自前サーバーへHNSをインストールしたのですが、 > > > > > > "webif.cgi"での日記の書き込み・変更ができなくて困って > お > > > ります。 > > > (当然と思われますが、直接、~/diary/[YEAR]/ > > > へdyyyymmdd.hnf > > > を置くと日記へ反映します。) > > > > > > 同様に、予定編集・繰り返し予定編集・TODO編集 > > もできない > > > 状態です。 > > > > > > > > > 試しに、すべてのディレクトリやファイルのパーミッション > の > > > 設定を > > > "777" > > > にしてみましたが、症状はかわりません。 > > > > > > パスワードを入力し、"登録"のボタンを押しますが > > > > > > エラーメッセージも何も無く日記のトップページへ移動しま > す > > > 。(もちろん、RURIコードは設定しております。) > > > > > > また、わざと誤ったパスワードを入力し、同様の操作をしま > し > > > > > > たが、これもエラーメッセージも何も無く日記のトップペー > ジ > > > へ移動します。 > > > > webif.cgi の設定 > > <http://www.h14m.org/docs/webif-j.html> > > 特に $Mode の設定はどうなってますでしょうか? > > > > > > // Kenji > > _______________________________________________ > > H14m-hns-users mailing list > > H14m-****@lists***** > > > http://lists.sourceforge.jp/mailman/listinfo/h14m-hns-users > > > _______________________________________________ > H14m-hns-users mailing list > H14m-****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/h14m-hns-users >