入手〜設置
入手
2003/04/22 Fixed!
解凍すると以下のファイルが展開されます。
- flexbbs.cgi
掲示板のメインプログラムです。 - flexbbs_conf.rb
掲示板の設定ファイルです。 - flexbbs.html
デザイン用のHTMLファイルです。(しょぼい) - flexbbs_log.cgi
掲示板のログファイルです。 - bbs.rb
データファイルの読み書きプログラムです。 - article.rb
記事データのプログラムです。 - htmltemplate.rb
HTMLを読み込んで加工するプログラムです。 - lock.rb
ファイルロック用のプログラムです。 - iconview.cgi
アイコン一覧表示プログラムです。 - img/
画像用のフォルダです。 - img/mail.png
メール用の画像です。 - img/home.png
ホームページ用の画像です。 - lock/
ロックファイル用ディレクトリです。 - lock/bbs
ロックファイルです。
この他に掲示板用のアイコンファイルが必要です。
どこか *2から探してきてimg/フォルダに入れてください。
設定
すべてのテキストファイルはEUCで記述されています。
メモ帳では文字化けしますので、EUCエディタ
*3で変更してください。
- flexbbs.cgi と iconview.cgi
- 1行目:Rubyパスです。
#!/usr/local/bin/ruby -Ke でだめなら
#!/usr/bin/ruby -Ke で9割以上大丈夫だと思います。
telnetもしくはsshが使える場合は「$ which ruby」で調べることができます。 - 12行目:ADMIN_PASS = '?????'
管理者のパスワードです。
このパスワードを用いるとすべての記事を削除できます。
- 1行目:Rubyパスです。
- flexbbs_conf.rb
- DATAFILE
データファイル名です。 - TEMPLATE
デザイン用のHTMLです。 - ARTICLE_PER_PAGE
一ページの親記事数です。 - ARTICLE_MAX
保持する最大親記事数です。 - DOUBLE_POST_SEC
同じ内容の投稿を許可しない秒数です。 - COLORS
文字の色です。 {"色名" => "色"}, のフォーマットで書いてください。 - ICONDIR
アイコン用のディレクトリです。 - ICONS
アイコンです。 {"アイコン名" => "ファイル名"}, のフォーマットで書いてください。 - ENABLED_TAG
本文で許可するタグです。 "タグ", のフォーマットで書いてください。
- DATAFILE
- flexbbs.html
- 普通のHTMLなのでご自由に変更してください。
- ソース内のコメントタグ<!-- ??? -->はプログラムで使用しているので、削除しないでください。
- 詳しい説明はデザインで。
設置
- ディレクトリ構造は配布のままです。
- FTP
*4転送してください。
*.cgi, *.rb, flexbbs.htmlはEUCのテキストモード
その他はバイナリモードです。 - パーミッションの設定
- flexbbs.cgi[705]
- iconview.cgi[705]
- flexbbs.html[604]
- flexbbs_log.cgi[606]
- *.rb[604]
- img/[701]
- img/*[604]
- lock/[707]
- lock/bbs[606]