トップ > 携帯対応YY-BOARD(改) > 設置方法 > マルチ掲示板対応版
| 設置方法 |
|---|
-携帯対応YY-BOARD(改)マルチ掲示板対応版-
ここは旧バージョンについての説明です。
現行バージョンについてはこちらをご覧下さい。
□yybbs.cgi
□yyregi.cgi
□yy_setup.cgi
#!/usr/local/bin/perl
→サーバで定められたPerlのパスを指定します。
□yyini.cgi
# ▼設定項目
→通常は変更の必要はありません。
# ▼ マルチ掲示板用 設定項目
# 全ての部屋のID
→ここに全ての部屋のIDを記載します。半角英数字を使用します。
→記載していないものはディレクトリを作ってアクセスしてもエラーになり、アクセス出来ません。
→ID名とディレクトリ名は同一のものを使用して下さい(初期設定ではroom1)。
→掲示板のURLは http://〜〜〜/bbs/yybbs.cgi?room=ID名 となります。
# 部屋名(room)が指定されていない場合のID
→ここにIDを記載して、そのIDのみ設置すれば、単一の掲示板としても使用出来ます。
# ▼ 以降の変数は、設定データ編集ページで選択します
→選択肢を追加する場合は、半角スペースで区切って下さい。
→通常は変更の必要はありません。
□yyini2.cgi
# ▼設定項目
→各部屋ごとに設定します。
→$pass(管理者用パスワード)は必ず変更するようにして下さい。
→その他の項目は通常は変更の必要はありません。
標準的なディレクトリ構成は次のようになります。
各機能を使用しない場合は、それぞれのディレクトリ・ファイルは必要ありません。
【ディレクトリ構成例】 ([ ]内はパーミッションの設定)
public_html / index.html (トップページ)
|
+-- yybbs / yybbs.cgi [705]
| yyregi.cgi [705]
| yyini.cgi [604]
| yy_epad.cgi [604] (e-PADの絵文字機能を使用する場合)
| yy_setup.cgi [705]
| jcode.pl [604]
| room1.htm [606] (WWWCチェックファイルを出力する場合)
| room2.htm [606] (WWWCチェックファイルを出力する場合)
| i.gif (*1 *2)(絵文字入力フォームを使用する場合)
| j1.gif (*1 *2)(絵文字入力フォームを使用する場合)
| j2.gif (*1 *2)(絵文字入力フォームを使用する場合)
| i.htm (*2)(絵文字入力フォームを使用する場合)
| j1.htm (*2)(絵文字入力フォームを使用する場合)
| j2.htm (*2)(絵文字入力フォームを使用する場合)
| howto.htm (*2)(絵文字入力フォームを使用する場合)
|
+-- room1 / yylog.cgi [606]
| | yyini2.cgi [604]
| | yy_data.cgi [606]
| | count.dat [606]
| | pastno.dat [606]
| |
| +-- lock [707] /
| |
| +-- past [707] / 0001.cgi [606] ... (過去ログを使用する場合)
| 1.dat [604] ... (旧過去ログを表示する場合)
|
+-- room2 / yylog.cgi等 (以下、room1と同様)
| |
| +-- lock [707] /
| |
| +-- past [707] / 0001.cgi等
|
+-- img / home.gif, bear.gif, ...
|
+-- i / *.gif *.png 564個 (*3)(e-PADの絵文字機能を使用する場合)
|
+-- j / *.gif 480個 (*3)(e-PADの絵文字機能を使用する場合)
|
FTP でアップロードした後、パーミッションを変更します。
サーバにより、別のパーミッションが指定されている場合は、そちらを優先して下さい。
| ファイル名 | パーミッション | 転送モード | |
|---|---|---|---|
| 各部屋共通で使用 | yybbs.cgi | 705 or 755 | アスキー |
| yyregi.cgi | 705 or 755 | アスキー | |
| yyini.cgi | 604 or 644 | アスキー | |
| yy_epad.cgi | 604 or 644 | アスキー | |
| yy_setup.cgi | 705 or 755 | アスキー | |
| jcode.pl | 604 or 644 | アスキー | |
| 各部屋ごとに設置 | yyini2.cgi | 604 or 644 | アスキー |
| yylog.cgi | 606 or 666 | アスキー | |
| yy_data.cgi | 606 or 666 | アスキー | |
| count.dat | 606 or 666 | アスキー | |
| pastno.dat | 606 or 666 | アスキー | |
| lockディレクトリ | 707 or 777 | - | |
| pastディレクトリ | 707 or 777 | - | |
| 0001.cgi等 | 606 or 666 | アスキー | |
| 1.dat等 | 604 or 644 | アスキー | |
| room1.htm等 | 606 or 666 | アスキー | |
| 各部屋共通で使用 | *.gif/*.png | - | バイナリ |
| *.htm | - | アスキー |
設定ページにアクセスしてデータを編集します。
設定ページのURLは次のようになります。
http://〜〜〜/bbs/yy_setup.cgi?mode=addata&room=ID名(初期値はroom1)
認証画面では、yyini.cgiで指定した管理者用パスワードを入力して下さい。
設定内容に関しては、設定ページの説明をご覧下さい。
Rev1.65以前からバージョンアップする場合は、使用中のyyini.cgiをバックアップしておいて、設定内容を参考に入力して下さい。
設定内容を記録するファイル(yy_data.cgi)は手動で書き換えない事を推奨します。
各部屋ごとに設定します。
掲示板にアクセスします。
http://〜〜〜/bbs/yybbs.cgi?room=ID名(初期値はroom1)
複数の部屋を設置した場合は、それぞれのID名を使用します。
何らかのエラーが起こる場合には、チェックモードで問題がないか確認してみてください。
http://〜〜〜/bbs/yybbs.cgi?room=ID名&mode=check
最終更新:2004/05/27