設定・設置方法
【1】オリジナル版のe-PADをダウンロードし手順に従って設置し、動作することを確認します。設置済みの場合には【2】以降の作業を行います。ただし、設置済みの場合でもヴァージョンが古い場合には、ログファイル名の変更が必用になることがありますので注意して下さい。
【2】次に最新版 e-PAD 改造スクリプトをダウンロードし【1】と同様に( epad.cgiではなく )init.cgiの基本設定項目、管理者パスワード、戻り先、文字サイズ、フォント、色設定などを環境に合わせて書き換えます。初めて設置される方や、設置に不慣れな方は、最初は管理者パスワードのみを変更し、他の設定は変更しないで転送してみてください。
init.cgiファイルの書き換えはテキストエディタで行います。テキストエディタとしてはWindowsではEmEditorのフリー版 EmEditor Free等をご利用下さい。Mac版のテキストエディタはVectorサイトからダウンロードしてご利用下さい。
init.cgiの書き換え例 |
:
:
# 掲示板タイプ
# 1 : 標準タイプ(レス機能なし)
# 2 : 返信レス式(レス記事はクリック後に表示)
# 3 : 返信レス式(レス記事は初期画面から表示)
$bbstype = 3;
# 自動ソート
# → 返信時に親記事をトップへ自動ソートする
# 0 : しない
# 1 : する
$topsort = 1;
# タイトル名
$title = "掲示板";
# タイトル文字の色
$t_color = "#666666";
# タイトル文字サイズ
$t_size = '24px';
# 本文文字サイズ
$b_size = '13px';
# 本文文字のタイプ
$b_face = "MS UI Gothic, MS Pゴシック, Osaka";
# 記事題名の色
$sub_col = "#DD0000";
# 記事下地の色 (PCモード時)
$tbl_col = "#ffffff";
# 記事番号の色 (PCモード時)
$num_col = "#008000";
# CGI本体スクリプト (URL)
$script = './epad.cgi';
# ログファイル (サーバパス)
$logfile = './elog.cgi';
# データ番号ファイル (サーバパス)
$numfile = './num.dat';
# 管理用パスワード
$pass = '0123';
# 最大記事数
# → 親記事単位
# → これを超える記事は古い順に削除
$max = 100;
# 戻り先 (URL)
$home = "../index.html";
:
:
|
init.cgiファイルを書き換えたら、全てのファイルを下記の【ファイル構成】の通りに転送してください。
Rev 2.20以降でディレクトリ構造およびファイルが変更になっております。
下記の通りにファイルをASCII(アスキー)・テキスト形式で掲示板設置サーバへ上書き転送します。バックアップ保存しておいたログファイル(elog.cgi)がある場合にはdataディレクトリ内へ転送します。
掲示板スクリプト名を変更モードに設定している場合は、
変更モードを解除してからファイルを転送してください。
|
【ファイル構成例】
public_html (ホームディレクトリ)
|
+-- epad / epad.cgi ...(変更モードを利用する場合、epad******.cgiに自動変更)
| registkey.cgi
| init.cgi
| index.cgi ...(変更モードを利用する場合、epad.cgiに自動変更)
| admin.cgi ...管理モードリネームスクリプト
|
+-- lib / jcode.pl
| admin.pl
| ptel.pl
| pcom.pl
| registkey.pl
| webmail.pl ...Webmail用
| mimew.pl ...Webmail用
|
+-- data / i2e.dat
| i2j.dat
| j2e.dat
| elog.cgi ...ログファイル
| num.dat
| spamdata.cgi ...NGワードファイル
| spamlog.cgi ...投稿拒否ログ (自動作成)
| scriptname.cgi...スクリプト名ファイル(自動作成)
| denyaddress.cgi ...アクセス禁止データファイル
|
+-- img / *.gif
|
+-- i / *.gif *.png
|
+-- j / *.gif
|
+-- e / *.gif *.png
太文字:スクリプト改変・設置ディレクトリの変更あり
赤文字:追加スクリプト・追加ディレクトリ
【パーミッション設定】
次にディレクトリと転送したファイルのパーミッション(許可権)設定を行います。
ご利用サーバによりパーミッションの推奨値は異なります。下記の表を参考に設定してください。
ディレクトリ名 |
パーミッション |
一般サーバ |
suEXECサーバ |
※epad |
755 or 707 |
701 or 700 |
※lib |
755 or 707 |
701 or 700 |
※data |
777 or 707 |
701 or 700 |
|
|
|
ファイル名 |
パーミッション |
一般サーバ |
suEXECサーバ |
※epad.cgi |
755 or 705 |
701 or 700 |
※registkey.cgi |
755 or 705 |
701 or 700 |
init.cgi |
644 or 604 |
600 |
※index.cgi |
755 or 705 |
701 or 700 |
※admin.cgi |
755 or 705 |
701 or 700 |
elog.cgi |
666 or 606 |
600 |
spamdata.cgi |
666 or 606 |
600 |
spamlog.cgi |
666 or 606 |
600 |
scriptname.cgi |
666 or 606 |
600 |
denyaddress.cgi |
666 or 606 |
600 |
*.dat |
666 or 606 |
600 |
*.pl |
644 or 604 |
600 |
※は実行権を与えるディレクトリ・ファイルです。
FTPソフトによっては数値ではなく、r、w、xの文字で表示される場合があります。
rはreadable(読み)、wはwriteable(書き)、xはexecutable(実行)を表し、
これを数値に置き換えるとrは4、wは2、xは1となります( -は0を表す )。
rwx |
計算 |
数値 |
|
rwx |
数値 |
rwx |
4+2+1 |
7 |
|
rwxrwxrwx |
777 |
r-x |
4+0+1 |
5 |
|
rwxr-xr-x |
755 |
rw- |
4+2+0 |
6 |
|
rw----rw- |
606 |
r-- |
4+0+0 |
4 |
|
rw-r--r-- |
644 |
--x |
0+0+1 |
1 |
|
rw------- |
600 |
--- |
0+0+0 |
0 |
|
rwx-----x |
701 |
パーミッションの設置値が不明の場合はご利用サーバのFAQを参照されるか、
ご利用サーバのサポートまでお問い合わせ下さい。
【3】上記の通りファイルを掲示板設置サーバへ転送し、動作確認をします。以上で設置完了です。