YY-BOARD改造版設置方法
YY-BOARD仙人の里改造版の設置方法について書いておきます。設置は極めて簡単です。
設置方法の概要
ダウンロードして、解凍し、設定ファイルの各項目の設定をした後、FTPで転送して、パーミションを変更します。
ダウンロード
↓
解凍
↓
設定ファイル各項目の設定
↓
FTP転送
↓
パーミション変更
慣れれば、10分でできます。
ダウンロードと解凍
リンクをクリックして、自分のパソコンの適当な場所に保存します。ダウンロードしたファイルを解凍するには、右クリックで、「展開」を選べばいいです。エクスプローラーのメニューから行ってもいいです。ZIPファイルはWindows標準で解凍可能ですので、解凍ソフトは特に必要ありません。
設定ファイルの各項目の設定
設定ファイルは「init.cgi」です。このファイルをメモ帳またはその他のテキスト・エディターで開いて、ファイル内の説明に従って設定して下さい。通常、管理者用パスワードと入室パスワードを変更し、掲示板名を適切なものに変えるだけです。但し、このファイル以外の「.cgi」の拡張子のファイルの一行目にPerlへのパスが記載されていますが、お使いになるサーバーのPerlのパスが違う場合は、これを変更する必要があります。具体的には以下のファイルです。
- admin.cgi
- captcha.cgi
- check.cgi
- icoreg.cgi
- regist.cgi
- yybbs.cgi
Perlへのパスは、サーバーにより異なりますので、サーバーの仕様やサポート情報を調べるか、それでもわからなければ、サーバー会社に問い合わせて下さい。Perlへのパスが間違っていると、スクリプトは動作せず、エラー画面が表示されます。
なお、非常に危険ですから、管理用パスワードや入室パスワードには、FTPのパスワードやサーバーアカウントのパスワードと同じものを使ってはいけません。
設定ファイルやその他のファイルの設定が完了したら、「上書き」で保存します。ファイルの文字コードを変えないためです。万一、文字コードを変えてしまったら、UTF-8(BOMなし、または、no signature)で保存し直して下さい。
FTPで転送する
FTPソフトを使って、全てのファイルをサーバーへ転送します。転送モードは、「自動識別」(「ファイル名で切り替え」)でいいです。普通、デフォルト(初期)の設定でうまく転送されますので、何も考えなくていいです。転送先のディレクトリー(フォルダー)は、サーバーにより異なります。よって、サーバーの仕様やサポート情報を調べるか、それでもわからなければ、サーバー会社に問い合わせて下さい。伝統的には、「cgi-bin」ですが、最近では任意のディレクトリーでも動作するサーバーがあります。サーバーによっては、「.cgi」ファイルを「cgi-bin」の直下に置かないと動作しない場合があります。
パーミションの設定
下記のように、ファイルとディレクトリーのパーミションを変更して下さい。書いていないものは、そのままで大丈夫です。なお、そのままの場合は、普通、「644」になっています。
1)ディレクトリー直下のファイル
- admin.cgi 705
- captcha.cgi 705
- check.cgi 705
- icoreg.cgi 705
- init.cgi 604
- regist.cgi 705
- yybbs.cgi 705
サブディレクトリー
- data/past 707
- upl 707
dataディレクトリー内のファイル
- count.dat 606
- iconfile.cgi 606
- log.cgi 606
- pastno.dat 606
- ses.cgi 606
パーミション(パーミッション)を適切に変更しないと、動作しません。たくさんあって面倒ですが、大抵のFTPソフトでは、同じパーミションにする予定のファイルを全て選択し、右クリックしてパーミションを変更すると、一挙に変わるので楽です。上記は最も一般的なパーミションですが、サーバーによっては、上記と異なるパーミションにする必要があります。これについては、サーバーの仕様やサポート情報を調べたり、それでもわからなければ、サーバー会社にお問い合わせ下さい。まずは上記で試してみて、だめだったら、調べるというやり方でもいいでしょう。
Kent氏のサイトなどでは、「705」や「707」の他に「755」や「777」も掲載されていますが、もし「705」や「707」など、真ん中の数値がゼロでも動作するのであれば、その方が、セキュリティー上、安全です。
「パーミション」(パーミッション)は、FTPソフトによっては「アクセス権」または「属性」と呼んでいることがあります。
例:
- ホームページビルダー付属のFTPソフト: アクセス権
- FFFTP: 属性
- 英語: permission(パミション)