設定・設置方法
YY-BOARD Ver6.21を元に改造していますので、ログファイルはファイル名を変更することでそのまま利用できます。
ただし、本改造スクリプト設置前に、必ずログファイルのバックアップを取ってください。
【1】オリジナル版のYY-BOARD Ver 6.xx をダウンロードし手順に従って設置し、動作することを確認します。
設置済みの場合には【2】以降の作業を行います。ただし、設置済みの場合でもヴァージョンが古い場合には、ログファイル名の変更が必用になることがありますので注意して下さい。
【2】当サイトより最新版 YY-BOARD 改造スクリプトをダウンロードし【1】のyyini.cgi書き換えと同様にinit.cgiの基本設定項目、管理者パスワード、戻り先、文字サイズ、フォント、色設定などを環境に合わせて書き換えます。
init.cgiファイルの書き換えはテキストエディタで行います。テキストエディタとしてはWindowsではEmEditorのフリー版 EmEditor Free等をご利用下さい。Mac版のテキストエディタはVectorサイトからダウンロードしてご利用下さい。
init.cgiの書き換え例 |
:
:
# 管理者用パスワード (英数字で8文字以内)
$pass = '0123';
# タイトル名
$title = "YY-BOARD";
# タイトル文字色
$tCol = "#008080";
# タイトルサイズ
$tSize = '24px';
# 本文文字フォント
$bFace = '"MS UI Gothic", Osaka, "MS Pゴシック"';
# 本文文字サイズ
$bSize = '13px';
# 壁紙を指定する場合(http://から指定)
$backgif = "";
# 背景色を指定
$bgcolor = "#E1F0F0";
# 文字色を指定
$text = "#000000";
:
:
# タイトルにGIF画像を使用する時 (http://から記述)
$t_img = "";
$t_w = 180; # GIF画像の幅 (ピクセル)
$t_h = 40; # 〃 高さ (ピクセル)
:
:
# 戻り先のURL (index.htmlなど)
$homepage = "../index.html";
# 最大記事数
$max = 100;
# アイコン画像のあるディレクトリ
# → フルパスなら http:// から記述する
# → 最後は必ず / で閉じない
$imgurl = "./img";
:
:
|
初期設定では新表示形式になっています。通常のJoyful Note表示形式を利用する場合には、
管理画面で「YY-BOARD形式に戻す」をクリックしてください。
|
init.cgiファイルを書き換えたら、全てのファイルを下記の【ファイル構成】の通りに転送してください。
ver 6以降でファイル名や転送先が変更になっています。必ず下記の【ファイル構成例】の通りに転送してください。
掲示板スクリプト名を変更モードに設定している場合は、
変更モードを解除してからファイルを転送してください。
|
旧ログファイル yylog.cgi はファイル名を log.cgi と変更してcount.dat、pastno.datと共に ./data/ ディレクトリ内に転送してください。
【ファイル構成例】
public_html (ホームディレクトリ)
|
+-- yybbs / yybbs.cgi
| regist.cgi
| admin.cgi
| read.cgi
| registkey.cgi
| init.cgi
| index.cgi ...掲示板名自動変更用
|
+-- lib / jcode.pl
| form.pl
| registkey.pl
| list_log_thread.pl
| list_log_tree.pl
| list_log_topic.pl
| check.pl
| howto.pl
| search.pl
| pastlog.pl ...過去ログ表示
| message.pl ...メッセージ表示
| editlog.pl ...ユーザー編集
| keitai.pl ...携帯用
| webmail.pl ...WebMail用
| mimew.pl ...WebMail用
|
+-- data / log.cgi ...ログファイル(旧ファイル名yylog.cgi)
| count.dat ...カウンターファイル
| pastno.dat ...過去ログ用
| scriptname.cgi ...スクリプト名ファイル(自動作成)
| cmode.dat ...カラーモードデータファイル
| color.dat ...カラーデータファイル
| spamdata.cgi ...NGワード
| spamlog.cgi ...拒否ログ
| denyaddress.cgi ...アクセス禁止データファイル
|
+-- img / home.gif, bear.gif, ...
|
+-- past / 0001.cgi ...過去ログ
|
+-- mailchk /...WebMail用
太文字:ファイル名あるいは設置ディレクトリの変更あり
赤文字:追加スクリプト・追加ディレクトリ
書き換えたinit.cgiファイルだけではなく、
yybbs.cgi、regist.cgi、admin.cgi、read.cgi、index.cgiも必ず転送してください。
【パーミッション設定】
次にディレクトリと転送したファイルのパーミッション(許可権)設定を行います。
ご利用サーバによりパーミッションの推奨値は異なります。下記の表を参考に設定してください。
ディレクトリ名 |
パーミッション |
一般サーバ |
suEXECサーバ |
※yybbs |
755 or 707 |
701 or 700 |
※lib |
755 or 707 |
701 or 700 |
※data |
777 or 707 |
701 or 700 |
※past |
777 or 707 |
701 or 700 |
※img |
755 or 707 |
701 or 700 |
※mailchk |
777 or 707 |
701 or 700 |
|
|
|
ファイル名 |
パーミッション |
一般サーバ |
suEXECサーバ |
※yybbs.cgi |
755 or 705 |
701 or 700 |
※admin.cgi |
755 or 705 |
701 or 700 |
※regist.cgi |
755 or 705 |
701 or 700 |
※read.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 |
log.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】掲示板の動作確認をします。以上で設置完了です。