設置に関するFAQ

Q1 設置したけど動きません!!!!もうどうしたらいいのか!えありじうぇrふぁえ
A1 とりあえずオチツケ

Q2 403とかエラーでるんですけど
A2 スクリプトのパーミッションに問題があると思います。パーミッションは
   guildmember.cgi admin.cgi :755
   各種データファイル:666
   スクリプトをおいてあるフォルダ:777

   に変更する必要があります。

Q3 InternalServerErrorとか出るんですけど
A3 perlのパスはあっていますか?プロバイダなりレンタルサーバーのページなりに設定があるはずです。
   スクリプトの1行目を書き換えればOK。#usr/local/bin/perl→#usr/bin/perl など。


Q4 日記が書き込めないんですけど
A4 日記の新規作成の際にエラーが出ていると思われます。
   日記ファイルはスクリプトと同じフォルダに作成されます。
   この際、フォルダのパーミッションによっては作成できない場合がありますので、
   フォルダのパーミッションを(777など)変更してください。
   ただしtripodに設置する場合は、日記は使用できないものと思ってください。

Q5 画像がアップできないんですけど
A5 Q4と同様の理由でアップできないと思われます。
   あと、画像サイズは一応制限はしていますが大量にアップするとサーバー容量をかなり食うことになります。
   十分に余裕がない場合はアップ不可の設定にしておいたほうがよいやもしれません。

Q6 画像アップしても見えないんですけど
A6 サーバーによってはcgi-bin以下のフォルダにあるファイルをブラウザから参照できなくしていることがあります。
   この場合画像はアップできてもその画像を閲覧することができません。
   guildmember.cgiの$updir、$imgdirの設定を適切なものに変更してください。

Q7 日記アイコンがちゃんと表示されないよー
A7 日記書いたことのない人は表示されません。あと、Q6と同様の理由で表示されていないケースがあります。
   アイコンを表示可能な所に再アップロードして、admin.cgiからそのアイコンが表示されるように修正してください。

Q8 サーバー変更したら、日記が書き込めなくなっちゃったんですけど
A8 各人の日記のパーミッションを666などの書き込み可能なものに変更してください。



○インストール作業

1.	アップロード前に、guildmember.cgiおよびadmin.cgi行頭のperlパスの書き換えを
	プロバイダの指定通り行ってください。

2.	サーバーに解凍したファイルをアップロードしてください。その際のパーミッションは下のとおりです。
	ただし、サーバーによってはこのパーミッションでは動かない場合があります。

	homepage--+-memberlist--+-------guildmember.cgi		755
				|	admin.cgi		755
				|	keitai.pl		755
				|	setup.cgi		666
				|	data.cgi		666
				|	msssage.tbl		666
				|	jcode.pl		755
				|	BBSPainter.jar		644(お絵描き機能利用時のみ)
				|
				+-------img/フォルダ		777
				+-------faces/フォルダ		(特別な指定は必要なし)
				+-------icon/フォルダ		(特別な指定は必要なし)
				+-------diary/フォルダ		777

	iconフォルダおよびfacesフォルダには解凍時にフォルダに入っているファイルもアップロードしてください。

3.	次にアップロードしたadmin.cgiを実行して、パスワードに[culture]と入れてください(初期パスワード)
	この画面で各種設定が行えます。マスターパスワードは必ず変更してください。

○@niftyでの設置

 @niftyではcgi-bin配下のファイルにアクセスできないという仕様があります。
 そのため、画像関係のファイルはhomepageフォルダ配下に置かなくてはなりません。

	+-cgi-bin-------+-------guildmember.cgi		755
	|		|	admin.cgi		755
	|		|	keitai.pl		755
	|		|	setup.cgi		666
	|		|	data.cgi		666
	|		|	msssage.tbl		666
	|		|	jcode.pl		755
	|		|	BBSPainter.jar		644(お絵描き機能利用時のみ)
	|		+-------diary/フォルダ		777
	|
	+-homapage------+-------img/フォルダ		777
			+-------faces/フォルダ		(特別な指定は必要なし)
			+-------icon/フォルダ		(特別な指定は必要なし)

というフォルダ構成にした上で、guildmember.cgi中のフォルダ設定を以下のように変更してみてください。

$imgdir="../../homepage/img/";
$putdir="http://homepage▲.nifty.com/■■■■/img/";
@relmlist=('<img src="http://homepage▲.nifty.com/■■■■■/icon/snd.gif">','<img src="http://homepage▲.nifty.com/■■■■■/icon/bas.gif">','<img src="http://homepage▲.nifty.com/■■■■■/icon/win.gif">');
$icondir="http://homepage▲.nifty.com/■■■■■/faces/";
○tok2での設置

 tok2の場合パーミッションが特殊なものになります。
 スクリプトを置くフォルダを作成(ここではmemberlistとします)

	homepage--+-memberlist--+-------guildmember.cgi		700
		      (701)	|	admin.cgi		700
				|	keitai.pl		604
				|	setup.cgi		604
				|	data.cgi		604
				|	msssage.tbl		604
				|	jcode.pl		604
				|	BBSPainter.jar		644(お絵描き機能利用時のみ)
				|
				+-------img/フォルダ		705
				+-------faces/フォルダ		(特別な指定は必要なし)
				+-------icon/フォルダ		(特別な指定は必要なし)
				+-------diary/フォルダ		705