うぇぶ会議室の部屋3一括表示
[表示範囲:756〜855][スレッドモード]


[RE] フォロー記事投稿 記事のキャンセル
From: にあ <nir@mvg.biglobe.ne.jp>
Subject: Re: アンリンクのエラー
Date: 1998/12/09 19:09:41
Reference: mesh.forum.3/00748

12月9日に、やす?さんは書きました。

>そこで、質問があるのですが、記事を削除したときに、
>「システムに致命的エラーが生じました。原因 ('ファイルがアンリンクできません',
> "test/00017.html")」
>といったメッセージが出てきます。
>フォルダを確認すると、該当のhtmlファイルは削除されいますが、contentsで該当の
>lineが削除されていません。
>ちなみに環境はNT Workstation+httpd+ActivePerlで行っています。
>
site.pl で $copy = 1; にしていますか?

Windowsには(シンボリック)リンク機構は無いので、リンクの代わりにコピーを
使わなくてはならないので、$copyの値で処理を切り分けているのですが、
リンク(あるいはコピー)に先立つ記事削除の部分も、Unix用とそれ以外で
微妙に処理が違うのです。

Unixで何らかの理由(シンボリックリンクが許されていないなど)でコピー機能を
使っても問題は起きませんが、Windowsでリンク版のルーティンを使ってしまうと
肝心のリンクの前にある削除ルーティンで、此のエラーになってしまいます。


[RE] フォロー記事投稿 記事のキャンセル
From: K4 <k4nakano@mb.infoweb.ne.jp>
Subject: Re: アンリンクのエラー
Date: 1998/12/09 21:06:52
Reference: mesh.forum.3/00756

12月9日に、にあさんは書きました。

>12月9日に、やす?さんは書きました。
>
>>そこで、質問があるのですが、記事を削除したときに、
>>「システムに致命的エラーが生じました。原因 ('ファイルがアンリンクできません',
>> "test/00017.html")」
>>といったメッセージが出てきます。
>>フォルダを確認すると、該当のhtmlファイルは削除されいますが、contentsで該当の
>>lineが削除されていません。
>>ちなみに環境はNT Workstation+httpd+ActivePerlで行っています。
>>
>site.pl で $copy = 1; にしていますか?

失礼しました。前言撤回します。
私もこれで回避したのを思い出しました。


[RE] フォロー記事投稿 記事のキャンセル
From: にあ <nir@mvg.biglobe.ne.jp>
Subject: Re: menu.cgiって必要ですか?
Date: 1998/12/09 19:24:37
Reference: mesh.forum.3/00754

12月9日に、巳さんは書きました。

