このページは福井県立大学の田中求之が2006年1月まで運用していた Mac のサーバ運用に関する会議室 「Web Scripter's Meeting」の記録です。情報が古くなっている可能性がありますのでご注意ください。

EX.acgiを試用中です。新規発言を書き込めないのです。

発言者:tanaka.a
( Date Tuesday, May 30, 2000 17:32:51 )


 はじめまして。


 EasyBBS_EX2_GM1 をWebSTAR Server Suite 4.2 お試し版との組み合
わせで試しております。

 他のipアドレスを持つマシンから、WebSTARをサーバーとしたページの
URLを読み込み、EX.acgiを起動してroom.bbsの初期画面を一通り呼び出せ
る状態です。

 テストのため、room.bbsへのアクセスはWebSTARでbbs用のrealmsを
testroomのように定義し、testroom のrealmsを持つ2ユーザーを定義
しました。
 room.bbsへの接続の際、2つのユーザー名ともに認証画面が出力され、
滞りなく行われています。

 ところが、問題は。
 別マシンから、Aユーザーとしてアクセスし、新規発言を書き込み(投稿
ボタンを押し)、一旦ブラウザを終了した上で、Bユーザーとしてアクセス
しても、書き込みは行われていない状態になることです。
 何度かやってみても駄目でした。

 また、EX.acgiから生成されるBBS用フォルダー内のファイルが、生成され
た後は一度も更新されておりません。

 なお、使用マシンはPB G3/400、MacOS 8.6です。EtherNetでネット
ワーク接続され、IPアドレスはTCP/IP手入力の固有のものです。もちろん
他のマシンとIPアドレスが重なってはおりません。
 また、ブラウザはNetScape4.5(古いですね)です。

 どなたかに、手がかりやヒントを頂けると大変ありがたいです。
 よろしくお願い致します。


田中求之 さんからのコメント
( Tuesday, May 30, 2000 17:37:57 )

>別マシンから、Aユーザーとしてアクセスし、新規発言を書き込み(投稿
>ボタンを押し)、一旦ブラウザを終了した上で、

投稿ボタンをクリックすると、その発言が書き込まれたページが作られて、
そのページに自動的にジャンプするという仕様になっています。

もし投稿ボタンをクリックしても、投稿内容の表示されたページへと移動が
起きないのであれば、何らかのエラーが起きてページは作成されていない
ということです。

この場合(書き込んだページが表示されない)、もしスクリプトの側に
何らかの原因があるのでしたら、エラーメッセージがブラウザに表示
されるはずなのですが、何かエラーは表示されますか?

tanaka.a さんからのコメント
( Wednesday, May 31, 2000 10:20:12 )

田中先生。早速のフォローありがとうございました。

> この場合(書き込んだページが表示されない)、もしスクリプトの側に
> 何らかの原因があるのでしたら、エラーメッセージがブラウザに表示
> されるはずなのですが、何かエラーは表示されますか?

 投稿ボタンを押すと、接続先URLが***/new.bbsと一瞬表示されます。
すぐに、接続先URLが***/room.bbsと変わり、以下の通常のroom.bbsの
メッセージが表示されます。
 (Last Modified:で表示される日付は、そのbbsを生成した時間です。)

    Last Modified: 2000年 5月 30日 火曜日 4:41:25 PM
    現在 0 のメッセージが登録されています
    最近7日間に投稿/コメントされたものはありません

 新規メッセージがどこに書き込まれるのか、不勉強で分から
ないでいますが、とにかく書いてもらえない状態です。
 エラーメッセージはありません、与えられた条件内で正常に
動いているようです。


 なお、BBS用フォルダーにはBBS新規生成時点以外の修正時間を
持つファイルが二つだけあります。それは、post_baseとTITLE_LISTで、
修正時間は、はじめてURLをたどってBBSを開いた時間になっています。
容量はゼロです。

 また、BBS用フォルダー内のDefault.html およびTITLE_LIST以外
のファイルは、全てSimpleText書類とファインダー上で表示され
ますが、SimpleTextでは開けません。
 ちなみにBBSフォルダー内の各ファイルのFile type & createrは
以下の通りです。
   ROOM_Top_cache:  ttxt, cahe
     Default.html:  wwwス, RAW! (スは半角カナです)
     上記以外:  ttxt, WSM
   
 手がかりになりますでしょうか???
 お気づきの点がありましたら、なにとぞなにとぞよろしくお願い
申し上げます。
(数年前にMLを作ったのはいいのですが、必要な情報ではあって
もメールの頻繁さにうんざりしている、多くのユーザー&ML-admin
の私です。)

田中求之 さんからのコメント
( Wednesday, May 31, 2000 11:38:57 )

> 投稿ボタンを押すと、接続先URLが***/new.bbsと一瞬表示されます。
>すぐに、接続先URLが***/room.bbsと変わり、以下の通常のroom.bbsの
>メッセージが表示されます。

新規発言を投稿した際に上記のような動作を見せる場合というのは、投稿され
た発言のタイトル、発言者、メッセージのいずれかが空白であった場合が考え
られます。

EasyBBS では、新規発言にあたって、発言のタイトル、発言者、そしてメッセー
ジの3箇所が記入されていないと正しいメッセージとは認めないようにしてい
ます(コメントの場合は、発言者とコメントの2箇所)。

この点は大丈夫でしょうか? 動作テストということで入力を省略したりして
いませんか?

tanaka.a さんからのコメント
( Tuesday, June 06, 2000 16:09:35 )

 せっかく田中さんがコメント下さったのに、お返事が遅れました。
 すみません。

 入力3フィールドを満足して大丈夫になりました。
 単純なミスで申し訳ないです。