H9jKVN8kdJY



無題 名前: 特報スタッフ [2006/02/05,18:07:40] No.337
全カメラ付き携帯対応、画像アップロード掲示板
imgboard1.22R7(RC7) for Windows自宅サーバ版セットです

みなさんの感想をもとに、改良をしました。

説明は中のReadme.txtを参照してください。

主な変更点です


設定可能な保存記事数を1500までに拡大
設定可能な画像のアップロード制限を1.5MBまで拡大
画像以外のアップロード制限を50MBまで拡大

2006/02/05 set622full.cgiで掲示板下部のボタンをカスタムできるようにした
2006/02/05 設定可能な最大画像ファイル投稿サイズを拡大(1500KB)
2006/02/05 設定可能な最大ファイル投稿サイズを拡大(50MB)
2006/02/05 オリジナル画像の縮小機能を追加
2006/01/28 p2e版とレンタル版をマージして更新
2005/09/20 新サムネイル形式対応(ipcL/ipcS廃止)
2005/09/20 MQV形式(SONY独自 MoviePlayer形式)に対応
2005/09/20 tgz形式に対応.VC++ファイル廃止
2005/09/20 ASTEL用コード廃止
2005/07/20 Apache1.3.3x(Win32)のバグでURL欄のCGI名が「IMGBOA~1.CGI」等に化ける問題に対処
2005.05.04 一部画像で「loop_count 4が多すぎます」が出る点を修正
2005.04.24 アニメーションGIFの前後で画像表示サイズがおかしくなるバグを修正

このファイルはWindowsの自宅サーバ専用です。

↓このファイルは古いので、下のスレッドにある最新版をお使いください。
圧縮データ(zip形式) imgboardR7_RC7.zip -(3749 KB)
>> imgboard1.22R7(RC7f) for Windows自宅サーバ版セット 名前: 特報スタッフ [2006/12/31,05:08:04] No.360
R7のyouTubeタグ埋め込みに対応したセットです。

# 2006/12/31 Macユーザ用画像縮小ソフトのURLリンクを修正
# 2006/12/31 自動ダイエット機能追加
# 2006/12/13 FLV(Flash Video)動画データに対応した
# 2006/10/29 返信記事へのyouTubeタグの埋め込み許可を設定できるようにした
# 2006/10/23 SPAMワードのデフォルトから「動画」「新着」等10個を削除した。
# 2006/10/20 SoftBankモバイル対応
# 2006/10/14 youTubeの埋め込み許可機能のセキュリティチェック処理を強化
# 2006/10/10 youTubeの埋め込み許可機能をためしに追加
# 2006/06/29 掲示板SPAM対策でURLリンクの個数を3個までに制限する機能を追加
# 2006/03/27 掲示板SPAM対策を追加

↓このファイルは古いので、下のスレッドにある最新版をお使いください。
圧縮データ(zip形式) imgboardR7_RC7f2.zip -(3779 KB)
>> 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)


[返信しないで戻る]