>12月9日に、TADさんは書きました。
>
>>ただ、固定ファイルにしてしまうと
>>・「各会議室の最新投稿日」を動的に出力する事
>
>この問題が回避できると思ったのです。
>つまり、記事を更新するCGI処理を行なう度に、ファイルを生成するので、
>最新投稿日については、menu.cgiと同等の出力を得られるはずです。
>
TADさんが指摘してくれた拡張機能組み込みのカスタマイズが利かなくなる事に加えて、
此の最終投稿日などの表示フォーマットのカスタマイズも利かなくなりますし、
以前に読んだ時以降に投稿があった場合に、その投稿があった部屋の日付だけ強調表示になる、
と言うのも利かなくなりますね。(^^;;

>>100件毎では最新になっているようですが...
>>どの会議室のことを言っているのでしょうか?
>
>今見たら、確かに最新になってました。
>
取りあえずアーカイヴだけは(ボタンを数回押せば良いだけなので)更新したのですが、
まだ仕事中だったので、フォローアップ記事までは書けなかったのです。(^^;;


[RE] フォロー記事投稿 記事のキャンセル
From: TAD <hotani@mua.biglobe.ne.jp>
Subject: Re: menu.cgiって必要ですか?
Date: 1998/12/09 19:51:46
Reference: mesh.forum.3/00757

#浅はかな発言ばかりで済みません。m(_ _)m

12月9日に、TADは書きました。

>#でも、menu.cgiの起動回数を減らせるというのは、なかなか有効だと思いますので、
>#次版の機能として取り込むっていうのはどんなもんでしょうか? (^^;; >

と書いてしまいましたが、

12月9日に、にあさんは書きました。

>以前に読んだ時以降に投稿があった場合に、その投稿があった部屋の日付だけ強調表示になる、
>と言うのも利かなくなりますね。(^^;;

というようにいろいろと制限が出てくるようですので、
先の発言は取り消します。(#^_^#)

>取りあえずアーカイヴだけは(ボタンを数回押せば良いだけなので)更新したのですが、
>まだ仕事中だったので、フォローアップ記事までは書けなかったのです。(^^;;

#自動化はされていないようですね。
##読みがはずれてしまったなぁ。(#^_^#)


[RE] フォロー記事投稿 記事のキャンセル
From: 巳 <hirata@moon.letter.co.jp>
Subject: Re: menu.cgiって必要ですか?
Date: 1998/12/12 22:22:23
Reference: mesh.forum.3/00757

返事が遅れてすみません。
皆さん丁寧な回答ありがとうございますm(__)m

12月9日に、にあさんは書きました。

>TADさんが指摘してくれた拡張機能組み込みのカスタマイズが利かなくなる事に加えて、
>此の最終投稿日などの表示フォーマットのカスタマイズも利かなくなりますし、
>以前に読んだ時以降に投稿があった場合に、その投稿があった部屋の日付だけ強調表示になる、
>と言うのも利かなくなりますね。(^^;;

う〜む、難しいですねえ(^^;)
あれから、いろいろ考えてみたのですが、
JavaScriptを使ったhtmlファイルindex_js.html,menu_js.html.contents_roomname_js.html
といったファイルを記事の追加時に生成すれば、ブラウザに依存しますが、
高速な閲覧ができるのではないか?と考え始めました。
menu_js.htmlは各部屋の更新時間をデータとして保持するJavaScriptにして、Cookieの
内容をもとに、本家のmenu.cgiの機能を反映するとか、
部屋ごとに、contentsの内容をデータとして保持するJavaScriptを埋め込んだページ
contents_roomname_js.htmlを生成して、
Cookieを使って、"?room=mesh.forum3"のような値をやりとりするとか・・・
幸い、各記事から直接CGIにリンクが張られているのは、article.cgiと、cancel,cgi
だけのようですので、記事内容自体は変更する事なく、見た目と機能はそっくりの高速
モード(?)が出来そうな気がします。もちろんブラウザ環境に依存するので、元のCGIも残す
必要はありますね。JavaScriptはほとんど分からないので、ただいま勉強中ですが、
もし、実現が可能であれば、中々凄いと思いませんか?(^^)
ぜひ意見を伺ってみたいです。

#さっき知ったばかりですが、新しいJavaScriptなら正規表現までサポート
#するんですねえ〜、非常に驚きました。
#それよりも、私の言ってる事がうまく伝わるかちょっと不安(^^;)


[RE] フォロー記事投稿 記事のキャンセル
From: にあ <nir@mvg.biglobe.ne.jp>
Subject: Re: menu.cgiって必要ですか?
Date: 1998/12/17 03:07:05
Reference: mesh.forum.3/00768

12月12日に、巳さんは書きました。

>う〜む、難しいですねえ(^^;)
>あれから、いろいろ考えてみたのですが、
>JavaScriptを使ったhtmlファイルindex_js.html,menu_js.html.contents_roomname_js.html
>といったファイルを記事の追加時に生成すれば、ブラウザに依存しますが、
>高速な閲覧ができるのではないか?と考え始めました。
>
そうですね。contents.cgiは表示の柔軟性が非常に高いので、ちょっと無理ですが、
index.cgiやmenu.cgiならある程度機能を限定すれば可能かも知れませんね。

軽いアクセスがいい人は、index_js.htmlを読み、そこからはmenu_js.htmlに
リンクしている、と言う様にして、index.cgiを読んだ時は従来通り、とすれば、
例えば、初期選択部屋や記事番号を指定してアクセスする時はindex.cgi、それ以外は
index_js.htmlなどと使い分けることによって上手く行くかも知れませんね。

# 元々、ユーザカスタマイズが付くまでは、index.cgiの出力をindex.htmlとして
# 固定することを奨励していた訳だし。

ただし、記事の投稿時にindex_js.html、menu_js.htmlを毎回作り直すことに
なるので、現在部屋ごとにcontentsを使ってロックしている機構に加え、全体に
対するロック(多分new_arrivalを使う)も必要になるので、チョット不安定度が
上がることと、安全にindex_js.html、menu_js.htmlを差し替えるためには
プラットホーム(OS)依存な方法を使わざるを得なくなる可能性もありますね。

# この辺の副作用に付いてはもう少し慎重に検討する必要がありそうです。


[RE] フォロー記事投稿 記事のキャンセル
From: TAD <hotani@mua.biglobe.ne.jp>
Subject: Re: menu.cgiって必要ですか?
Date: 1998/12/09 19:40:22
Reference: mesh.forum.3/00754

12月9日に、巳さんは書きました。

>誤解を招く書き方でした。
>menu.cgiの出力をファイルに保存する処理をarticle.cgi等のCGIから、
>呼び出す様にしたらどうか?という風に書くべきでした。

なるほど、そういうことでしたか。(#^_^#)。

>この問題が回避できると思ったのです。
>つまり、記事を更新するCGI処理を行なう度に、ファイルを生成するので、
>最新投稿日については、menu.cgiと同等の出力を得られるはずです。

キャンセル時の分が反映されないですけど、逆にいいって話もありますね。

>もちろん、会議室の内容に変化があった場合のみ出力します。
>#間違ってるかなあ?(^^;)

article.cgiがpost付きeditなしで呼び出されたとき(投稿時)のみってことですよね。
それならよいと思いますが...
#あってるかなぁ。(^^;;

>「menuに表示される拡張機能へのリンク」については、気付きませんでした。
>なるほど、menu.cgiには、そういう意味もあったのですね。
>前記の方法を取る場合、これについてはあきらめるしかないですね。

あきらめるというよりは、固定的にすべての拡張機能へのリンクを出力してあげるように
変更が必要になると思いますが。
そうしないと投稿した人(article.cgiを実行した人)のカスタマイズ情報が反映されてしまって
拡張機能へのリンクがあったりなかったりしてしまうと思いますが。
#ほんとにあってるかなぁ。(^^;;;;

>>ただそれにはindex.cgiやcontents.cgi(もしかしたら他のcgiでもあるかもしれませんが)で
>>会議室選択としてmenu.cgiにリンクしているところを(上記で保存した)固定のHTMLファイル名に
>>変更する必要が出てきますね。

これは覚悟の上と考えてるのでしょうか。

#これは少し面倒ですよね。
#でも、menu.cgiの起動回数を減らせるというのは、なかなか有効だと思いますので、
#次版の機能として取り込むっていうのはどんなもんでしょうか? (^^;; >

>index.cgiについては、固定ファイルにするつもりはありませんでした。
>「うぇぶ会議室」の長所であるユーザカスタマイズ度の高さはやはり
>魅力的ですものね。

そうですよね。

>これは、私個人の会議室を変更する話であって、
>「うぇぶ会議室」に対する要望では、ありません。
>誤解させてしまったらすみません(^^;)

この辺はちゃんと理解できましたよ。


[NEW] フォロー記事投稿 記事のキャンセル
From: だい <daisaku@dokidoki.ne.jp>
Subject: にあさんどうもありがとうございます。
Date: 1998/12/11 19:07:52

にあさんどうもありがとうございます。さっそくファイル名を
変えて解凍してみます。


[NEW] フォロー記事投稿 記事のキャンセル
From: mucha <mucha@cx.airnet.ne.jp>
Subject: 展開できません
Date: 1998/12/11 22:40:25

すみません、初心者です。

いがらしさんのページを見ながら設定してみたのですが、

>うぇぶ会議室」パック (V1.7a) を展開しています。

>uudecode forum.tar.Z.uu

>compress -d < forum.tar.Z | tar xpvf -

>tar: tape read error: unexpected EOF

>展開終了しました。
>もうカレントディレクトリをサーヴァ権限で書き込む必要は無くなりました。
>もとの権限に戻して下さい。

>不要になった forumset.cgi と forum.tar.Z は削除して下さい。
>site.pl、index.cgi、*.html を環境に合わせて変更してからお使い下さい。

の様にメッセージはでるものの
実際のファイルが出現しません。
どうしたらいいのでしょう。
よろしくお願いします。


[RE] フォロー記事投稿 記事のキャンセル
From: にあ <nir@mvg.biglobe.ne.jp>
Subject: Re: 展開できません
Date: 1998/12/12 12:02:41
Reference: mesh.forum.3/00762

12月11日に、muchaさんは書きました。

>すみません、初心者です。

>>展開終了しました。
>
>の様にメッセージはでるものの
>実際のファイルが出現しません。
>どうしたらいいのでしょう。
>
サーヴァの環境によっては必要なコマンド類がインストールされていない等の
理由によって、自己解凍CGIが正常動作しないことがあります。

そう言う時は、素直にtar+gz版(forum-1.7a.tar.gz)を使うのが簡単でしょう。

# Unixになれている人なら、原因を突き止め、上手くすれば動作させることも
# 可能ですが、何故動かないのか? と言うこと自体に興味の対象が無いのなら
# わざわざ自己解凍CGIを動作させることに精力を費やしても仕方ないでしょうね。(^^)



[RE] フォロー記事投稿 記事のキャンセル
From: Mucha <mucha@cx.airnet.ne.jp>
Subject: Re: 展開できません
Date: 1998/12/14 11:48:34
Reference: mesh.forum.3/00764

ありがとうございました。
やってみます。

12月12日に、にあさんは書きました。

>12月11日に、muchaさんは書きました。
>
>>すみません、初心者です。
>
>>>展開終了しました。
>>
>>の様にメッセージはでるものの
>>実際のファイルが出現しません。
>>どうしたらいいのでしょう。
>>
>サーヴァの環境によっては必要なコマンド類がインストールされていない等の
>理由によって、自己解凍CGIが正常動作しないことがあります。
>
>そう言う時は、素直にtar+gz版(forum-1.7a.tar.gz)を使うのが簡単でしょう。
>
># Unixになれている人なら、原因を突き止め、上手くすれば動作させることも
># 可能ですが、何故動かないのか? と言うこと自体に興味の対象が無いのなら
># わざわざ自己解凍CGIを動作させることに精力を費やしても仕方ないでしょうね。(^^)
>


[NEW] フォロー記事投稿 記事のキャンセル
From: ゆう <darque@ann.hi-ho.ne.jp>
Subject: はじめまして!Hi-Hoにてうぇぶ会議室設置成功。
Date: 1998/12/12 08:58:55

はじめまして!

手こずりながらやっとHi-Hoで「うぇぶ会議室」開くことができました。
で、せっかくだからと初心者なんですけど
「Hi-Hoにうぇぶ会議室を設置する」を書いてみました。
で、こんな設定でエエのか?と不安な面もございまして、
皆さんからサジェストをいただければと思っております。
どぞ、よろしく。m(_;_)m


[RE] フォロー記事投稿 記事のキャンセル
From: にあ <nir@mvg.biglobe.ne.jp>
Subject: Re: Hi-Hoにてうぇぶ会議室設置成功。
Date: 1998/12/12 12:43:48
Reference: mesh.forum.3/00763

12月12日に、ゆうさんは書きました。

>手こずりながらやっとHi-Hoで「うぇぶ会議室」開くことができました。
>で、せっかくだからと初心者なんですけど
>「Hi-Hoにうぇぶ会議室を設置する」を書いてみました。
>
おぉ、ありがとうございます。(^^)

Hi-HOはCGIの設定に癖があるようで、此の会議室でも再三話題が出ていますが、
わたし自身いまいちどんな具合なのかわかっていなかったのでした。

こう言った形でまとまった文書が出来ていると、後から設定する人は非常に楽になるので
助かりますね。ぜひリンクさせて下さいな。(^^)

P.S.
 何でも掲示板に投稿されていましたが、こちらに移しました。


[RE] フォロー記事投稿 記事のキャンセル
From: にあ <nir@mvg.biglobe.ne.jp>
Subject: Re: Hi-Hoにてうぇぶ会議室設置成功。
Date: 1998/12/12 13:05:27
Reference: mesh.forum.3/00763

12月12日に、ゆうさんは書きました。

>「Hi-Hoにうぇぶ会議室を設置する」を書いてみました。
>で、こんな設定でエエのか?と不安な面もございまして、
>皆さんからサジェストをいただければと思っております。
>
ひとつだけ。

CGIを実行するために .htaccess の内容に

AddType text/x-server-parsed-html .html
AddType text/x-server-parsed-html .htm

を書くようになっていますが、此の設定は SSI(Server Side Include = Parsed HTML) を
使うためのもので、CGI実行には必要ありません。

特に、うぇぶ会議室の記事ファイル中には、SSI構文は書けないようになっていますから、
必要ないです。
# Hi-HOだから、特別必要、と言うことも無いはずです。


[RE] フォロー記事投稿 記事のキャンセル
From: ゆう <darque@ann.hi-ho.ne.jp>
Subject: Re: Hi-Hoにてうぇぶ会議室設置成功。
Date: 1998/12/12 21:46:07
Reference: mesh.forum.3/00766

12月12日に、にあさんは書きました。

>こう言った形でまとまった文書が出来ていると、後から設定する人は非常に楽になるので
>助かりますね。ぜひリンクさせて下さいな。(^^)

わ〜っ!光栄です!!ぜひお願いします!

>CGIを実行するために .htaccess の内容に
>
>AddType text/x-server-parsed-html .html
>AddType text/x-server-parsed-html .htm
>
>を書くようになっていますが、此の設定は SSI(Server Side Include = Parsed HTML) を
>使うためのもので、CGI実行には必要ありません。
>
>特に、うぇぶ会議室の記事ファイル中には、SSI構文は書けないようになっていますから、
>必要ないです。
># Hi-HOだから、特別必要、と言うことも無いはずです。

ありがとうございます!
早速、当該部分を削除して再アップしました。
SSI(Server Side Include) = Parsed HTMLなども知らずに
書いておりました。(メチャいいかげん・・・。)(^^;
で、CGIの基礎を学ぶための定番の本などありましたら教えていただけないでしょうか?


[RE] フォロー記事投稿 記事のキャンセル
From: にあ <nir@mvg.biglobe.ne.jp>
Subject: Re: Hi-Hoにてうぇぶ会議室設置成功。
Date: 1998/12/17 03:14:08
Reference: mesh.forum.3/00767

12月12日に、ゆうさんは書きました。

>>こう言った形でまとまった文書が出来ていると、後から設定する人は非常に楽になるので
>>助かりますね。ぜひリンクさせて下さいな。(^^)
>
>わ〜っ!光栄です!!ぜひお願いします!
>
ありがとうございます。
# って、まだ直していないんだが... (^^;;

この際だから、各プロヴァイダでの設定法へのリンクをまとめた方が良いかなぁ


[NEW] フォロー記事投稿 記事のキャンセル
From: Mucha <mucha@cx.airnet.ne.jp>
Subject: 各フレームの教示エラー
Date: 1998/12/15 16:01:29

また質問させてください。
よろしくお願いします。

まず、無事Tarファイルは展開でき、site.plを編集して起動しようとしているのですが、
どうしても、うまく起動しません。
状況的には、フレームが3等分されるまでは行くのですが、それぞれ、

>Not Found
>
>The requested URL /~install/forum/menu.cgi was not found on
>this server.
>
>The requested URL /~install/forum/contents.cgi was not found on this server.
>
>The requested URL /~install/forum/Preface.html was not found on this server.

と出てしまいます。
ディレクトリ構成は、ファイルを解凍した状態のままで、全て同じディレクトリにあります。

$forumtitle = '会議室';		# 会議室の名称
$forumroot = '/usr/local/httpd/user_root/home/mucha0/public_html/gaw/forum';
									# うぇぶ会議室のあるペーヂ

# 以下の二つは、CGI の場所が会議室のあるペーヂとは違う場合にコメントを外す
#$cgiroot = '/usr/local/httpd/user_root/home/mucha0/public_html/gaw/forum';
									# うぇぶ会議室の CGI があるペーヂ
#$forumpath = '/usr/local/httpd/user_root/home/mucha0/public_html/gaw/forum';
									# うぇぶ会議室のあるディレクトリ
									# CGI ディレクトリからの相対パスでも可
の様に設定していますが、どうしても、エラーでは”~install〜”となってしまいます。
どうしたらいいのでしょうか?


[RE] フォロー記事投稿 記事のキャンセル
From: Mucha <mucha@cx.airnet.ne.jp>
Subject: Re: 各フレームの教示エラー
Date: 1998/12/15 16:07:37
Reference: mesh.forum.3/00770

P.S.
現在の設定の文中で

$cgiroot
$forumpath

の設定は、コメントアウトしたり、しなかったり色々試しています。


[RE] フォロー記事投稿 記事のキャンセル
From: TAD <hotani@mua.biglobe.ne.jp>
Subject: Re: 各フレームの教示エラー
Date: 1998/12/16 14:07:03
Reference: mesh.forum.3/00770

12月15日に、Muchaさんは書きました。

>状況的には、フレームが3等分されるまでは行くのですが、それぞれ、
>
>>Not Found
>>
>>The requested URL /~install/forum/menu.cgi was not found on
>>this server.
>>
>>The requested URL /~install/forum/contents.cgi was not found on this server.
>>
>>The requested URL /~install/forum/Preface.html was not found on this server.

上記のようになるのは、site.plで以下の設定になっているからです。

$forumroot = '/~install/forum';
                  # うぇぶ会議室のあるペーヂ

でも、現状は修正済みで上記の設定ではないということですから、
たぶん、一度 $forumroot = '/~install/forum'; の設定でindex.cgiを実行したときの
結果がクライアント上(あるいはproxyを使用している場合はそちらも)のキャッシュに
残っているページが表示されているのではないかと思います。
フレーム全体を再読み込み(リロード)するか、それでもダメなら
キャッシュをクリアして(ブラウザをすべて終了した状態でキャッシュ内を削除)から
再度、index.cgiにアクセスすれば設定内容が生きるのではないでしょうか。

>$forumroot = '/usr/local/httpd/user_root/home/mucha0/public_html/gaw/forum';
>                  # うぇぶ会議室のあるペーヂ

$forumrootは「うぇぶ会議室のあるペーヂ」(サーバ部分を除いたURL)を設定するもの
なので上記の設定は間違いです。
(上記のパスをブラウザで指定して該当ページにアクセスできるのならば
 それでよいですが...)

で、ちゃんと表示されましたでしょうか。

#題名の「各フレームの教示エラー」は表示の
#間違いですか?


[RE] フォロー記事投稿 記事のキャンセル
From: Mucha <mucha@cx.airnet.ne.jp>
Subject: Re: 各フレームの表示エラー
Date: 1998/12/16 16:08:34
Reference: mesh.forum.3/00772

TADさんありがとうございます。

>#題名の「各フレームの教示エラー」は表示の
>#間違いですか?

間違いです。
ご指摘ありがとうございます。(^^;;;

>
>でも、現状は修正済みで上記の設定ではないということですから、
>たぶん、一度 $forumroot = '/~install/forum'; の設定でindex.cgiを実行したときの
>結果がクライアント上(あるいはproxyを使用している場合はそちらも)のキャッシュに
>残っているページが表示されているのではないかと思います。

どうやら、ご指摘どおり、サーバー側にキャッシュが施されていたようです。
翌日アクセスしてみたら、表示が変わっていました。(まだエラーですが)

>
>>$forumroot = '/usr/local/httpd/user_root/home/mucha0/public_html/gaw/forum';
>>                  # うぇぶ会議室のあるペーヂ
>
>$forumrootは「うぇぶ会議室のあるペーヂ」(サーバ部分を除いたURL)を設定するもの
>なので上記の設定は間違いです。

なるほど。
申し訳ないですが、初心者なんで、この点について今一つ突っ込んで質問させてください。

いがらしさんのページでは、
ディレクトリ構造が

     user
      |
      |--public_html
          |
          |--web

となっている常態で、

>forumroot = '/~kacchan/web';             # うぇぶ会議室のあるペーヂ

となっていました。
恐らく私の環境がそうなので、 user = kacchan なのでしょうが、
間の public_html がぬけています。

たしかHPのアクセスは、アドレスを入れると public_html 以下がアクセスされるので、

>forumroot = '/web';             # うぇぶ会議室のあるペーヂ

と表記するのは間違いなのでしょうか?


[RE] フォロー記事投稿 記事のキャンセル
From: にあ <nir@mvg.biglobe.ne.jp>
Subject: Re: 各フレームの表示エラー
Date: 1998/12/17 03:22:59
Reference: mesh.forum.3/00773

12月16日に、Muchaさんは書きました。

>TADさんありがとうございます。
>
>>>$forumroot = '/usr/local/httpd/user_root/home/mucha0/public_html/gaw/forum';
>>
>>$forumrootは「うぇぶ会議室のあるペーヂ」(サーバ部分を除いたURL)を設定するもの
>>なので上記の設定は間違いです。
>
>たしかHPのアクセスは、アドレスを入れると public_html 以下がアクセスされるので、
>
>>forumroot = '/web';             # うぇぶ会議室のあるペーヂ
>
>と表記するのは間違いなのでしょうか?
>
あまり難しく考えずに、単にブラウザでそのペーヂをアクセスする時のことを考えて下さい。

例えばここは、

http://www2.biglobe.ne.jp/%7Enir/Forum/index.cgi

としてアクセスしますから、$forumroot は http://www2.biglobe.ne.jp を除いて

$forumroot = '/%7Enir/Forum';

になります。
Muchaさんとこなら、

http://www4.airnet.ne.jp/mucha0/gaw/forum/index.cgi

としてアクセスしますから、$forumroot は http://www4.airnet.ne.jp を除いて

$forumroot = '/mucha0/gaw/forum';

となるわけです。


[RE] フォロー記事投稿 記事のキャンセル
From: Mucha <mucha@cx.airnet.ne.jp>
Subject: Re: 各フレームの表示エラー
Date: 1998/12/17 15:12:14
Reference: mesh.forum.3/00776

にあさん、どうもです。

むむむむむ・・・
なるほど。

>http://www4.airnet.ne.jp/mucha0/gaw/forum/index.cgi
のうち、「サーバーのアドレス」と示されるのが、実際にURLとする
>http://www4.airnet.ne.jp/mucha0
までなのか、
>http://www4.airnet.ne.jp
までなのか悩んでいました。 ^^;;

やってみます。


[RE] フォロー記事投稿 記事のキャンセル
From: Mucha <mucha@cx.airnet.ne.jp>
Subject: Re: 各フレームの表示エラー
Date: 1998/12/18 11:12:35
Reference: mesh.forum.3/00777

TADさん
にあさん

ありがとうございました。

おかげさまで設置起動に成功しました。

これから、カスタマイズに入ります。


[NEW] フォロー記事投稿 記事のキャンセル
From: てつや <gly04081@toa.glory.co.jp>
Subject: Win95+パーソナルウェブサ−バで設置成功!
Date: 1998/12/17 18:22:03

初めて投稿させていただきます。
社内のイントラネットでこの会議室を設置しようと思い、
Win95とパーソナルウェブサーバで悪戦苦闘しておりました。

Maliceさんの記事(mesh.forum.3/00378)などを参考にし、
拡張子をplに変更したり、リンク先指定を絶対指定(http://〜)にしたりして
いろいろ試行錯誤したところ1週間ほどで設置に成功しました。
詳細にわたり、丁寧に設置方法を説明してくださっているおかげです。
せっかく設置したのに社外への公開はできないのが残念です。
ちなみにperlは5.003 "Build "315"です。

こんなに素敵な会議室を提供してくださっている
にあさんに心から感謝いたします。
ありがとうございました。


[NEW] フォロー記事投稿 記事のキャンセル
From: Mucha <mucha@cx.airnet.ne.jp>
Subject: 設置完了しました
Date: 1998/12/18 13:35:52

にあさん
TADさん

ありがとうございました。

基本的なことは、全て無事設置完了しまいた。


[RE] フォロー記事投稿 記事のキャンセル
From: Mucha <mucha@cx.airnet.ne.jp>
Subject: Re: 設置完了しました
Date: 1998/12/18 13:46:14
Reference: mesh.forum.3/00781

P.S.

おかげさまで、会議室の設置は出来ました。
しかし、まだ、CGIのプログラムを見てもちんぷんかんぷん。
HPサーバーの特性も実はよく理解していないのが、現状です。

これから、CGIをはじめ色々勉強して行こうと思っています。

こちらには、プログラム質問箱とかあるようですが、
今後、こちらに質問をよせてもいいでしょうか?

宜しくお願いします。


[RE] フォロー記事投稿 記事のキャンセル
From: TAD <hotani@mua.biglobe.ne.jp>
Subject: 設置完了おめでとうございます
Date: 1998/12/18 17:15:51
Reference: mesh.forum.3/00782

12月18日に、Muchaさんは書きました。

>おかげさまで、会議室の設置は出来ました。

おめでとうございます。
カスタマイズもうまく行ったのでしょうか。
(拡張機能の導入とか... (^^;; よろしければ拡張機能も導入してみて下さい。)
見に行ってみようとしたのですが、アクセス制限されていてダメでした。(^^;;;

>しかし、まだ、CGIのプログラムを見てもちんぷんかんぷん。

"CGIプログラム"と言っているのが「うぇぶ会議室」のことであれば、
"Perlのスクリプト"の方が適切ですね。

>HPサーバーの特性も実はよく理解していないのが、現状です。

HPサーバーというと、HP9000とかの事ですか?
というのは冗談です。(#^_^#)
私、HPと聞くと先ず "Hewlett Packard" を連想してしまうので...
さらにサーバーなんてついてしまったら なおさらです。(#^_^#)

Muchaさんが言いたかったのは、WEBサーバー(httpd)の事だと思いますが、
違いますか? 
その辺はちゃんと覚えておいた方がよいですよ。

>これから、CGIをはじめ色々勉強して行こうと思っています。
>
>こちらには、プログラム質問箱とかあるようですが、
>今後、こちらに質問をよせてもいいでしょうか?

いいんじゃないかと思いますよ。(って私が言う事じゃないですが...)
私も昔はとてもお世話になりましたし... (#^_^#)
ここの過去ログを読むだけでもそれなりに勉強になると思いますよ。
時間があるようでしたら、ぜひ見てみるといいですよ。

では。


[RE] フォロー記事投稿 記事のキャンセル
From: Mucha <mucha@cx.airnet.ne.jp>
Subject: Re: 設置完了おめでとうございます
Date: 1998/12/24 12:37:29
Reference: mesh.forum.3/00783

12月18日に、TADさんは書きました。

>おめでとうございます。
>カスタマイズもうまく行ったのでしょうか。
>(拡張機能の導入とか... (^^;; よろしければ拡張機能も導入してみて下さい。)

ありがとうございます。
カスタマイズ(site.plの設定)も、今との所うまくいてます。
そのうち拡張機能も試してみます。(^^

>見に行ってみようとしたのですが、アクセス制限されていてダメでした。(^^;;;

あ、では、一応正式なアドレスをUPしておきます。
まだ、コンテンツがなにもないとこですが、どんな使い方をしてるか。
見てやってください。
http://www4.airnet.ne.jp/mucha0

>Muchaさんが言いたかったのは、WEBサーバー(httpd)の事だと思いますが、
>違いますか? 
>その辺はちゃんと覚えておいた方がよいですよ。
>ここの過去ログを読むだけでもそれなりに勉強になると思いますよ。

あはは、そうですね勉強します。(^^;
またよろしくお願いします。

では、よいお年を。


[NEW] フォロー記事投稿 記事のキャンセル
From: やのはら <yanohara@toppan-f.co.jp>
Subject: web server?
Date: 1998/12/24 19:25:36

やのはらと申します。

昔、にやさんにお世話になって、うぇぶ会議室を設置させていただいたのですが、
環境を壊してしまったので、再構築しているところです。

web serverは Apache/1.2.6 を使っています


今回の問題は
cgi自体は動いているのですが、
forumの置き場所を
~/www/cgi-binとすると アイコンや、Preface.html
を参照することができません。

~/www/dataとすると、*.cgiを実行することができません。

cgiを~/cgi-binに、dataを~/dataに置くと
test/contentsが見つかりませんといわれます。

どうしてうまく行かないかはわかっているつもりなのですが、
これってやっぱり、Apacheの方の設定で対処すべきですよね。

#って、Apacheの設定ファイルをいじっているのですが、うまく
#いかないので、いきずまっているんですけど、、、


[RE] フォロー記事投稿 記事のキャンセル
From: にあ <nir@mvg.biglobe.ne.jp>
Subject: Re: うぇぶ会議室設定で逃げられます
Date: 1998/12/24 20:48:59
Reference: mesh.forum.3/00785

12月24日に、やのはらさんは書きました。

>forumの置き場所を
>~/www/cgi-binとすると アイコンや、Preface.html
>を参照することができません。
>
>~/www/dataとすると、*.cgiを実行することができません。
>
>cgiを~/cgi-binに、dataを~/dataに置くと
>test/contentsが見つかりませんといわれます。

と言うことはつまり、CGIは cgi-bin 直下にしか置けず、そこにあるファイルは
全て CGI と見なされる、と言うことですよね?

それはCERN型サーヴァで使われている設定です。で、そう言うサーヴァに対応する
ためには、site.pl の $cgiroot と $forumpath を設定する必要があります。

「test/contentsが見つかりません」と言われるということは、$forumpath が
設定されてない、もしくは、正しくない、のでしょう。$forumpath は
/usr/local/apache/www/forum みたいなディレクトリのパスです。

# 本当のCERNサーヴァだと、CGI先頭の $CGIPATH も設定する必要がありますが、
# 今回はApacheサーヴァだと言うことで必要ないです。

>これってやっぱり、Apacheの方の設定で対処すべきですよね。
>
まあ、サーヴァの設定をいじっても構いませんが、いじらなくても使えることは使えます。

# ちなみに、*.cgi を CGI として動かすには、
# AddHandler cgi-script .cgi
# のコメントを外し、Options に ExecCGI を加える必要がありますね。(^^)


[NEW] フォロー記事投稿 記事のキャンセル
From: Min <masayuki@labnet.or.jp>
Subject: 配信されてきたメールの内容について
Date: 1998/12/28 01:55:15

 先日、にあさんよりメールが送られてきたようですが、この内容は事実なのでしょうか。ホームページにも掲示板にも関連の記載がないので、名を騙った悪質メールかもしれないと思い、念のための確認です。
 最新投稿記事の日時が、会議室選択と、題名一覧で異なってますが、もしやこのネタはタブーですか?


[RE] フォロー記事投稿 記事のキャンセル
From: にあ <nir@mvg.biglobe.ne.jp>
Subject: Re: 配信されてきたメールの内容について
Date: 1998/12/28 09:51:04
Reference: mesh.forum.3/00788

12月28日に、Minさんは書きました。

>先日、にあさんよりメールが送られてきたようですが、この内容は事実なのでしょうか。
>ホームページにも掲示板にも関連の記載がないので、名を騙った悪質メールかもしれないと思い、
>念のための確認です。
>
ありゃりゃ。(^^;;
本当ですよ。早めに対処をお願いします。m(__)m

# と、ここに書く方がメールより信頼性が高いのか。
# 匿名性の高いこのような場でも、公開性が高いことにより信頼性の確保を行えると言う
# 良い例ではありますね。多少脆弱な所はあるが、これはこれで喜ばしいことかも知れず。

あ、何のことだか分からない方すいません。
年明けにでも詳しいこと書きますから... (^^;;


[RE] フォロー記事投稿 記事のキャンセル
From: To. <tosiyuki@vc-net.or.jp>
Subject: Re: 配信されてきたメールの内容について
Date: 1998/12/28 10:29:40
Reference: mesh.forum.3/00790

お久しぶりです、To.です。

>本当ですよ。早めに対処をお願いします。m(__)m

わざわざMailしていただいて、有り難うございました。
なんとか休みに入れそうですし、早速ソースコード読んで、パッチを作成しようかと思っています。
素早い対応、改めて感謝いたします。

独自拡張の仕様メモ、捨ててしまっている事に気がつきました。
(しまった、あの時のディスククラッシュで・・・(T_T))
とほほー(;o;)


[RE] フォロー記事投稿 記事のキャンセル
From: Min <masayuki@labnet.or.jp>
Subject: Re: 配信されてきたメールの内容について
Date: 1998/12/28 23:22:24
Reference: mesh.forum.3/00790

12月28日に、にあさんは書きました。
>ありゃりゃ。(^^;;
>本当ですよ。早めに対処をお願いします。m(__)m
>
># と、ここに書く方がメールより信頼性が高いのか。
># 匿名性の高いこのような場でも、公開性が高いことにより信頼性の確保を行えると言う
># 良い例ではありますね。多少脆弱な所はあるが、これはこれで喜ばしいことかも知れず。
>
>あ、何のことだか分からない方すいません。
>年明けにでも詳しいこと書きますから... (^^;;

 失礼いたしました^^;。
 とりあえず、実行権限をはずして、フォルダ名を変更しておいたので、しばらくしたら
パッチを当てさせていただきます。ただ、独自の拡張(ブラウザ幅で折り返し)が^^;;。
がんばって遊んでみます :-)。

#嘘メールもあり得るかなと思いまして・・。ヘッダも一応読んでみたんですが^^;。
#ここなら、嘘があれば、すぐにたたいてもらえるでしょうから(笑)。


[NEW] フォロー記事投稿 記事のキャンセル
From: なおっき <naoki@aichinet.ne.jp>
Subject: セキュリティメールどうもです。
Date: 1998/12/28 13:59:40

愛知インターネットのなおっきです。
お久しぶりです。
セキュリティーパッチ早速対応しました。
3個のファイルだけでいいんですよね。

それでは。


[NEW] フォロー記事投稿 記事のキャンセル
From: Mr. XXX <xxx@pileup.com>
Subject: パッチだけじゃ動かないよ
Date: 1998/12/29 16:24:11

にあさんからのメッセージで慌ててパッチを当てたのですが
4つのCGIを変更するだけでは動きませんでした。

これは、私が使っていた会議室のVERがちょっと古い為なのかもしれないです。

それで、試行錯誤の結果、全部のCGIを入れ替えてなんとか稼働しました。

思うに、SITE.PLの記述が変わっていたからだと思います。

会議室を登録するところで
私が使っていた今までのは
@title

となってましたが

新しいのだと
@room

に変更されてますね。

これでかなりの時間泣かされました(^^;;


[NEW] フォロー記事投稿 記事のキャンセル
From: ひと <hito@mug.biglobe.ne.jp>
Subject: 文字化け
Date: 1999/01/03 21:06:29

 うぇぶ会議室を使わせていただいております。

 私の会議室で、WebTVで投稿していただいた方の内容が、文字化けしてしま
うのですが、解決方法あるでしょうか? よろしくお願いいたします。


[RE] フォロー記事投稿 記事のキャンセル
From: にあ <nir@mvg.biglobe.ne.jp>
Subject: Re: 文字化け
Date: 1999/01/05 01:17:58
Reference: mesh.forum.3/00796

1月3日に、ひとさんは書きました。

>私の会議室で、WebTVで投稿していただいた方の内容が、文字化けしてしま
>うのですが、解決方法あるでしょうか? よろしくお願いいたします。

例えば、この記事なんかがそうですか?

うーむ、これは盛大に化けていますね。(^^;
記事の出力は、既に何回かの変換動作が入った結果なので、この出力だけから
原因を探り出すのはチョット難しいですね。

お手数ですが、このWebTVのユーザさんに、ここにあるフォーム入力の試験ペーヂで
入力試験をしてもらうわけには行きませんか?

なるべく生のデータが得られないと問題の在処が分からないので。
お願いします。


[RE] フォロー記事投稿 記事のキャンセル
From: ひと <hito@mug.biglobe.ne.jp>
Subject: Re: 文字化け
Date: 1999/01/07 23:54:49
Reference: mesh.forum.3/00797

1月5日に、にあさんは書きました。

>例えば、この記事なんかがそうですか?

 わざわざ調べていただいてすいません。いくつか会議室があったので、お手
数をおかけしたと思います。文字化けのURIを書いておけば良かったですね。

>お手数ですが、このWebTVのユーザさんに、ここにあるフォーム入力の試験ペーヂで
>入力試験をしてもらうわけには行きませんか?

 先ほど、入力試験をしたというメールが届いたので、データが送信されてい
ると思います。調査の方、よろしくお願いいたします。


[RE] フォロー記事投稿 記事のキャンセル
From: にあ <nir@mvg.biglobe.ne.jp>
Subject: WebTVでの文字化け
Date: 1999/01/08 01:09:23
Reference: mesh.forum.3/00805

1月7日に、ひとさんは書きました。

>先ほど、入力試験をしたというメールが届いたので、データが送信されてい
>ると思います。調査の方、よろしくお願いいたします。

見てみました。

「プレヴューする」の後、投稿すると改行が無くなって全ての行がつながってしまうで
あろう事が予想されます。これは、Mac版MSIEのα版にあったのと同じ現象ですね。

しかし、漢字が化けるような現象は見られなくて全く正常でした。うーむ。(?_?)

誠に申し訳ないですが、ここの「Testの部屋」に何か書き込んでもらえない
でしょうか?ここでも化けるなら、さらにミラーサイトにある「Testの部屋」
にも書いていただけると助かります。

ここはひとさん所と全く同じはずなのでおそらく化けると思いますが、ミラーサイトは
最新ヴァージョンなので、先ほどの入力試験ペーヂと同じ正確な形式に改めてあります。
# この更新が利いているとなると、チョット驚くのだが。(^^)


[RE] フォロー記事投稿 記事のキャンセル
From: ひと <hito@mug.biglobe.ne.jp>
Subject: Re: WebTVでの文字化け
Date: 1999/01/09 00:45:59
Reference: mesh.forum.3/00806

1月8日に、にあさんは書きました。

>「プレヴューする」の後、投稿すると改行が無くなって全ての行がつながってしまうで
>あろう事が予想されます。これは、Mac版MSIEのα版にあったのと同じ現象ですね。

 WebTVは、ユーザーエージェントとしては、MSIE 2.0になってます。最新の
機種は3.0か4.0かもしれません。

>誠に申し訳ないですが、ここの「Testの部屋」に何か書き込んでもらえない
>でしょうか?ここでも化けるなら、さらにミラーサイトにある「Testの部屋」
>にも書いていただけると助かります。

 メールで連絡しましたので、数日中に書き込んでいただけると思います。

>ここはひとさん所と全く同じはずなのでおそらく化けると思いますが、ミラーサイトは
>最新ヴァージョンなので、先ほどの入力試験ペーヂと同じ正確な形式に改めてあります。
># この更新が利いているとなると、チョット驚くのだが。(^^)

 最新バージョンというのは、1.8なんですか? それとも、一気に上がって
2.0だったりして。


[RE] フォロー記事投稿 記事のキャンセル
From: にあ <nir@mvg.biglobe.ne.jp>
Subject: Re: WebTVでの文字化け
Date: 1999/01/12 03:55:07
Reference: mesh.forum.3/00807

1月9日に、ひとさんは書きました。

> メールで連絡しましたので、数日中に書き込んでいただけると思います。

Testの部屋への投稿を見る限り何ともありませんね。(?_?)
その後、ひとさんの所に投稿した記事も化けてないようですし... 何だったのでしょう?

>最新バージョンというのは、1.8なんですか? それとも、一気に上がって
>2.0だったりして。

まだ何とも言えないですねぇ... (^^;;
# それより、1.7.5でも良いから早く出せと思っている人の方が多いような気が。(爆)


[RE] フォロー記事投稿 記事のキャンセル
From: ひと <hito@mug.biglobe.ne.jp>
Subject: Re: WebTVでの文字化け
Date: 1999/01/14 23:49:55
Reference: mesh.forum.3/00812

1月12日に、にあさんは書きました。

>1月9日に、ひとさんは書きました。
>
>> メールで連絡しましたので、数日中に書き込んでいただけると思います。
>
>Testの部屋への投稿を見る限り何ともありませんね。(?_?)
>その後、ひとさんの所に投稿した記事も化けてないようですし... 何だったのでしょう?

 148番の内容とその前の記事は、文字化けするので私が代わりに投稿しまし
た。ですので、WebTVではなくNavigatorで投稿したので、文字化けしていな
いのです。

 しかし、にあさんのTestの部屋の場合は、文字化けしてませんし。私の方の
設定の問題なのでしょうか?


[RE] フォロー記事投稿 記事のキャンセル
From: ひと <hito@mug.biglobe.ne.jp>
Subject: Re: WebTVでの文字化け
Date: 1999/01/17 23:52:52
Reference: mesh.forum.3/00819

1月14日に、ひとさんは書きました。

> しかし、にあさんのTestの部屋の場合は、文字化けしてませんし。私の方の
>設定の問題なのでしょうか?

 今日、WebTVで投稿して頂いたら、やはり文字化けしていました。

 CGI自体は、文字コードは関係ありますか? 実は、今BIGLOBEで動いている
CGIは、shift-JISになっている可能性があります。というのは、にあさんの
サイトからダウンロードして、Windows95上でTAR32.DLLで解凍して、それを
少しカスタマイズしてBIGLOBEへ送信しているからです。


[RE] フォロー記事投稿 記事のキャンセル
From: Yasu.F <yasuf@big.or.jp>
Subject: うぇぶ会議室スクリプトの文字コード (Re: WebTVでの文字化け)
Date: 1999/01/18 01:02:08
Reference: mesh.forum.3/00829

1月17日に、ひとさんは書きました。

> CGI自体は、文字コードは関係ありますか? 実は、今BIGLOBEで動いている
>CGIは、shift-JISになっている可能性があります。というのは、にあさんの

うぇぶ会議室のオリジナルのスクリプトは、WindowsやMacを利用している
ユーザが扱いやすいように、元々Shift JISベースで書かれていますので、
それで正しいです。

というよりも、本来(Shift JISや日本語EUCなどの)ある文字エンコーディングを
前提として書かれているプログラムのメッセージ文字列などの部分だけを、
他のエンコーディングに単純に変換しても、多くの場合うまく動きません。
正しく動作させるためにはプログラム自体の書き換えが必要になりますので、
圧縮展開ツールやテキストエディタなどの文字コードの自動変換機能には注意
してください。


[RE] フォロー記事投稿 記事のキャンセル
From: にあ <nir@mvg.biglobe.ne.jp>
Subject: Re: WebTVでの文字化け
Date: 1999/01/18 19:05:46
Reference: mesh.forum.3/00829

1月17日に、ひとさんは書きました。

>今日、WebTVで投稿して頂いたら、やはり文字化けしていました。

ありゃりゃ、化けてますねぇ (^^;;

>サイトからダウンロードして、Windows95上でTAR32.DLLで解凍して、それを
>少しカスタマイズしてBIGLOBEへ送信しているからです。

うーむ、カスタマイズ、ですか。

と言っても、他のブラウザでは全然問題が起きないのに、WebTVだけがはまる様に
変更するのも難しいですね。(^^;;

一応どんなカスタマイズをしているのか、教えていただけますか?
# 単にメッセーヂを差し替えている程度に見えたのだが...


[RE] フォロー記事投稿 記事のキャンセル
From: ひと <hito@mug.biglobe.ne.jp>
Subject: カスタマイズ
Date: 1999/01/19 10:26:57
Reference: mesh.forum.3/00841

1月18日に、にあさんは書きました。

>>サイトからダウンロードして、Windows95上でTAR32.DLLで解凍して、それを
>>少しカスタマイズしてBIGLOBEへ送信しているからです。
>
>うーむ、カスタマイズ、ですか。
>
>と言っても、他のブラウザでは全然問題が起きないのに、WebTVだけがはまる様に
>変更するのも難しいですね。(^^;;
>
>一応どんなカスタマイズをしているのか、教えていただけますか?
># 単にメッセーヂを差し替えている程度に見えたのだが...

 にあさんが書いているとおり、メッセージの差し替えと、追加しているだ
けです。peal自体はよく分からないので、いじってません。このくらいでも
いちおうカスタマイズですから。(^_^;)


[NEW] フォロー記事投稿 記事のキャンセル
From: Shige <t_shigetome@muf.biglobe.ne.jp>
Subject: フレームモードに戻る方法
Date: 1999/01/05 14:39:48

ノーフレームモードからフレームモードに戻るには、
短絡的に考えるとクッキーを消せば戻せますが

どこかメニューにありましたっけ?m(^_^;)m
#まだ、ちょっとだけしか探してないんですが


[RE] フォロー記事投稿 記事のキャンセル
From: TAD <hotani@mua.biglobe.ne.jp>
Subject: Re: フレームモードに戻る方法
Date: 1999/01/05 17:51:15
Reference: mesh.forum.3/00798

1月5日に、Shigeさんは書きました。

>ノーフレームモードからフレームモードに戻るには、
>短絡的に考えるとクッキーを消せば戻せますが
>
>どこかメニューにありましたっけ?m(^_^;)m
>#まだ、ちょっとだけしか探してないんですが

index.cgi?frame=yesで戻りませんか。

メニューには...    どうでしょう?(^^;;
ユーザカスタマイズに「フレーム解除」と「フレームモード」の
両方を入れておかないといけないのかな。


[RE] フォロー記事投稿 記事のキャンセル
From: にあ <nir@mvg.biglobe.ne.jp>
Subject: Re: フレームモードに戻る方法
Date: 1999/01/05 23:25:26
Reference: mesh.forum.3/00799

1月5日に、TADさんは書きました。

>index.cgi?frame=yesで戻りませんか。

それが戻らないんですな、これが。(^^;;

現在、frame=no のオプションは付け足し的なロジックで組み込まれていて、
単純なパラメータ設定ではまともに動かないのです。(^^;

# この辺が、ひっそりと site.pl の拡張機能例に書いていあるだけな理由の
# ひとつでもあるんですが。

次版では frame=no に限らず、オプションのCGI間での継承の問題点とオプション指定と
ユーザカスタマイズによる設定との間での衝突の問題点を根本的に解消すべく作業中です。

# ちなみに、frame= の引数として有効なのは、rowcol、colrow、control、no の4つで
# yes は無いです。どのフレームモードに復帰したらいいのか分からないので。
## yes だったら、rowcol と思う、としてもいいかな?

取りあえず、index.cgi、menu.cgi、contents.cgi辺りは更新済みで、
現在は他のCGIに取りかかろう... と言う所で止まっています。(^^;;
# frame= の実験ぐらいは通るはず。そろそろ開発を再開せねば。

って、何か似たような記事を書いた記憶があるな... deja vu かしら... (^^;


[RE] フォロー記事投稿 記事のキャンセル
From: TAD <hotani@mua.biglobe.ne.jp>
Subject: Re: フレームモードに戻る方法
Date: 1999/01/06 14:35:41
Reference: mesh.forum.3/00801

1月5日に、にあさんは書きました。

>>index.cgi?frame=yesで戻りませんか。
>
>それが戻らないんですな、これが。(^^;;

あらま。(#^_^#)

># この辺が、ひっそりと site.pl の拡張機能例に書いていあるだけな理由の
># ひとつでもあるんですが。

そういうことでしたか。

># frame= の実験ぐらいは通るはず。そろそろ開発を再開せねば。
>
>って、何か似たような記事を書いた記憶があるな... deja vu かしら... (^^;

「既視感」ならぬ皆の「期待感」じゃないですか。(p^-^q)


[NEW] フォロー記事投稿 記事のキャンセル
From: やす? <tyasuda@obc.or.jp>
Subject: アンリンクのエラーのお礼ともろもろ
Date: 1999/01/05 19:30:47

やす?と申します。

かなり以前になりますが、アンリンクのエラーに関して、にあ様、K4様、すばやいお返事を
いただきありがとうございました。無事に解決しました。

現在社内のイントラネット化の一環で、いろいろ掲示板を探した結果こちらのが一番使い
やすい気がします。とりあえず、個人の情報収集用で使用していますが、うまくいけば
社内向けに公開する予定です。

こないだまでは,WindowsNT Workstation+httpd+ActivePerlで動かしていましたが、
このマシンがクラッシュしてしまい、WindowsNT Server + IIS4.0 + ActivePerl
の環境に変更しました。IIS側の設定で若干戸惑いましたが、本日無事に設定が終わり
復活しました。PerlはPerl.exeではなく、perlis.dllでやってみたところかなり快適
に動くようです。

またいろいろ触ってみてPerlなどを勉強したいと思います。


[NEW] フォロー記事投稿 記事のキャンセル
From: のぶ <nobu@infowave-tky.co.jp>
Subject: タイトル一覧で最後の文字が半分欠ける?
Date: 1999/01/09 18:51:39

前はso-netで運用していたんですが、
この度専用線がひけたので、プライベートサーバーに移しました。

すると、タイトルの一覧で、最後の漢字の2byteの後ろ側が欠けているような
感じの一覧になるタイトルがあるんですが、これはサーバーの差違によるものですか?

タイトルをクリックするとちゃんとアーティクルの中のタイトルでは出てくるので、
contentsから一覧のHTMLを生成する段階で、欠落しちゃってる気がするのですが。

URLは上に書いてあります。


[RE] フォロー記事投稿 記事のキャンセル
From: Yasu.F <yasuf@big.or.jp>
Subject: Re: タイトル一覧で最後の文字が半分欠ける?
Date: 1999/01/10 01:17:00
Reference: mesh.forum.3/00808

1月9日に、のぶさんは書きました。

>すると、タイトルの一覧で、最後の漢字の2byteの後ろ側が欠けているような
>感じの一覧になるタイトルがあるんですが、これはサーバーの差違によるものですか?

日本語Perlが入っていると、こういった現象が起こることがあります。
このへんの記事を参考にしてください。


[RE] フォロー記事投稿 記事のキャンセル
From: のぶ <nobu@infowave-tky.co.jp>
Subject: ありがとうございました。
Date: 1999/01/10 12:05:52
Reference: mesh.forum.3/00809

1月10日に、Yasu.Fさんは書きました。
>日本語Perlが入っていると、こういった現象が起こることがあります。
>このへんの記事を参考にしてください。

1発でした。(^^;
大変参考になりました。
ご教授、感謝!


[NEW] フォロー記事投稿 記事のキャンセル
From: MIA <LUC44735@biglobe.ne.jp>
Subject: 専用線でインタネット一時ファイルが有ると、第一フレームが無限表示されます?
Date: 1999/01/12 22:38:39

いつもお世話になっておりますm(__)m

さて、私はHi-Hoでうぇぶ会議室を使用させていただいておりますが
一部端末において下記のような現象が発生します。
正常に動いている端末もあるので、端末の設定がからんでいるような
気がしますがよく分かりません。
ご存知でしたら、どうかご教授願います。

現象

 インタネット一時ファイルがある(過去にうぇぶ会議室を表示したことがある)
 状態で、うぇぶ会議室を開く(または「最新の状態に更新」する)と
 左上のフレームの上に更に2つのフレームが表示される。
 (更新ボタンを押下すると、「インタネットサイトxxxxを開けません。
  エラー800c0008のため操作を完了できませんでした」
  と表示されます)無限ループ?

 自宅のマシン(ダイアル接続)では発生しませんが、会社の専用線では
 発生します。処理が早すぎるためでしょうか?
 (でも、会社でも正しく表示される端末もある)

 ちなみに、自分で使用しているうぇぶ会議室やいつも見ている会議室は
 そのようになるのですが、ここのうぇぶ会議室だけは、常に正しく表示
 されます(うぇぶ会議室の設定のせいなのでしょうか?設定的には
 最新バージョンを「ゆう」さんの設定方法に従って設置しています)

 ※もし、過去ログに既に同じ話題が出ていたらごめんなさいm(__)m


[RE] フォロー記事投稿 記事のキャンセル
From: にあ <nir@mvg.biglobe.ne.jp>
Subject: Re: 専用線でインタネット一時ファイルが有ると、第一フレームが無限表示されます?
Date: 1999/01/12 23:25:17
Reference: mesh.forum.3/00813

1月12日に、MIAさんは書きました。

>一部端末において下記のような現象が発生します。
>正常に動いている端末もあるので、端末の設定がからんでいるような
>気がしますがよく分かりません。

誤動作するブラウザの種類は一定していますか?
# また MSIE3.x、かな?(^^;;

>インタネット一時ファイルがある(過去にうぇぶ会議室を表示したことがある)
>状態で、うぇぶ会議室を開く(または「最新の状態に更新」する)と
>左上のフレームの上に更に2つのフレームが表示される。

うーん、あたし自身はこういう現象に出会ったことは無いですね。(^^;
使っているのは各種プラットホーム上のNetscapeですが...
# MSIEは動作試験の時ぐらいしか使わないなぁ
# 一応MosaicやOperaも残してあります。(^^)

同様の現象に出会った方はいらっしゃいますか? > ALL

一応手元には各種ブラウザがそろえてありますので、追試は可能だと思いますので
再現する会議室のURLとその手順が分かると良いのですが。

# まあ、9割方ブラウザのキャッシュ処理のバグだと思いますが、
# もしかすると設定で逃れられるかも知れないし...


[RE] フォロー記事投稿 記事のキャンセル
From: MIA <LUC44735@biglobe.ne.jp>
Subject: Re: 専用線でインタネット一時ファイルが有ると、第一フレームが無限表示されます?
Date: 1999/01/13 12:16:51
Reference: mesh.forum.3/00814

お手数おかけして申し訳有りませんm(__)m
さっそくのメールありがとうございます。

1月12日に、にあさんは書きました。

>誤動作するブラウザの種類は一定していますか?
># また MSIE3.x、かな?(^^;;

なるほど、ブラウザについては情報不足でした。
申し訳有りません。

確認してみましたところ、正常動作する端末(自宅)も
不正表示される端末(会社)も同じバージョンでした。

 Microsoft Internet Explorer4.0 SP1
   Version 4.72.3110.8

>一応手元には各種ブラウザがそろえてありますので、追試は可能だと思いますので
>再現する会議室のURLとその手順が分かると良いのですが。

会議室のURLについてはなにぶん現在は内輪での運用ですので、
別途メールでお伝えさせていただきます。

># まあ、9割方ブラウザのキャッシュ処理のバグだと思いますが、
># もしかすると設定で逃れられるかも知れないし...

インタネット一時ファイルを消すとその直後のみは正しく表示されます。
ちなみに私の端末だけでなく他の人の端末でも発生しています
ブラウザおよび会議室の設定についての詳細情報が必要で有れば
また連絡させていただきます。

では


[RE] フォロー記事投稿 記事のキャンセル
From: にあ <nir@mvg.biglobe.ne.jp>
Subject: Re: 専用線でインタネット一時ファイルが有ると、第一フレームが無限表示されます?
Date: 1999/01/13 20:39:51
Reference: mesh.forum.3/00815

1月13日に、MIAさんは書きました。

>>誤動作するブラウザの種類は一定していますか?
>
>確認してみましたところ、正常動作する端末(自宅)も
>不正表示される端末(会社)も同じバージョンでした。
>
> Microsoft Internet Explorer4.0 SP1
>   Version 4.72.3110.8

ありゃ、MSIE4.01SP1ですか。うーむ、これはMSIE3に比べると
ずいぶん良くなっていると思うのですが...

>会議室のURLについてはなにぶん現在は内輪での運用ですので、
>別途メールでお伝えさせていただきます。

いただいたメールにあったURLの会議室に行って、MSIE4.01SP1でいろいろ
やって見たのですが、現象は再現できなかったです。(^^;;

MIAさんの会議室以外で、その現象が現れる所はありますか?
出来れば公開されているところで、みなさんが動作チェックできる
所が良いですが。

>ブラウザおよび会議室の設定についての詳細情報が必要で有れば
>また連絡させていただきます。

もしも、ある端末のブラウザでは起きて、ある端末では起きない、と言うのが
固定的に現れるのなら、その二つの端末上のブラウザ設定で違う部分が無いか
調べてみるのが良いと思います。

# 再現出来る条件が分からないと、どうにも対策の立てようが無いので。(^^;


[RE] フォロー記事投稿 記事のキャンセル
From: MIA <LUC44735@biglobe.ne.jp>
Subject: 何度もすみませ〜ん!!m(_ _)m
Date: 1999/01/13 23:09:13
Reference: mesh.forum.3/00816

1月13日に、にあさんは書きました。

>1月13日に、MIAさんは書きました。

>いただいたメールにあったURLの会議室に行って、MSIE4.01SP1でいろいろ
>やって見たのですが、現象は再現できなかったです。(^^;;

お手数おかけして申し訳有りません。

>MIAさんの会議室以外で、その現象が現れる所はありますか?
>出来れば公開されているところで、みなさんが動作チェックできる
>所が良いですが。

一応私の知っているところでは、ここでも発生します。

「反オカルト会議室」

>もしも、ある端末のブラウザでは起きて、ある端末では起きない、と言うのが
>固定的に現れるのなら、その二つの端末上のブラウザ設定で違う部分が無いか
>調べてみるのが良いと思います。
>
># 再現出来る条件が分からないと、どうにも対策の立てようが無いので。(^^;

なにぶん、会社と家のなので、比較は大変なのですが、取り急ぎ会社のインターネット
オプションの「詳細設定」を標準に戻してからやってみましたが改善しません。
(一応前後でオプション比べましたけど、「標準に戻す」で変ったところは有りません)

ただ、よくよく調べてみると、インタネット一時ファイルがあってもURLから
呼び出す分には発生しないようです
(この部分改善されたのかどうかは不明・・・)
「最新の情報に更新」でのみ発生します。

にあさんのうぇぶ会議室は常に正しく表示されるんですけどねぇ・・・(T_T)


[NEW] フォロー記事投稿 記事のキャンセル
From: にあ <nir@mvg.biglobe.ne.jp>
Subject: 【重要】うぇぶ会議室にセキュリティホールが発見されました。
Date: 1999/01/15 23:37:37

最近「うぇぶ会議室」ユーザの方から「うぇぶ会議室」に
セキュリティホールを発見したとの報告を受けました。
こちらで追試を行なった所、確かに再現し、安全上非常に
問題のあるバグであることが判明しました。

直ちに問題のあるスクリプトに対してパッチを当て、現在の
配布バージョンは、更新の済んだVer.1.7c*1になっています。

申し訳ありませんが、早急に「うぇぶ会議室」のヴァージョンを
最新ヴァージョンに更新することをおすすめします。

【セキュリティホールの内容】
・ユーザカスタマイズで特定の文字列を設定することにより、
 CGI権限で任意のコマンドが実行できる。なお、問題のあるバージョンは
 Ver.1.6aからVer.1.7aまで。
・特定文字列を書くことにより、SSI(Server Side Include=Parsed HTML)
 構文が有効になる。なお、問題のあるバージョンはVer.1.7aまで。

【対応方法】
・セキュリティホールを塞いだヴァージョン(Ver.1.7b以降)に更新する。
 あるいは、安全上問題のあるスクリプトを、パッチ済みヴァージョンに
 更新する。

【セキュリティホールの存在するスクリプト】
・forum.pl、contents.cgi、拡張機能の recent-ex.cgi、および、
 TAD氏提供の拡張機能であるref_byname.cgiの4つ。

【最新ヴァージョンの場所】
・tar+gzでのアーカイヴ版 (Ver.1.7c)
 http://www2.biglobe.ne.jp/%7Enir/soft/forum-1.7c.tar.gz
・自己解凍CGI版 (Ver.1.7c)
 http://www2.biglobe.ne.jp/%7Enir/soft/forumset.17c

【個別パッチ版の場所】
・forum.pl (Ver.1.18.1.3)
 http://www2.biglobe.ne.jp/%7Enir/soft/patch/forum/1.7a/forum.pl
・contents.cgi (Ver.1.22.1.2)
 http://www2.biglobe.ne.jp/%7Enir/soft/patch/forum/1.7a/contents.pl
・recent-ex.cgi (Ver.1.17)
 http://www2.biglobe.ne.jp/%7Enir/soft/forum-ex/recent-ex.pl

TAD氏提供の ref_byname.cgi に付いても既にパッチが済んでおり、
氏のペーヂ上で公開されています。

・ref_byname.cgi (Ver.0.82)
 http://www2f.biglobe.ne.jp/%7Ehotani/forum/ref_byname.pl

早急な更新、ないし、更新が済むまで会議室の一時的な休止をお願いいたします。

なお、こちらで把握している会議室オーナの方々には、これとほぼ同文のお知らせを
昨年中に送付済みです。この記事はリストに漏れている方々や、会社・学校等の
Intranetで使用している方々にもセキュリティバグに付いて注意を促すために
行なっています。

*1 Ver.1.7bと1.7cの違いは、同梱してあるjcode.plが2.9から2.10になった
   だけです。本体には変更がありませんので、Ver.1.7bを使っている方々は
   jcode.plだけVer.2.10に差し替えて下さい。


[NEW] フォロー記事投稿 記事のキャンセル
From: にあ <nir@mvg.biglobe.ne.jp>
Subject: 【重要】jcode.pl-2.9にバグ発見
Date: 1999/01/15 23:50:47

「うぇぶ会議室」でもつかわせて戴いている歌代さんのjcode.plのVer.2.9の
&jcode'tr関数にバグがあることが分かりました。
# 詳細は<news:19990110231321Q.utashiro@iij.ad.jp>参照。

jcode.pl-2.9は「うぇぶ会議室」のVer.1.7bにも同梱されていましたので、
「うぇぶ会議室」Ver.1.7bをお使いの方はなるべくjcode.plのヴァージョンを
jcode.pl-2.10に上げておいてください。

「うぇぶ会議室」本体では、&jcode'tr関数は使っていませんが、拡張機能の
簡易記事検索で使っていますので、簡易記事検索で大文字/小文字変換等を使うと
誤動作することになります。ご注意下さい。


[RE] フォロー記事投稿 記事のキャンセル
From: <jun@fat.coara.or.jp>
Subject: Re: System Error!!
Date: 1999/01/16 12:40:44
Reference: mesh.forum.2/00981

はじめまして。CGI勉強中の純と申します。
実は私もシステムエラーに泣いてます。

NewCOARA上の私のHP上で動作確認を行なってみたんだけど、「システムに致命的エラーが生じました。原因 ('ファイルの書式が不正です', "test/contents")」が出てしまい、全く先に進めません。

site.plの設定
$forumroot = 'http://www.coara.or.jp/~jun/forum';
$cgiroot = 'http://cgi.coara.or.jp/cgi-bin/cgiwrap/jun';
$forumpath = '/home/coara/j/jun/homepage/forum';
ただし、プロバイダの指定により、cgiの置き場所を分離しています。

この掲示板はすっかり気に入っちゃったのでなんとか動作させたいと思っています。
アドバイスを頂けたら幸いです。


[RE] フォロー記事投稿 記事のキャンセル
From: にあ <nir@mvg.biglobe.ne.jp>
Subject: Re: System Error!!
Date: 1999/01/18 18:51:00
Reference: mesh.forum.3/00822

1月16日に、純さんは書きました。

>NewCOARA上の私のHP上で動作確認を行なってみたんだけど、「システムに致命的エラーが生じました。
>原因 ('ファイルの書式が不正です', "test/contents")」が出てしまい、全く先に進めません。

contentsファイルの改行が、DOSタイプ(CRLF)になっているからのようですね。
単純にcontentsファイルをTEXTモードで転送し直せば良いでしょう。


[RE] フォロー記事投稿 記事のキャンセル
From: 純 <jun@fat.coara.or.jp>
Subject: Re: System Error!!
Date: 1999/01/19 17:49:28
Reference: mesh.forum.3/00840

1月18日に、にあさんは書きました。

>>NewCOARA上の私のHP上で動作確認を行なってみたんだけど、「システムに致命的エラーが生じました。
>>原因 ('ファイルの書式が不正です', "test/contents")」が出てしまい、全く先に進めません。
>
>contentsファイルの改行が、DOSタイプ(CRLF)になっているからのようですね。
>単純にcontentsファイルをTEXTモードで転送し直せば良いでしょう。

にあさん、こんにちは!

早速試してみましたが、うまくいきました。
うまくいくとな〜んだという感じですが、お恥ずかしい限りです。
これから、いろんな応用を試していこうと思ってます。

これからもよろしくお願い致しますと同時に、迅速なフォロー本当にありがとうございました。


[RE] フォロー記事投稿 記事のキャンセル
From: OZAKI'S <toshi@cyber-oz.com>
Subject: 記事圧縮一括ダウンロード機能
Date: 1999/01/17 02:01:34

OZAKI'Sです。お世話になっております。
記事圧縮一括ダウンロード機能を設置したのですが,うまく動いていません。

環境
基本URL:http://www.cyber-oz.com/faq/webforum/index.cgi
archive-ex.cgi:v1.11 22 Feb 1998
pass:tar/gzipのパスは /usr/bin で,forum.lstで設定している

状況(問題点)
1)mainte=archiveパネル画面から「圧縮」実行後,500 internal Server Error発生
2)記事一括fileは作成される
3)作成された記事一括fileのReferenc:以下の<a href=のアンカータグが閉じない
4)作成された記事一括fileのReferenc:以下の<a href=のアンカータグの参照先がおかしい?
  (例)Reference: <A HREF="../00002/pilot0001.html#.htmlpilot/00002</A><BR>
  --->作成file
5).tar.gz fileが 0byteで作成される
6)template.htmlからリンク挿入html(archive.html)が作成されない。

お手数ですが,解決方法をご教示ください。


[RE] フォロー記事投稿 記事のキャンセル
From: Shige <t_shigetome@muf.biglobe.ne.jp>
Subject: Re: 記事圧縮一括ダウンロード機能
Date: 1999/01/17 02:33:42
Reference: mesh.forum.3/00823

1月17日に、OZAKI'Sさんは書きました。

>OZAKI'Sです。お世話になっております。
>記事圧縮一括ダウンロード機能を設置したのですが,うまく動いていません。
>
>環境
>基本URL:http://www.cyber-oz.com/faq/webforum/index.cgi
>archive-ex.cgi:v1.11 22 Feb 1998
>pass:tar/gzipのパスは /usr/bin で,forum.lstで設定している
>
>状況(問題点)
>1)mainte=archiveパネル画面から「圧縮」実行後,500 internal Server Error発生
>2)記事一括fileは作成される
>3)作成された記事一括fileのReferenc:以下の<a href=のアンカータグが閉じない
>4)作成された記事一括fileのReferenc:以下の<a href=のアンカータグの参照先がおかしい?
>  (例)Reference: <A HREF="../00002/pilot0001.html#.htmlpilot/00002</A><BR>
>  --->作成file
>5).tar.gz fileが 0byteで作成される
>6)template.htmlからリンク挿入html(archive.html)が作成されない。
>
>お手数ですが,解決方法をご教示ください。

 FORUMPATHを絶対パスで指定してみて下さい
 また,STDERR出力の情報が欲しいですが,,,むむ

#現状のスクリプトではデバッグ情報が取れないですm(_ _)m

 FORUMPATHの設定うまく行かないようであれば
 デバッグバージョンを考えます


[RE] フォロー記事投稿 記事のキャンセル
From: OZAKI'S <toshi@cyber-oz.com>
Subject: Re: 記事圧縮一括ダウンロード機能
Date: 1999/01/17 03:18:30
Reference: mesh.forum.3/00824

Shigeさん,ありがとうございます。

> FORUMPATHを絶対パスで指定してみて下さい

  FORUMPATHですが,以下のように設定してみました。
  ※絶対パス:/usr/www/htdocs/cyber-oz/faq/webforum
  ※site.plは$forumroot=/faq/webforumです。

                 設定                           操作パネル    「圧縮」実行
  iniit.room.pl[$common_path]             
    /usr/www/htdocs/cyber-oz/faq/webforum          ○          500Error
  forum.lst[#define FORUMPATH /faq/webforum]
    /usr/www/htdocs/cyber-oz/faq/webforum

  iniit.room.pl[$common_path]             
    /usr/www/htdocs/cyber-oz/faq/webforum          ○          500Error
  forum.lst[#define FORUMPATH /faq/webforum]
    /faq/webforum

  iniit.room.pl[$common_path]             
    /usr/www/htdocs/cyber-oz/faq/webforum          ○          500Error
  forum.lst[#define FORUMPATH /faq/webforum]
    .

  iniit.room.pl[$common_path]             
    /faq/webforum                               500Error       --------

  iniit.room.pl[$common_path]             
    .                                              ○          500Error
  forum.lst[#define FORUMPATH /faq/webforum]
    /usr/www/htdocs/cyber-oz/faq/webforum

  iniit.room.pl[$common_path]             
    .                                              ○          500Error
  forum.lst[#define FORUMPATH /faq/webforum]
    /faq/webforum

  iniit.room.pl[$common_path]             
    .                                              ○          500Error
  forum.lst[#define FORUMPATH /faq/webforum]
    .


[RE] フォロー記事投稿 記事のキャンセル
From: Shige <t_shigetome@muf.biglobe.ne.jp>
Subject: Re: 記事圧縮一括ダウンロード機能
Date: 1999/01/17 02:53:19
Reference: mesh.forum.3/00823

1月17日に、OZAKI'Sさんは書きました。

補足

>OZAKI'Sです。お世話になっております。
>記事圧縮一括ダウンロード機能を設置したのですが,うまく動いていません。
>
>環境
>基本URL:http://www.cyber-oz.com/faq/webforum/index.cgi
>archive-ex.cgi:v1.11 22 Feb 1998
>pass:tar/gzipのパスは /usr/bin で,forum.lstで設定している
>
>状況(問題点)
>3)作成された記事一括fileのReferenc:以下の<a href=のアンカータグが閉じない
>4)作成された記事一括fileのReferenc:以下の<a href=のアンカータグの参照先がおかしい?

 この点に関しては私の作ったスクリプトにバグあるものと思われます。
 暫く時間を下さいm(_ _)m


[RE] フォロー記事投稿 記事のキャンセル
From: OZAKI'S <toshi@cyber-oz.com>
Subject: Re: 記事圧縮一括ダウンロード機能
Date: 1999/01/17 04:26:47
Reference: mesh.forum.3/00823

1月17日に、OZAKI'Sさんは書きました。

>5).tar.gz fileが 0byteで作成される

  これは解決しました。
  パスが間違ってました。 /bin でした。

>6)template.htmlからリンク挿入html(archive.html)が作成されない。

  これでErrorが出てるような気がします。


[RE] フォロー記事投稿 記事のキャンセル
From: Shige <t_shigetome@muf.biglobe.ne.jp>
Subject: Re: 記事圧縮一括ダウンロード機能
Date: 1999/01/17 19:09:29
Reference: mesh.forum.3/00827

1月17日に、OZAKI'Sさんは書きました。

>1月17日に、OZAKI'Sさんは書きました。
>
>>6)template.htmlからリンク挿入html(archive.html)が作成されない。
>
>  これでErrorが出てるような気がします。

 アンカータグの置換ミスは問題か所が見つかり修正しました。
 修正個所はreplace_hyperlinkです。
#ちょっと格好の悪い修正ですが ;-P

 リンク挿入出力ファイルについてですが
 構文ミスを一個所修正しております。
 templeteファイルの読み込みを for -> while に修正しました。
 が,致命的な問題とは考えにくいと思うので
 エラーログを採取するモジュールを作成しました。

 archive-ex.cgiにログ採取用の以下のようなコードがコメントアウトされているので

#require "$CGIPATH/debuglog.pl";
#$debuglog = '/home/foo/public_html/pub/forum/archive-ex.log';
#&Debuglog'RedirectSTDERR($debuglog) if defined($debuglog);

 および

#&Debuglog'ResumeSTDERR  if defined($debuglog);

 これをコメントを外してしてログを採ってみて下さい。
 また,一括データの作成からリンク挿入ファイルの作成まで時間が掛かるので
 途中でタイムアウトしていることも考えられます。


[RE] フォロー記事投稿 記事のキャンセル
From: OZAKI'S <toshi@cyber-oz.com>
Subject: Re: 記事圧縮一括ダウンロード機能
Date: 1999/01/18 01:12:57
Reference: mesh.forum.3/00828

1月17日に、Shigeさんは書きました。

どうもお世話になります。

> アンカータグの置換ミスは問題か所が見つかり修正しました。
> 修正個所はreplace_hyperlinkです。

  こちらはおかげさまで解決しました。
  別件ですが,通常の一括表示機能でSubject:の<FONT SIZE=4 COLOR=#F04040>タグが
  閉じないことがあるようです。

  (例)Subject:<FONT SIZE=4 COLOR=#F04040> Q)jgawkについて<BR>
      Date: 1998/10/13 00:58:54<BR>
  
> エラーログを採取するモジュールを作成しました。

  エラーログは以下のとおりです。
  Can not open /usr/www/htdocs/cyber-oz/faq/webforum/pilot/archive.html
  as ouput
      or(パス設定をかえると)
  Can not open ./pilot/archive.html as ouput

  FORUM.LSTでは以下のように設定し,template.htmlはサンプルのものをそのまま,
  archive.htmlは0byteのものを606/666で置いたり,置かなかったりして試していま
  す。

  %ROOM% template{
	%FORUMPATH%/%ROOM%/template.html;
	%FORUMPATH%/%ROOM%/archive.html;

> 途中でタイムアウトしていることも考えられます。

  使用しているserverのタイムアウトは90秒らしいのですが,archive-ex.cgi実行後の
  500Errorは即座に出ますし,500Errorだけに,archive.htmlの設置法やforum.lstの
  初歩的な設定ミスだと思うのですが..

引き続き,よろしくお願いします。


[RE] フォロー記事投稿 記事のキャンセル
From: Shige <t_shigetome@muf.biglobe.ne.jp>
Subject: Re: 記事圧縮一括ダウンロード機能
Date: 1999/01/18 01:37:46
Reference: mesh.forum.3/00831

1月18日に、OZAKI'Sさんは書きました。

>1月17日に、Shigeさんは書きました。
>
>どうもお世話になります。
>
>> アンカータグの置換ミスは問題か所が見つかり修正しました。
>> 修正個所はreplace_hyperlinkです。
>
>  こちらはおかげさまで解決しました。
>  別件ですが,通常の一括表示機能でSubject:の<FONT SIZE=4 COLOR=#F04040>タグが
>  閉じないことがあるようです。
>
>  (例)Subject:<FONT SIZE=4 COLOR=#F04040> Q)jgawkについて<BR>
>      Date: 1998/10/13 00:58:54<BR>
>

 こちらも調べてみます。m(_ _)m
 その他にもありましたら宜しくお願いします。
#休みが明けてしまったのでちょっと時間が掛かります

>> エラーログを採取するモジュールを作成しました。
>
>  エラーログは以下のとおりです。
>  Can not open /usr/www/htdocs/cyber-oz/faq/webforum/pilot/archive.html
>  as ouput
>      or(パス設定をかえると)
>  Can not open ./pilot/archive.html as ouput
>
>  FORUM.LSTでは以下のように設定し,template.htmlはサンプルのものをそのまま,
>  archive.htmlは0byteのものを606/666で置いたり,置かなかったりして試していま
>  す。
>
>  %ROOM% template{
>	%FORUMPATH%/%ROOM%/template.html;
>	%FORUMPATH%/%ROOM%/archive.html;
>

 絶対パスでオープンできない所から見ると
 ディレクトリのパーミション設定が怪しいかと思われます。
 /usr/www/htdocs/cyber-oz/faq/webforum以下のforumのディレクトリを
 606にしてみて下さい。

>> 途中でタイムアウトしていることも考えられます。
>
>  使用しているserverのタイムアウトは90秒らしいのですが,archive-ex.cgi実行後の
>  500Errorは即座に出ますし,500Errorだけに,archive.htmlの設置法やforum.lstの
>  初歩的な設定ミスだと思うのですが..
>

 そうですね タイムアウトではなさそうですね

>引き続き,よろしくお願いします。

 こちらこそ お手数おかけしてます


[RE] フォロー記事投稿 記事のキャンセル
From: Shige <t_shigetome@muf.biglobe.ne.jp>
Subject: Re: 記事圧縮一括ダウンロード機能
Date: 1999/01/18 01:51:58
Reference: mesh.forum.3/00832

1月18日に、Shigeさんは書きました。

>1月18日に、OZAKI'Sさんは書きました。
>
>>1月17日に、Shigeさんは書きました。
>>
>>> エラーログを採取するモジュールを作成しました。
>>
>>  エラーログは以下のとおりです。
>>  Can not open /usr/www/htdocs/cyber-oz/faq/webforum/pilot/archive.html
>>  as ouput
>>      or(パス設定をかえると)
>>  Can not open ./pilot/archive.html as ouput
>>
>>  FORUM.LSTでは以下のように設定し,template.htmlはサンプルのものをそのまま,
>>  archive.htmlは0byteのものを606/666で置いたり,置かなかったりして試していま
>>  す。
>>
>>  %ROOM% template{
>>	%FORUMPATH%/%ROOM%/template.html;
>>	%FORUMPATH%/%ROOM%/archive.html;
>>
>
> 絶対パスでオープンできない所から見ると
> ディレクトリのパーミション設定が怪しいかと思われます。
> /usr/www/htdocs/cyber-oz/faq/webforum以下のforumのディレクトリを
> 606にしてみて下さい。
>

 すみません ボケたことを抜かしてしまいました。(^_^ヾ
 記事が投稿できるのにarchive.htmlが作成できないハズはありませんね
 上記パーミッションの件は撤回して再考させて下さいm(^_^;)m

#キャンセルコードを覚えてないぃ


[RE] フォロー記事投稿 記事のキャンセル
From: OZAKI'S <toshi@cyber-oz.com>
Subject: Re: 記事圧縮一括ダウンロード機能
Date: 1999/01/18 02:09:12
Reference: mesh.forum.3/00832

Shigeさん:お世話になります。

> 絶対パスでオープンできない所から見ると
> ディレクトリのパーミション設定が怪しいかと思われます。
> /usr/www/htdocs/cyber-oz/faq/webforum以下のforumのディレクトリを
> 606にしてみて下さい。

  606/666/706/776/だと以下のErrorが出ます。500Errorは出ません。

  システムに致命的エラーが生じました。
  原因 ('ファイルが見つかりません', "pilot/contents")

  しかし,6nnだとftp転送に支障が出ますし,nn6だと,うぇぶ会議室に支障が出ます。


[RE] フォロー記事投稿 記事のキャンセル
From: OZAKI'S <toshi@cyber-oz.com>
Subject: Re: 記事圧縮一括ダウンロード機能
Date: 1999/01/18 02:14:37
Reference: mesh.forum.3/00835

>> /usr/www/htdocs/cyber-oz/faq/webforum以下のforumのディレクトリを

  /webforum以下のディレクトリは以下のように設定しています。

  drwx---rwx   2 cyber-oz cyber-oz     1024 Jan 18 00:06 accesslog:対象外
  drwxrwxr-x   2 cyber-oz cyber-oz     1024 Jan 15 07:01 icons:対象外
  drwx---rwx   4 cyber-oz cyber-oz     2048 Jan 18 01:23 pilot
  drwx---rwx   3 cyber-oz cyber-oz     1024 Jan 16 00:22 pt110
  drwx---rwx   2 cyber-oz cyber-oz     1024 Jan 17 23:17 tp235
  drwx---rwx   2 cyber-oz cyber-oz     1024 Jan 15 07:06 tp600


[RE] フォロー記事投稿 記事のキャンセル
From: Shige <t_shigetome@muf.biglobe.ne.jp>
Subject: Re: 記事圧縮一括ダウンロード機能
Date: 1999/01/18 10:04:22
Reference: mesh.forum.3/00836

1月18日に、OZAKI'Sさんは書きました。

 archice.htmlができない理由が漸く分かりました

パラメータファイルの forum.lst に

templateの定義において3番目にワークファイル名を指定して下さい。
マイナーチェンジにおいてパラメータファイルの従来互換が
保たれていないため追記が必須となっています。


#
# HTML template 
#
%ROOM% template{
        %FORUMPATH%/%ROOM%/template.html;
        %FORUMPATH%/%ROOM%/archive.html;
	%FORUMPATH%/%ROOM%/work.html;
};


 他に、これは運用には差し支えがありませんが
 エラーログの吐き出し部分に修正漏れがありました。

init_room.plのsub OutHTMLにおいて


	open(FORM, $splitwork[0])|| die "Can not open $splitwork[0] as template\n";
	open(OUT, ">$splitwork[2]")|| die "Can not open $splitwork[1] as ouput\n";


 は


	open(FORM, $splitwork[0])|| die "Can not open $splitwork[0] as template:$!";
	open(OUT, ">$splitwork[2]")|| die "Can not open $splitwork[2] as ouput:$!";


とすべきですね


[RE] フォロー記事投稿 記事のキャンセル
From: OZAKI'S <toshi@cyber-oz.com>
Subject: Re: 記事圧縮一括ダウンロード機能
Date: 1999/01/18 18:12:03
Reference: mesh.forum.3/00838

1月18日に、Shigeさんは書きました。

> archice.htmlができない理由が漸く分かりました
>パラメータファイルの forum.lst に
>	%FORUMPATH%/%ROOM%/work.html;

  ありがとうございました〜!!!
  「Archive Zip complete!!」となりました。
  ※結局,単純なミスでした。お手数おかけしました。


[RE] フォロー記事投稿 記事のキャンセル
From: NK <beatbase@mxb.mesh.ne.jp>
Subject: Re: 記事圧縮一括ダウンロード機能
Date: 1999/01/18 01:53:08
Reference: mesh.forum.3/00831

OZAKI'Sさん、こんにちは!

1月18日に、OZAKI'Sさんは書きました。

>  別件ですが,通常の一括表示機能でSubject:の<FONT SIZE=4 COLOR=#F04040>タグが
>  閉じないことがあるようです。

「記事一括表示機能拡張」の作者のNKです。
おそらくパターンマッチによる置き換えがうまくいってないのだと
おもいますが、こちらで確認できないのでその現象がおきる会議室
と、記事番号を教えて頂けますでしょうか?
原因が分かり次第お知らせ致します。

では!


[RE] フォロー記事投稿 記事のキャンセル
From: OZAKI'S <toshi@cyber-oz.com>
Subject: Re: 記事圧縮一括ダウンロード機能
Date: 1999/01/18 02:37:29
Reference: mesh.forum.3/00834

1月18日に、NKさんは書きました。

>「記事一括表示機能拡張」の作者のNKです。
>おそらくパターンマッチによる置き換えがうまくいってないのだと
>おもいますが、こちらで確認できないのでその現象がおきる会議室
>と、記事番号を教えて頂けますでしょうか?

  発生する状況は以下のとおりです。

  Palm/Pilot Club http://www.cyber-oz.com/pilot/webforum/index.cgi
  赤外線解放委員会#2
  http://www.cyber-oz.com/pilot/webforum/
  Softwareの部屋#171/#176
  http://www.cyber-oz.com/pilot/webforum/
  など。

よろしくお願いします。


[RE] フォロー記事投稿 記事のキャンセル
From: Shige <t_shigetome@muf.biglobe.ne.jp>
Subject: Re: 記事圧縮一括ダウンロード機能
Date: 1999/01/19 08:32:29
Reference: mesh.forum.3/00834

1月18日に、NKさんは書きました。

>OZAKI'Sさん、こんにちは!
>
>1月18日に、OZAKI'Sさんは書きました。
>
>>  別件ですが,通常の一括表示機能でSubject:の<FONT SIZE=4 COLOR=#F04040>タグが
>>  閉じないことがあるようです。
>
>「記事一括表示機能拡張」の作者のNKです。
>おそらくパターンマッチによる置き換えがうまくいってないのだと
>おもいますが、こちらで確認できないのでその現象がおきる会議室
>と、記事番号を教えて頂けますでしょうか?
>原因が分かり次第お知らせ致します。
>
>では!

 こちらでは問題点を把握しました。

 記事中にマッチ式に含まれるキーワードが入っていると
 置き換えがうまく行かないようですね
#この例では"Date"に引っかかっている

 修正案ですが、記事のヘッダ部とボディ部とに分けて読み込んで
 処理するのはどうでしょうか?
 ちょっと見た目ごちゃごちゃしちゃいますが
#マッチ式の訂正でいけますかね? 私は分からなかった(^^ゞ


[RE] フォロー記事投稿 記事のキャンセル
From: NK <beatbase@mxb.mesh.ne.jp>
Subject: Re: 記事圧縮一括ダウンロード機能
Date: 1999/01/22 22:34:15
Reference: mesh.forum.3/00842

1月19日に、Shigeさんは書きました。

> 記事中にマッチ式に含まれるキーワードが入っていると
> 置き換えがうまく行かないようですね
>#この例では"Date"に引っかかっている

やっぱり。そんな予感はしたんですが・・・(^^;)
いろいろ試してみますので、ちょっと時間を下さい。
週明けまでには対策版をアップ(するように努力)します。

それでは!


[RE] フォロー記事投稿 記事のキャンセル
From: Shige <t_shigetome@muf.biglobe.ne.jp>
Subject: Re: 記事圧縮一括ダウンロード機能
Date: 1999/01/23 00:07:48
Reference: mesh.forum.3/00849

1月22日に、NKさんは書きました。

>1月19日に、Shigeさんは書きました。
>
>> 記事中にマッチ式に含まれるキーワードが入っていると
>> 置き換えがうまく行かないようですね
>>#この例では"Date"に引っかかっている
>
>やっぱり。そんな予感はしたんですが・・・(^^;)
>いろいろ試してみますので、ちょっと時間を下さい。
>週明けまでには対策版をアップ(するように努力)します。
>
>それでは!

 えーっと あれから閃きまして(最初から気付いても良さそうですが)
 マッチ式の変更だけで行けそうですね(^_^;)
#うぇぶ会議室仕様が変わらなければ・・・

 圧縮機能付きの方は該当カ所に私の手が入ってしまっているので
 とりあえず先行して私の修正案を盛り込みたいと思います。
#オリヂナルの修正がより良かったら頂きたいと思います(*^_^*)

 また,別件のアンカータグ置換バグの仮修正があんまりなので
 本修正を施しています。
 1月22日現在 Upされているものも機能としては同等ですが
 処理の見直しにより も少しまともなコードになっていると思います
#ようやく s///の evalの使い方を覚えましたf(^_^;


[RE] フォロー記事投稿 記事のキャンセル
From: OZAKI'S <toshi@cyber-oz.com>
Subject: Re: 記事圧縮一括ダウンロード機能
Date: 1999/01/23 07:35:09
Reference: mesh.forum.3/00850

1月23日に、Shigeさんは書きました。

> えーっと あれから閃きまして(最初から気付いても良さそうですが)
> マッチ式の変更だけで行けそうですね(^_^;)
> 1月22日現在 Upされているものも機能としては同等ですが
> 処理の見直しにより も少しまともなコードになっていると思います

  ありがとうございます。
  問題だったところは見事に対策されてます。  

>  赤外線解放委員会#2
>  http://www.cyber-oz.com/pilot/webforum/
>  Softwareの部屋#171/#176
>  http://www.cyber-oz.com/pilot/webforum/


[NEW] フォロー記事投稿 記事のキャンセル
From: takatoo <yamamotota@showa1.co.jp>
Subject: イントラネットで使いたいのですが・・・
Date: 1999/01/21 11:39:18

はじめてお便りします。

社内のグループ用イントラネットにHP-UXから,簡単なhtmlコンテンツを発信しています。
CGIやperlの知識は全くないのですが「うぇぶ会議室」を拝見して、是非使ってみたくなりインスストールを試みたのですが、index.cgiにアクセスするとServer Errorになってしまいました。

サーバーのエラーログを見ると次のようなメッセージが出ていました。

[21/Jan/1999:10:43:12] failure: for host 192.0.1.12 trying to GET /forum/index.cgi, cgi-parse-output reports: the CGI program /users/webuser/docs-httpd-default/forum/index.cgi did not produce a valid header (name without value: got line "can't locate timelocal.pl in @inc at ./forum.pl line 14.")

インストールはPrimaryDocumentDirectory(私の場合/users/webuser/docs-httpd-default)上にtarで設定しました。
192.0.1.12はクライアントのIPアドレスです。

timelocal.plが無いといっているようなのですがなんのことなのでしょうか?
誠に勝手ではありますが、お心当たりのあるかたは宜しくお願い致します。

使用環境は
OS: HP-UX10.20
  (DNSは設定せずイントラネットのアクセスはhttp://hostnameでしています。)
Server:	 NetscapeFastTrackServer3.01
 (CGIの設定はファイルタイプ.cgiをアクティブにしただけです。)


[RE] フォロー記事投稿 記事のキャンセル
From: いしどう <ishidou@po.iijnet.or.jp>
Subject: Re: イントラネットで使いたいのですが・・・
Date: 1999/01/22 02:00:59
Reference: mesh.forum.3/00845

いしどう です。

1月21日に、takatooさんは書きました。

>社内のグループ用イントラネットにHP-UXから,簡単なhtmlコンテンツを
>発信しています。
>CGIやperlの知識は全くないのですが「うぇぶ会議室」を拝見して、是非
>使ってみたくなりインスストールを試みたのですが、index.cgiにアクセ
>スするとServer Errorになってしまいました。
>
>サーバーのエラーログを見ると次のようなメッセージが出ていました。
>
>[21/Jan/1999:10:43:12] failure: for host 192.0.1.12 trying to GET
> /forum/index.cgi, cgi-parse-output reports: the CGI program
> /users/webuser/docs-httpd-default/forum/index.cgi did not produce
> a valid header (name without value: got line "can't locate
> timelocal.pl in @inc at ./forum.pl line 14.")

エラーメッセージにある通り、timelocal.pl という Perl のライブラリの
ファイルが無いのです。

Perl の lib ディレクトリに、どこかから timelocal.pl を持ってきて
コピーすればいいんですが…
普通、インストールが正しく済めば timelocal.pl がない、ってことは
ないような気がするんですが(Perl のバージョンによるのかな?)

…いま、うぇぶ会議室の簡易記事検索をかけてみたら、16本の発言が
ひっかかりました。
にあさんも書いておられますが、やっぱり Perl のインストールし直し
が一番いいのかな?
とりあえず、"Software Porting and Archive centre for HP-UX"(こちら
は日本のミラーサイト。ご本家はこちら)からPerlの実行ファイルを持って
きて再インストールするのがよろしいかと思います。
(config.sh にあれこれ答えるのは、けっこう面倒でしょう?)


[RE] フォロー記事投稿 記事のキャンセル
From: takatoo <yamamotota@showa1.co.jp>
Subject: Re: イントラネットで使いたいのですが・・・
Date: 1999/01/22 11:19:44
Reference: mesh.forum.3/00846

takatooです。

いしどうさん、ありがとうございました。
過去の記事をきちんと見ずに失礼致しました。

#find / -name *.pl
で調べてみても /opt/ns-ftrack/bin/httpd/admin/bin/の下に
pc.pl
pcError.pl
wpsshopt.pl
wpsshrnx.pl
が入っているだけでした。

教えて頂いたサイトからperlをDLしてインストールしなおしたところうまくいくように
なりました。

それと社内グループで利用するので、できたらE-mailアドレスの要求は無くしたいの
ですが・・・まずは過去記事を調べさせて頂きます。
またわからないことがありましたら宜しくお願い致します。

にあさんもお体をお大事にしてください。


[RE] フォロー記事投稿 記事のキャンセル
From: いしどう <ishidou@po.iijnet.or.jp>
Subject: 電子メールアドレスを必須ではなくする
Date: 1999/01/26 00:26:35
Reference: mesh.forum.3/00848

いしどう です。

1月22日に、takatooさんは書きました。

>それと社内グループで利用するので、できたらE-mailアドレスの要求は無くしたいの
>ですが・・・

むかし、なんかよく話題になってたなぁ、と思って過去の記事を
「アドレス」で検索してみたら、いくつかひっかかりました。

にあさんからの公式見解はこちらの後半に書いてあります。

それを認識した上でスクリプトを修正したいのであれば、TADさんが
例をあげておられます(バージョンが違うんでそのまま有効かどうかは
わかりませんが)

ご参考までに。


[NEW] フォロー記事投稿 記事のキャンセル
From: KEITA <keita@be.mbn.or.jp>
Subject: CSSを使うには・・・?
Date: 1999/01/24 03:32:20

どうも久しぶりに質問のKEITAです。

今、CSSをフルに使ったHPを制作しています。
そこで、うぇぶ会議室にもCSSを反映させたいのですが
どうやればいいのでしょうか?
<HEAD>の部分に

<link rel="stylesheet" href="***.css">

と一行入れればいいのですがどこが<HEAD>の
部分だか分からなくて(^^;;


あ、あとメアド入れなくても投稿できるようにするには
どうすればいいのでしょうか。

分かる方御願いします。


[RE] フォロー記事投稿 記事のキャンセル
From: にあ <nir@mvg.biglobe.ne.jp>
Subject: Re: CSSを使うには・・・?
Date: 1999/01/26 01:17:35
Reference: mesh.forum.3/00852

1月24日に、KEITAさんは書きました。

>そこで、うぇぶ会議室にもCSSを反映させたいのですが
>どうやればいいのでしょうか?
><HEAD>の部分に
>
><link rel="stylesheet" href="***.css">
>
>と一行入れればいいのですがどこが<HEAD>の
>部分だか分からなくて(^^;;

ふむ、<HEAD>の部分は必ず大文字で書いていますから、丁寧に見ていけば
必ず全て見つかるはずです、が、あちこちにばらまかれているので、それらの全てに
同じ変更を加えるのは些か抵抗がありますね。美しくない。

と言うことで、やはりCSSバリバリになっている新版では、forum.plの中に
&make_header() と言う関数を作って、各CGIからはそれを統一的に呼ぶ様に
変更しつつあります。この中で、DOCTYPEやcharsetの宣言も行なって、少しは
まともなHTMLを吐くように変更しています。ただ、article.cgiとか半分ぐらい
しか変更してないで残りは元のままですが...

# 新版のCGIも、ここと同じ様に *.cgi なファイルに対してすべて *.pl な
# 別名が振ってあるので、現在のスナップショットがどうなっているのか興味ある
# 方は持っていっても構いませんよ。もっとも、将来もそうなっているか、どころか、
# 動作の保証も無いですが。(^^;;


以上100記事(キャンセル分を含む)


・ ホームペーヂに戻る
nir@mvg.biglobe.ne.jp
Last Update: 7 March 1998