【設 置 例】:ここでは YY-BOARD の @nifty での設置例を示しています
FTPソフトの準備ができたら転送しますが、その前に全体のディレクトリ構成とフ
ァイルの配置を理解しておく必要があります。これはプロバイダによって規定がある
のでCGIの設置規定のページをよく読んで理解しておく必要があります。
yybbs.cgi yybbs.log count.dat jcode.pl
の各ファイルは「アスキー(テキスト)モード」で、home.gifなどのアイコン画像は
すべて「バイナリモード」で転送して下さい。
転送後各ファイルに次のとおりパーミッションを設定します。
yybbs.cgi ... 755
yybbs.log ... 666
count.dat ... 666
jcode.pl ... 644
それでは以下にFFFTPを使った@niftyへのFTPの転送方法とパーミッションの設定
方法をご紹介しますので、参考にしてみて下さい。
▼ホストの設定
まずFFFTP.exeをダブルクリックして立ち上げると、以下のような「ホスト一覧」の
ダイアログボックスが現れます。
ここで「新規ホスト」のボタンをクリックします。
すると設定リストが現れるので以下の例にならって設定項目を正確に入力します。
入力が終わるとOKボタンをクリックしてリストを閉じます。次に「ホスト一覧」に
先ほど入力した@niftyのホスト名があるはずなので、その@niftyをアクティブにした
状態で「接続」ボタンをクリックするとホストへ接続されます。
ホストへ接続されると左にローカル(あなたのパソコン側)、右にリモート(サー
バ側)が表示されますので、転送したいファイルを、ローカルからリモートに向かっ
てドラッグアンドドロップします。
これでファイルが転送されます。転送モード(アスキーモードかバイナリーモード
か)については、FFFTPはファイルの拡張子から自動判別して切り替えるので使用者
は特に意識する必要はありません。
ファイルが転送されたら次はパーミッションの設定です。パーミッションを設定す
るには、リモート側のファイルを「右クリック→属性変更」とします。
すると以下のような「属性の変更」という設定ダイアログボックスが現れるので、
「現在の属性」のところに「755」と入れOKボタンをクリックします。
すると対象ファイルのパーミッションが755に設定変更されます。
以下に主要プロバイダでの設置例を説明します。(かっこ内はパーミッション値)
▼@niftyの場合
ftp?.nifty.com
|
+-- homepage / index.html (トップページ)
| |
| +-- img / home.gif kuma.gif...
| (アイコン1式)
|
+-- cgi-bin / yybbs.cgi [755]
yybbs.log [666]
count.dat [666]
jcode.pl [644]
注1:ftp? の ? は数字が入ります。
注2:呼び出す掲示板のURL名は
http://hpcgi?.nifty.com/ユーザ名/yybbs.cgi
(?の部分は数字は入ります)
注3:設定変更箇所
アイコンディレクトリの指定に注意
$icon_dir = "http://homepage?.nifty.com/ユーザ名/img";
ロックファイルはsymlink関数が可能
$lockkey = 1;
(cgi-binディレクトリのパーミッシ
ョンは設定変更の必要なし)
▼BIGLOBEの場合
www2?.biglobe.ne.jp
|
+-- public_html / index.html (トップページ)
|
+-- bbs / yybbs.cgi [755]
yybbs.log [666]
count.dat [666]
jcode.pl [644]
注1:www2? の ? は数字が入ります。
注2:呼び出す掲示板のURL名は
http://www2?.biglobe.ne.jp/~ユーザ名/
bbs/yybbs.cgi
?の部分は数字は入ります)
注3:設定変更箇所
アイコンディレクトリの指定は同一
ディレクトリ内なので「コンマ」の
み。
$icon_dir = ".";
ロックファイルはsymlink関数が可能
$lockkey = 1;
(cgi-binディレクトリのパーミッシ
ョンは設定変更の必要なし)
▼HI-HOの場合
www.???.hi-ho.ne.jp
|
+-- html / index.html (トップページ)
| |
| +-- img / home.gif kuma.gif...
| (アイコン1式)
|
+-- cgi-bin / yybbs.cgi [755]
yybbs.log [666]
count.dat [666]
jcode.pl [644]
注1:サーバ名の ??? は原則として3文字
のサーバ名が入ります。
注2:呼び出す掲示板のURL名は
http://www.???.hi-ho.ne.jp/cgi-bin/
user/ユーザ名/yybbs.cgi
(???の部分はサーバ名が入ります)
注3:設定変更箇所
アイコンディレクトリの指定に注意
$icon_dir = "http://www.???.hi-ho.ne.jp/~ユーザ名/img";
(???の部分はサーバ名が入ります)
ロックファイルはsymlink関数が可能
$lockkey = 1;
(cgi-binディレクトリのパーミッシ
ョンは設定変更の必要なし)