設置手順
2006.04.30 日曜日
「ダウンロード」カテゴリより、RGT本体を。
「スキン」カテゴリより、スキンファイルをダウンロードし、ファイルを準備してください。
ご注意!:本体にはスキンが含まれていません。
zipファイルの解凍後は以下のようになってるはずです。
まずスキンの4フォルダを全て選択し、本体ファイルの「skin」フォルダの中に入れてください。

「rgt.cgi」をメモ帳などで開き、最初の一行のPerlパスを設定して保存します。
サーバによって定められているパスに書き換えてください。
Perlパスとはサーバに「これはPerlスクリプトだ」と教えるための“まじない”みたいなものです。 大抵サーバ・プロバイダのサイトの「CGIについて」等のドキュメントに書いてあります。
#!/usr/local/bin/perl ←Perlパス
「config.cgi」をメモ帳などで開きます。 以下のように初期設定をします。
通常のサーバで、最低限変更が必要だと思われる項目に限定します。
→OS付属のテキストエディタでは使い勝手がよくありません。 Windows 環境でしたら、シンプルでスクリプトが見やすい『TeraPad』をお勧めしておきます。
$skindir = './skin/skinname';
- 使いたいスキンのディレクトリを設定してください。 末尾の / (スラッシュ)は省略のこと。
- ここで rgt.cgi が使用するスキンが決まります。
- skin.cgi があるディレクトリです。 CasualYellowスキンなら ./skin/casualyellow と書きます。
$home = 'http://your.page.address/index.html';
- あなたのホームページのURLを指定してください。
$cgititle = "cgititle";
- スクリプトのタイトル名として使います。
- ゲームならギルド名やパーティ名など基本的に自由に書いてください。
- 初期起動を確認するために、最初はこのままでアップロードしてください。
$subtitle = "subtitle";
- スクリプトのサブタイトル名として使います。
- ゲームならサーバ名など基本的に自由に書いてください。
- 初期起動を確認するために、最初はこのままでアップロードしてください。
$admin_pwd = '01234';
- 管理者パスワードです。 必ず変更してください。 通常は英数字8文字内です。
- これはどのようなときでも代用のパスワードとして使うことが出来ます。
- (登録編集時、登録削除時、パスワード変更時の「現在のパスワード」として、など)
$scriptDir = 'http://your.page.address/rgt/';
- rgt.cgi がある(rgt.cgi を置く予定の)ディレクトリのURLです。
- リンク元チェック時に使用されます。 もしリンク元チェックしないなら空にしてください。
$ImgUrl = 'http://your.page.address/rgt/img/';
- 画像をアップロードする場所、img ディレクトリのURLです。
- ダウンロードしたファイルの中にある空の img ディレクトリのこと。
$max = 20;
- 登録できる最大数を設定します。
$p_log = 0;
- 1ページに表示する記事数(メンバ数)を設定します。 0 を指定すれば一括表示。
- 規模によっては一括表示で充分です。
保存してください。 以上で、オフラインでの作業は終了です。
FTPクライアント等を使用して、サーバにアップロードします。
以下に設置例を示します。 [ ] 括弧内はパーミッション値。
パーミッションはあくまで参考値です。設置するサーバによって適正なものは異なることがあります。ご利用のサーバの環境や状況までは当方ではサポートしかねます。 >>参考リンク「パーミッションとは?」 (Kentweb)
最近では、ディレクトリとcgiのパーミッションは 777・755 では動かないサーバも多く、よりセキュリティの高い 705 を指定しているサービスもあります。
本体スクリプト rgt.cgi にブラウザ等でアクセスして問題がなければ完了です。
設置後は、config.cgi の $skindir を変更するだけでスキンを変えることができます。
試しに、お一人登録してみてください。
データが更新されると、rgt.cgi と同じディレクトリに index.html が生成されるはずです。通常は、rgt.cgi でなく、この index.html にアクセスするようにしてください。 負荷が少なく、ページが表示されるのも早いでしょう。
おつかれさまでした!


「スキン」カテゴリより、スキンファイルをダウンロードし、ファイルを準備してください。
ご注意!:本体にはスキンが含まれていません。
zipファイルの解凍後は以下のようになってるはずです。
まずスキンの4フォルダを全て選択し、本体ファイルの「skin」フォルダの中に入れてください。

