新規記事投稿 フォロー記事投稿 記事のキャンセル
From: HATABOW <hatabow@aurora.dti.ne.jp>
Subject: BiG-NETでの設置の仕方
Date: 2000/04/29 18:10:48

HATABOWと申します。お世話になっております。

BiG-NETでの設置の仕方を分かる方いらっしゃいましたら、
以下を見ておかしなところ等、教えてください。
メインページは、http://www4.big.or.jp/~hatabow/quake/
うぇぶ会議室は、http://www4.big.or.jp/~hatabow/quake/cgi-bin/forum/index.cgi


やったことは、
 1.forumset.cgiを解凍
 2.forumset.cgiとforum.tar.zの削除
 3.解凍したファイルすべてをダウンロード
 4.site.plを修正
   $forumtitle = 'QUAKE Q&A ARENA';		# 会議室の名称
   $forumroot = '/quake/cgi-bin/forum';	# うぇぶ会議室のあるペーヂ
   $owner = 'hatabow@aurora.dti.ne.jp';	# 会議室の管理者のメールアドレス
     	'row1',		'45%',		# フレーム縦分割比率
     	'row2',		'55%',
     	'col1',		'40%',		# フレーム横分割比率
     	'col2',		'60%',
     	'listfmt',	'%I%i%N %m/%d %H:%M %s [%f]',
 5.*.cgiの先頭行を「#!/usr/bin/perl」に修正
 6.site.plと*.cgiをアップロード
 7.パーミッションの変更
 8.動作テスト
です。

動作した結果は、フレームで3分割されず、
 500 Server error (何らかのエラーです)
になります。
いったんブラウザの「戻る」で前のページに戻り、「進む」で進むと
フレームで3分割されますが、3フレームとも
 404 Not Found (ファイルが見つかりません)
になります。
そのままブラウザで更新すると、フレームがなくなり、
 500 Server error (何らかのエラーです)
になります。

7が悪いのだと思っているのですが、全然分かりません。


BiG-NETのCGI(SSI)設置時の注意として、以下があったのでその通りにしたつもりです。
-----
ビッグネットのサーバー上ではユーザーCGI(SSI)はファイルオーナー権限で
動作しています。従ってCGI実行ファイルのパーミッションは、当社では701、
またCGIから読み書きされるデータファイルのパーミッションは600、フォルダは
705にして下さい。
-----

パーミッションは、cgiは701、フォルダは705、その他は600にしています。
その他にいろいろパーミッションの設定を変えてみましたが、ダメでした。
うぇぶ会議室のマニュアルの以下の部分にあたるので、現在はその設定にしていますが、
現象は同じです。
-----
サーヴァによっては、各ファイルの所有者がサーヴァでは無くユーザになっている
所があります。その場合、サーヴァは SetUID で動いている事になりますので、
各ファイルのパーミッションを変更する必要があります。 
SetUIDサーヴァ環境でのディレクトリリストを参照して変更して下さい。
-----

現在のディレクトリリスト
-----
big4:/public/pub4/home4/hatabow/html/quake/cgi-bin/forum$ ls -lR
total 120
-r-----r--   1 hatabow  users4        179 May 27  1996 CancelPoster.html
-r-----r--   1 hatabow  users4        209 May 27  1996 CancelSystem.html
-r-----r--   1 hatabow  users4        657 Dec 26  1998 Preface.html
-r-x------   1 hatabow  users4      12532 Apr 29 16:19 article.cgi*
-r-x------   1 hatabow  users4       5869 Apr 29 16:19 cancel.cgi*
-r-x------   1 hatabow  users4       7919 Apr 29 16:19 contents.cgi*
-r-x------   1 hatabow  users4       8537 Apr 29 16:19 customize.cgi*
-r--------   1 hatabow  users4      15084 Dec 26  1998 forum.pl
-r--------   1 hatabow  users4       3890 Dec 26  1998 http.pl
drwx-----x   2 hatabow  users4       4096 Jan 15  1999 icons/
-r-x------   1 hatabow  users4       2693 Apr 29 16:19 index.cgi*
-r--------   1 hatabow  users4      19900 Jan 10  1999 jcode.pl
-r-x------   1 hatabow  users4       1120 Apr 29 16:19 menu.cgi*
-rw-------   1 hatabow  users4          0 Jan 30  1997 new_arrival
-r--------   1 hatabow  users4       4127 Apr 29 16:25 site.pl
drwx-----x   2 hatabow  users4       4096 Jan 15  1999 test/
 
icons:
total 68
-r-----r--   1 hatabow  users4        144 Jun  4  1996 bot.gif
-r-----r--   1 hatabow  users4        155 May 14  1996 cancel.gif
-r-----r--   1 hatabow  users4        146 Sep 24  1996 date.gif
-r-----r--   1 hatabow  users4        149 May 11  1996 follow.gif
-r-----r--   1 hatabow  users4        148 Dec 13  1996 frame.gif
-r-----r--   1 hatabow  users4        147 Sep 24  1996 help.gif
-r-----r--   1 hatabow  users4        145 May 30  1996 menu.gif
-r-----r--   1 hatabow  users4        149 Dec 13  1996 multi.gif
-r-----r--   1 hatabow  users4        146 May 11  1996 new.gif
-r-----r--   1 hatabow  users4        162 Oct 17  1996 newtext.gif
-r-----r--   1 hatabow  users4        150 Jun  4  1996 next.gif
-r-----r--   1 hatabow  users4        143 Dec 13  1996 noframe.gif
-r-----r--   1 hatabow  users4        147 Jun  4  1996 prev.gif
-r-----r--   1 hatabow  users4        147 May 11  1996 text.gif
-r-----r--   1 hatabow  users4        153 Sep 24  1996 thread.gif
-r-----r--   1 hatabow  users4        143 Jun  4  1996 top.gif
-r-----r--   1 hatabow  users4        148 Jun  4  1996 wide.gif
 
test:
total 8
-rw-------   1 hatabow  users4         26 Dec 26  1998 contents
-r-----r--   1 hatabow  users4        161 May 27  1996 index.html


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