>> |
Linux版のyouTube対応R7fセットです
名前: 特報スタッフ
[2006/12/31,06:21:14] No.361
全カメラ付き携帯対応、画像アップロード掲示板 imgboard1.22R7f2 for Linux自宅サーバ版です
OS : Linux(CentOS4.4/Fedora RC5推奨) (Mac Mini /玄箱HGの方は別途配布しているppc用セットをお使いください) Windowsの人は別のWindows版をご利用ください。
[サーバの必要スペック] CPU :Pentium3/Pentium-M/Celeron1GHZ相当以上 VIA-C3-1GHz以上/Ath-1.5GHz以上 メモリ: 512MB以上
説明は中のReadme.txtを参照してください。 /var/www/html/等にRC7ディレクトリの形で解凍してください。
>tar zxvf imgboardR7_RC7f2_linux.tar.gz
これでいいと思います。
CGIを実行できるように、Apacheの設定をしてください。 #なお、既にCGI実行可能なサーバの場合は必要なところだけやってください。
/etc/httpd/conf/httpd.conf等で ExecCGIをOptionsのところに書き足してCGIの実行を許可し、 AddHandler cgi-script .cgi AddHandler cgi-script .dat AddHandler cgi-script .pl 拡張子cgi,dat,plをCGIとして認識するように設定してください。 (datをCGIとして設定するのはセキュリティ向上のためです)
# 詳細はApacheの設定を解説するページをググッて参照ください。
次に解凍したimgboard.cgiの入っているディレクトリへ移動して >chmod 606 *.dat >chmod 707 ftp-box >chmod 707 img-box >chmod 606 index.html でパーミッションを変更します。 これだけで動くとおもいます。
なお、index.htmlのパーミッション変更を忘れるとHTMLキャッシュができないので、注意してください。
できれば、CGIの中の設定をいろいろ変更する前に、一度imgboard.cgiに対して、PCから投稿できるか、縮小画像(サムネイル)が正常にできるか試してみてください。
STEP3.CGI設定のカスタマイズ
あなた専用の個別設定を行う外部設定ファイル myset.cgi(imgboard本体用) myset_im.cgi(携帯アクセス用) で、各種設定を行ってください。
設定の編集はemacsやmuleで行ってください。漢字コードはEUCにせず、SHIFT-JISコード、改行LFで保存してください。
特にmyset_im.cgiの中の自宅サーバ名の設定は携帯からの写真投稿の受け取りに必須ですので必ず設定してください。
なお、imgboardR7の場合は、Mail-Webデータ変換サーバを特報サイトの方で運営していますので、他のメール投稿型CGIで必要な投稿用のメールアドレス取得やsendmailはなくても、メール添付によるカメラ付き携帯から写真の投稿ができます。 #意外な事実ですが、実はimgboardR7はメール投稿型掲示板としてはとっても設置が簡単なのです・・・
また、デフォルトでは、高負荷WWWサーバ向けのhtmlキャッシュ排出モードになっています。
このモードを利用する場合は、掲示板のURLを周知する際に以下のようにCGIでなく、index.htmlのURLを周知してください。
(従来)http://www.hoge.jp/aaaa/imgboard.cgi ↓ (今後)http://www.hoge.jp/aaaa/index.html
このモードだと比較的高いアクセス集中に耐えられます(必ずしも、画像掲示板に適したベンチではないですが・・・apache benchで言うと、100以上になります)。 CGI実行時の負荷だけでCPU利用率が100%になってしまうような場合、このモードをご利用ください。 なお、このモードを利用する場合は、管理者推奨の表示モードを小さめのリサイズ済みサムネイルに指定し、1ページ当たりの記事数を15から40程度に増やしてください。
(上記チューニングをしたmyset.cgiとmyset_im.cgiが設定例フォルダの中の「高負荷サーバ用」フォルダに入っています。それをコピーして imgboard本体等と同じフォルダにあるmyset.cgi,myset_im.cgiと置き換えて使っていただいても結構です)
ただし、htmlキャッシュ排出モードの場合、CGI内蔵のアクセスカウンタとアクセスログ機能、クッキー関連の機能が自動的に死にますので、やや不便になります。それらの機能を使いたい場合はmyset.cgiとmyset_im.cgiの $PM{'make_bbs_html_top'}=1; を0に変更し、従来通りCGIのURLを周知してください。
(これらのチューニングをしたmyset.cgiとmyset_im.cgiが設定例フォルダの中の「一般向け」フォルダに入っています。それをコピーして imgboard本体等と同じフォルダに あるmyset.cgi,myset_im.cgiと置き換えて使っていただいても結構です)
STEP4. HTMLのカスタマイズ imgboard.cgi本体のHTMLのカスタマイズは、従来通り外部設定ファイルを使って自在にできます。おまけの中にある外部設定ファイルを myset.cgiから呼んでください。
im.cgiのHTMLのカスタマイズはmyset_im.cgiにある設定部分をご利用ください。
↓このファイルは古いので、下のスレッドにある最新版をお使いください。
圧縮データ(tar.gz形式) :
imgboardR7_RC7f2_linux.tar.gz
-(2835 KB)
|