▼
Perlパスの設定
「rgt.cgi」をメモ帳などで開き、最初の一行のPerlパスを設定して保存します。
サーバによって定められているパスに書き換えてください。
Perlパスとはサーバに「これはPerlスクリプトだ」と教えるための“まじない”みたいなものです。 大抵サーバ・プロバイダのサイトの「CGIについて」等のドキュメントに書いてあります。
#!/usr/local/bin/perl ←Perlパス
▼
config.cgiの設定
「config.cgi」をメモ帳などで開きます。 以下のように初期設定をします。
通常のサーバで、最低限変更が必要だと思われる項目に限定します。
→OS付属のテキストエディタでは使い勝手がよくありません。 Windows 環境でしたら、シンプルでスクリプトが見やすい『TeraPad』をお勧めしておきます。
$skindir = './skin/skinname';
- 使いたいスキンのディレクトリを設定してください。 末尾の / (スラッシュ)は省略のこと。
- ここで rgt.cgi が使用するスキンが決まります。
- skin.cgi があるディレクトリです。 CasualYellowスキンなら ./skin/casualyellow と書きます。
$home = 'http://your.page.address/index.html';
- あなたのホームページのURLを指定してください。
$cgititle = "cgititle";
- スクリプトのタイトル名として使います。
- ゲームならギルド名やパーティ名など基本的に自由に書いてください。
- 初期起動を確認するために、最初はこのままでアップロードしてください。
$subtitle = "subtitle";
- スクリプトのサブタイトル名として使います。
- ゲームならサーバ名など基本的に自由に書いてください。
- 初期起動を確認するために、最初はこのままでアップロードしてください。
$admin_pwd = '01234';
- 管理者パスワードです。 必ず変更してください。 通常は英数字8文字内です。
- これはどのようなときでも代用のパスワードとして使うことが出来ます。
- (登録編集時、登録削除時、パスワード変更時の「現在のパスワード」として、など)
$scriptDir = 'http://your.page.address/rgt/';
- rgt.cgi がある(rgt.cgi を置く予定の)ディレクトリのURLです。
- リンク元チェック時に使用されます。 もしリンク元チェックしないなら空にしてください。
$ImgUrl = 'http://your.page.address/rgt/img/';
- 画像をアップロードする場所、img ディレクトリのURLです。
- ダウンロードしたファイルの中にある空の img ディレクトリのこと。
$max = 20;
- 登録できる最大数を設定します。
$p_log = 0;
- 1ページに表示する記事数(メンバ数)を設定します。 0 を指定すれば一括表示。
- 規模によっては一括表示で充分です。
保存してください。 以上で、オフラインでの作業は終了です。
▼
ファイルアップロード・パーミッション(権限)の設定
FTPクライアント等を使用して、サーバにアップロードします。
以下に設置例を示します。 [ ] 括弧内はパーミッション値。
パーミッションはあくまで参考値です。設置するサーバによって適正なものは異なることがあります。ご利用のサーバの環境や状況までは当方ではサポートしかねます。 >>参考リンク「パーミッションとは?」 (Kentweb)
最近では、ディレクトリとcgiのパーミッションは 777・755 では動かないサーバも多く、よりセキュリティの高い 705 を指定しているサービスもあります。
[ディレクトリ構成例]
rgt.cgi [755] (本体スクリプト)
dat.cgi [755] or [666] (データファイル)
config.cgi [755] (初期設定ファイル)
cgi-lib.pl [644] (CGI汎用ライブラリ)
jcodeg.pl [644] (日本語コード変換ライブラリ)
img [777] (画像をアップロードするディレクトリ)
skin [777]━ (スキンを入れるディレクトリ)
┗ casualyellow [777]
┗ marinenote [777]
┗ purplered [777]
┗ silvergray [777]━
┗ skin.cgi [755]
▼
完了!
本体スクリプト rgt.cgi にブラウザ等でアクセスして問題がなければ完了です。
設置後は、config.cgi の $skindir を変更するだけでスキンを変えることができます。
試しに、お一人登録してみてください。
データが更新されると、rgt.cgi と同じディレクトリに index.html が生成されるはずです。通常は、rgt.cgi でなく、この index.html にアクセスするようにしてください。 負荷が少なく、ページが表示されるのも早いでしょう。
おつかれさまでした!
Comments
Trackbacks
Trackback URL : http://rgt.jpn.org/sb.cgi/84