インストールしましょう!
・インストールしましょう ・おめでとうございます! |
注意してほしいのですが、'YaBB.pl'と記されているところは、'YaBB.cgi'と読み替える必要があるかもしれません。これらはあなたがダウンロードしたパッケージによって異なる名前になりますが、同一のファイルです。
まず、'cgi-bin/YaBB'に入っている'YaBB.pl'を開いてください。このファイルには、あなたのサーバに存在するPerlの設置場所を示すパスが含まれています。一般的にはこの設定で問題ないのですが、Perlの設置場所はホストサーバーにより異なる場所にインストールされている場合があります。例えば、WindowsやWinNTマシンがホストの場合、恐らく #!C:/Perl/Bin のようにパス設定をしなければならないでしょう。あなたのサーバに対応する適切なパスをきちんと確かめ、適宜変更するようにしてください。
次に'Settings.pl'を開き、各項目を設定してください:
必須設定項目-->
$mbname
|
YaBB掲示板の名前
|
$boardurl
|
YaBB掲示板(YaBB.plが入っているディレクトリ)のURL (末尾には '/' をつけないでください)
|
$cookieusername
|
ユーザークッキー名(一つのYaBB掲示板を運営する場合は変更する必要はありません)
|
$cookiepassword
|
ユーザークッキーパスワード(同上)
|
$mailprog
|
sendmailプログラムの場所を指定します。(一般的には "/usr/sbin/sendmail" 、または同じような場所)
|
$webmaster_email
|
掲示板管理者のe-mailアドレス。、例: qq~webmaster@mysite.com~
|
$boarddir
|
掲示板の絶対パス (通常は '.' のままでOK)
|
$datadir
|
Messagesファイルディレクトリ (任意のディレクトリに移す以外は変更する必要はありません)
|
$memberdir
|
Membersファイルディレクトリ (任意のディレクトリに移す以外は変更する必要はありません)
|
$boardsdir
|
Boardsファイルディレクトリ (任意のディレクトリに移す以外は変更する必要はありません)
|
$sourcedir
|
Sourcesファイルディレクトリ (任意のディレクトリに移す以外は変更する必要はありません)
|
$vardir
|
Variablesファイルディレクトリ(任意のディレクトリに移す以外は変更する必要はありません)
|
$facesurl
|
Avatars(自分の分身となる画像)フォルダのURL (末尾には '/' をつけないでください)
|
$facesdir
|
Avatars(自分の分身となる分身画像)の絶対パス (プロフィール画面で表示させるために必要です)
|
$imagesdir
|
イメージフォルダのURL (末尾には '/' をつけないでください)
|
$helpfile
|
ヘルプページのURL。例: (http://www.mysite.com/yabbhelp/index.html)
|
Settings.plに記されている残りの設定は弄る必要はありません。YaBBの稼動を確認するまで他の設定を変更しないことをお薦めします。
'template.html'は開き好きななように編集してください。これが掲示板のレイアウトとなります。 注意:"<yabb "で始まるタグは必ずtemplate.htmlファイルに残してください。 動かしても大丈夫ですが、削除してしまうと正しくページが表示されなくなります。 "<yabb news>"タグはNewsFaderスクリプトが新たに追加されたため、このバージョンからは不要になりました。 以前のテキスト形式のニュースに戻したい場合はこのタグをご利用ください。 (この場合、$ShowNewsFaderは'0'にしなければ掲示板メインページでニュースが二つ表示されてしまいます) template.htmlはYaBBがちゃんと稼動するまで弄らないのが賢明でしょう。
「YaBBに手を加え」たり、MODを作るのはすばらしいことですが、 先にYaBB掲示板のみが動くか確認してから試してください。 MODをインストールした場合、YaBBは一切サポート致しません。
ステップ2 - ディレクトリの作成 |
'cgi-bin'内に"yabb"(または任意の)ディレクトリを作ってください。 cgi-binディレクトリがない場合は、先に'cgi-bin'ディレクトリを作り、その中に'yabb'ディレクトリを作成してください。 ダウンロードしたYaBBパッケージに例が含まれています。
以下のようなフォルダ構成が必要です:
cgi-bin/yabb/ cgi-bin/yabb/Boards cgi-bin/yabb/Members cgi-bin/yabb/Messages cgi-bin/yabb/Sources cgi-bin/yabb/Variables今度はウェブスペース (cgi-binの外、一般的には 'public_html' フォルダです)に 'yabbimages'か同じような名前のディレクトリを作成します:
/yabbimages/次に'yabbhelp' か同じような名前のディレクトリを作成します:
/yabbhelp/
ステップ3 - ファイルのアップロード |
------- cgi-bin ディレクトリ外 ---------
/ubbc.js /fader.js /yabbhelp/ *.* (Asciiでアップロード) /yabbhelp/images *.* (Binaryでアップロード!) /yabbimages/ *.gif 全ファイル (Binaryでアップロード!) /yabbimages/avatars *.* 全ファイル (Binaryでアップロード!)------- cgi-bin ディレクトリ内 (すべてAsciiで行うこと) ---------
/yabb/ drwxrwxrwx (chmod 777 か 755) /yabb/YaBB.pl -rwxr-xr-x (chmod 755) /yabb/Settings.pl drwxrwxrwx (chmod 777) /yabb/template.html drwxrwxrwx (chmod 777) /yabb/japanese.lng -rw-r--r-- (そのまま) # または他のlanguageファイル
/yabb/Boards drwxrwxrwx (chmod 766 か 777) /yabb/Boards/.htaccess -rw-r--r-- (そのまま) /yabb/Boards/general_cat.cat -rw-rw-rw- (chmod 666) !!アップグレードする場合はアップロードしないでください! /yabb/Boards/news.dat -rw-rw-rw- (chmod 666) !!アップグレードする場合はアップロードしないでください! /yabb/Boards/news.txt -rw-rw-rw- (chmod 666) !!アップグレードする場合はアップロードしないでください! /yabb/Boards/sticky.stk -rw-rw-rw- (chmod 666) !!アップグレードする場合はアップロードしないでください! /yabb/Members drwxrwxrwx (chmod 766 か 777) /yabb/Members/.htaccess -rw-r--r-- (そのまま) /yabb/Members/admin.dat -rw-rw-rw- (chmod 666) !!アップグレードする場合はアップロードしないでください! /yabb/Members/memberlist.txt -rw-rw-rw- (chmod 666) !!アップグレードする場合はアップロードしないでください! /yabb/Messages drwxrwxrwx (chmod 766 か 777) /yabb/Messages/.htaccess -rw-r--r-- (そのまま) /yabb/Sources drwxrwxrwx (chmod 766 か 777) /yabb/Sources/Admin.pl -rw-r--r-- (そのまま) /yabb/Sources/AdminEdit.pl -rw-r--r-- (そのまま) /yabb/Sources/BoardIndex.pl -rw-r--r-- (そのまま) /yabb/Sources/Display.pl -rw-r--r-- (そのまま) /yabb/Sources/ICQPager.pl -rwxr-xr-x (chmod 755) /yabb/Sources/InstantMessage.pl -rw-r--r-- (そのまま) /yabb/Sources/Load.pl -rw-r--r-- (そのまま) /yabb/Sources/LockThread.pl -rw-r--r-- (そのまま) /yabb/Sources/LogInOut.pl -rw-r--r-- (そのまま) /yabb/Sources/Maintenance.pl -rw-r--r-- (そのまま) /yabb/Sources/ManageBoards.pl -rw-r--r-- (そのまま) /yabb/Sources/ManageCats.pl -rw-r--r-- (そのまま) /yabb/Sources/Memberlist.pl -rw-r--r-- (そのまま) /yabb/Sources/MessageIndex.pl -rw-r--r-- (そのまま) /yabb/Sources/ModifyMessage.pl -rw-r--r-- (そのまま) /yabb/Sources/MoveThread.pl -rw-r--r-- (そのまま) /yabb/Sources/Notify.pl -rw-r--r-- (そのまま) /yabb/Sources/Post.pl -rw-r--r-- (そのまま) /yabb/Sources/Profile.pl -rw-r--r-- (そのまま) /yabb/Sources/Recent.pl -rwxr-xr-x (chmod 755) /yabb/Sources/Register.pl -rw-r--r-- (そのまま) /yabb/Sources/RemoveOldThreads.pl -rw-r--r-- (そのまま) /yabb/Sources/RemoveThread.pl -rw-r--r-- (そのまま) /yabb/Sources/Search.pl -rw-r--r-- (そのまま) /yabb/Sources/Security.pl -rw-r--r-- (そのまま) /yabb/Sources/Subs.pl -rw-r--r-- (そのまま) /yabb/Sources/YaBBC.pl -rw-r--r-- (そのまま) /yabb/Variables drwxr-xr-x (chmod 766 か 777) /yabb/Variables/.htaccess -rw-r--r-- (そのまま) !!アップグレードする場合はアップロードしないでください! /yabb/Variables/agreement.txt -rw-rw-rw- (chmod 666) !!アップグレードする場合はアップロードしないでください! /yabb/Variables/ban.txt -rw-rw-rw- (chmod 666) !!アップグレードする場合はアップロードしないでください! /yabb/Variables/ban_email.txt -rw-rw-rw- (chmod 666) !!アップグレードする場合はアップロードしないでください! /yabb/Variables/ban_log.txt -rw-rw-rw- (chmod 666) !!アップグレードする場合はアップロードしないでください! /yabb/Variables/ban_memname.txt -rw-rw-rw- (chmod 666) !!アップグレードする場合はアップロードしないでください! /yabb/Variables/cat.txt -rw-rw-rw- (chmod 666) !!アップグレードする場合はアップロードしないでください! /yabb/Variables/censor.txt -rw-rw-rw- (chmod 666) !!アップグレードする場合はアップロードしないでください! /yabb/Variables/clicklog.txt -rw-rw-rw- (chmod 666) !!アップグレードする場合はアップロードしないでください! /yabb/Variables/flood.txt -rw-rw-rw- (chmod 666) !!アップグレードする場合はアップロードしないでください! /yabb/Variables/log.txt -rw-rw-rw- (chmod 666) !!アップグレードする場合はアップロードしないでください! /yabb/Variables/membergroups.txt -rw-rw-rw- (chmod 666) !!アップグレードする場合はアップロードしないでください! /yabb/Variables/news.txt -rw-rw-rw- (chmod 666) !!アップグレードする場合はアップロードしないでください! /yabb/Variables/oldestmes.txt -rw-rw-rw- (chmod 666) !!アップグレードする場合はアップロードしないでください! /yabb/Variables/reserve.txt -rw-rw-rw- (chmod 666) !!アップグレードする場合はアップロードしないでください! /yabb/Variables/reservecfg.txt -rw-rw-rw- (chmod 666) !!アップグレードする場合はアップロードしないでください! Chmodを自動設定する ksh (UN*X)スクリプトはこちらから入手できます。 (注意: このスクリプトはYaBBが推奨するものではありません。)
ステップ4 - 動かす、ログイン、テスト |
もし問題がありましたら上記の3つのステップをやり直し、このマニュアルに含まれているアドミニストレーション項にある「よくある質問とその答え」を参照してください。YaBBが正常に動くようになりましたらログインします。ディフォルトのユーザー名は "admin"、パスワードは "admin"です。新しいYaBB掲示板をインストール時には必ずこの設定になっています。この設定でログインするとメニューに管理用アイコンが表示されます。これをクリックすると掲示板のいろいろな設定を行う"管理センター"へ入ることができます。
投稿、編集、新規メンバー登録などすべてが正常に機能するか試してみましょう。
テストが終了したら管理センターに入り新しいカテゴリや掲示板を作成しましょう。
おめでとうございます、これですばらしいオープンソースの掲示板はあなたのものです!