Sato IT Studio - PMCJ

EasyBBS GXII/GXIIs CGI 設置詳細

【 設置に関する注意事項 】

 1. 投稿メール通知は、サーバで [ sendmail ] の利用が出来なければ使用出来ません。

 2. 検索機能は、サーバーに負荷が掛かりますので、ご利用サーバーの注意事項をご確認下さい。

 3. 管理者の初期パスワードは、必ずご変更下さい。

【 同梱ファイル 】

Easy BBS [ GXII/GXIIs ] CGI

   easybbs_GX2.cgi v2.30 ( GXIIs版は easybbs_GX2s.cgi )

    パソコン用ルーチン ebgxsub_p.pl v1.12     携帯電話用ルーチン ebgxsub_k.pl v1.14     過去ログルーチン exs_kakolog.pl v1.03     タグルーチン exs_tagu.pl v1.0     ファイルアップルーチン exs_fileup.pl v1.05     サーチルーチン exs_search.pl v1.11     通知メールルーチン exs_mail.pl v1.02

※ タグ可・メール通知・ファイルアップ等のルーチンは設定無しの時は必要ありません。

   システムCGI system_g.cgi v2.10 ( GXIIs版のみ )   ・サンプル添付画像 (「sample」ディレクトリーに格納 ※ご自由にご利用下さい。)

   - HP表示 - hp1.gif (w=23 h23) hp2.gif (w=23 h23) hp3.gif (w=23 h16)

- 返信ボタン - hen2.gif (w=39 h23) hen3.gif (w=39 h23) hen4.gif (w=39 h23) hen5.gif (w=39 h23)

- 「NEW」マーク - new1.gif (w=33 h15)    jcode.pl [644] (日本語コード変換モジュール [ 著作権 Utashiroさん ] )    readme.txt (説明ファイル)

【 設置説明 】

設置例

  ホームページディレクトリが「public_html」だと仮定します。   ( niftyなどは「homepage」となっているようです。)   easybbs(任意)というサブディレクトリーを作成したとします。  例1 (ディフォルト)

 public_html (ホームディレクトリー)    |    |---- easybbs[755]    |     |    |     |--- lib [755] (ライブラリ格納ディレクトリー)    |     | |    |     |  ebgxsub_p.pl [644] (パソコンで掲示板利用する場合に必要)    |     |  ebgxsub_k.pl [644] (携帯電話で掲示板利用する場合に必要)    |     |  exs_kakolog.pl [644] (過去ログファイルを作りたい場合に必要)    |     |  exs_tagu.pl [644] (タグ書き込み可能とする場合に必要)    |     |  exs_fileup.pl [644] (ファイルアップ機能を利用する場合に必要)    |     |  exs_search.pl [644] (ログ検索機能を利用する場合に必要)    |     |  exs_mail.pl [644] (書き込み通知メール機能を利用する場合に必要)    |     | jcode.pl [644] (日本語コード変換モジュール [ 著作権 Utashiroさん ] )    |     |    |     |---- data [777] (データーファイルディレクトリー)    |     | |    |     |  easybbs.dat [666] (投稿データーファイル)    |     |  system_b.dat [666] ( GXIIs版のみ )    | |  log0001.txt(過去ログ自動育成)    | |  ・    | |  ・    |     |    | |---- html [777] (過去ログファイル格納ディレクトリー) | | | | | |--- img [777] (ファイルアップ格納ディレクトリー) | | |    | |  kakolist.html(過去ログリスト自動育成)    |     | ××.gif [644] (投稿者HP表示や「new」マーク画像を使う場合)    |     |    | |--- lock [777] (ロックファイル格納ディレクトリー)    | |    |  .htaccess [644]    | (「.pl」「.dat」「.txt」ファイルをWEB上から隠すため、    |      .htaccess設置が可能サーバーの場合アップして下さい。)    |    |  easybbs_GX2s.cgi [755] 本体    |  system_g.cgi [755] ( GXIIs版のみ )    |    |      |  例2 (.htaccess設置が許可されていない場合など)

   |− lib (仮名)    |  |    |  ebgxsub_p.pl [644] (パソコンで掲示板利用する場合に必要)    |  ebgxsub_k.pl [644] (携帯電話で掲示板利用する場合に必要)    |  exs_kakolog.pl [644] (過去ログファイルを作りたい場合に必要)    |  exs_tagu.pl [644] (タグ書き込み可能とする場合に必要)    |  exs_fileup.pl [644] (ファイルアップ機能を利用する場合に必要)    |  exs_search.pl [644] (ログ検索機能を利用する場合に必要)    |  exs_mail.pl [644] (書き込み通知メール機能を利用する場合に必要)    | jcode.pl [644] (日本語コード変換モジュール [ 著作権 Utashiroさん ] )    |    |− data    |  |    | easybbs.dat [666] (投稿データーファイル)    | system_b.dat [666] ( GXIIs版のみ )    | log0001.txt(過去ログ自動生成)    | ・    | ・    |    |− public_html (ホームディレクトリー)    |   |    |   |−easybbs[755]    |      |    |   |---- html [777] (過去ログファイル格納ディレクトリー) |   | | |   | |--- img [777] (ファイルアップ格納ディレクトリー) |   | |    |   |  kakolist.html(過去ログリスト自動生成)    |      | ××.gif [644] (投稿者HP表示や「new」マーク画像を使う場合)    |      |    |   |--- lock [777] (ロックファイル格納ディレクトリー)    |   |    |    |    easybbs_GX2s.cgi [755] 本体    |    system_g.cgi [755] ( GXIIs版のみ )    |  例3 (CGIの設置がcgi-binに指定されている場合での設置例)

   |− cgi-bin (仮名)    |   |    |   |−easybbs[755]    |     |    |     |--- lib [755] (ライブラリ格納ディレクトリー)    |     | |    |     |  ebgxsub_p.pl [644] (パソコンで掲示板利用する場合に必要)    |     |  ebgxsub_k.pl [644] (携帯電話で掲示板利用する場合に必要)    |     |  exs_kakolog.pl [644] (過去ログファイルを作りたい場合に必要)    |     |  exs_tagu.pl [644] (タグ書き込み可能とする場合に必要)    |     |  exs_fileup.pl [644] (ファイルアップ機能を利用する場合に必要)    |     |  exs_search.pl [644] (ログ検索機能を利用する場合に必要)    |     |  exs_mail.pl [644] (書き込み通知メール機能を利用する場合に必要)    |     | jcode.pl [644] (日本語コード変換モジュール [ 著作権 Utashiroさん ] )    |     |    |     |---- data [777] (データーファイルディレクトリー)    |     | |    |     |  easybbs.dat [666] (投稿データーファイル)    |     |  system_b.dat [666] ( GXIIs版のみ )    | |  log0001.txt(過去ログ自動生成)    | |  ・    | |  ・    |  |--- lock [777] (ロックファイル格納ディレクトリー)    | |    |    ( .htaccess [644] 通所は設置不要    | 「.pl」「.dat」「.txt」ファイルがWEB上から見える場合のみ、    |      .htaccess設置が可能サーバーの場合アップして下さい。)    |    easybbs_GX2s.cgi [755] 本体    |    system_g.cgi [755] ( GXIIs版のみ )    |    |    |− public_html (ホームディレクトリー)    |   |    | |---- html [777] (過去ログファイル格納ディレクトリー) | | | | | |--- img [777] (ファイルアップ格納ディレクトリー) | | |    | |  kakolist.html(過去ログリスト自動生成)    |   | ××.gif [644] (投稿者HP表示や「new」マーク画像を使う場合)    |

【 各設定、利用について 】

プログラム本体内設定

 ★上記設置例2の場合   --------------------------------------------    # 記録ファイル位置(ルート)設定   $cfile = '../../data/';   #   # html・画像位置(ルート)設定   $hfile = './html/';   #   # html・画像位置ファイル領域URL設定   # ( CGIディレクトリーにCGIファイルしか置けない   # 場合などの時、上記設定変更後の下記設定の記入例 http://〜省略〜/html/ )   $cgihp = './html/';   #   #各plサブルーチン位置(ルート)設定   $subroot = '../../lib/';   --------------------------------------------    と設定する  ★上記設置例3の場合   --------------------------------------------    #掲示板設置アドレス(ファイル名変更はここを修正して下さい。)   #これはアクション等のベースURLになります。   # 例:http://www.pmcj.com/easybbs_GX2.cgi   $bbsurl = 'http://www.pmcj.com/easybbs/easybbs_GX2.cgi';   (過去ログ機能を使う場合は必ず「http://〜」で指定する)   # 記録ファイル位置(ルート)設定   $cfile = './data/';   #   # html・画像位置(ルート)設定   $hfile = '../../public_html/html/';   #   # html・画像位置ファイル領域URL設定   # ( CGIディレクトリーにCGIファイルしか置けない   # 場合などの時、上記設定変更後の下記設定の記入例 http://〜省略〜/html/ )   $cgihp = 'http://〜省略〜/html/';   #   #各plサブルーチン位置(ルート)設定   $subroot = './lib/';   --------------------------------------------    と設定する GXIIs版の場合 システムCGI -----------------------------------   ※掲示板の管理者初期キーは「012ab」です。   ※システム設定は「管理者専用」からシステム設定へ進んで下さい。 ------------------------------------------------------------- 1.[GXU][GXUs]をご利用を頂く場合は、シェア登録をして頂く事となります。   シェアライセンス料金の入金確認後、「シェア登録ナンバー」   をメールにてお知らせ致します。   (バージョンアップ版ダウンロードやお問い合わせに必要になります。) ※フリーCGI化に伴い抹消 2.PC専用及び携帯専用設定にしても、管理者はどちらを利用しても管理者キーにて入室出来ます。   この場合は「ebgxsub_p.pl」「ebgxsub_k.pl」共にアップして下さい。 3.入室制限利用にて、ユーザー登録制にしたい場合は、フリーCGI「Pwd Control CGI 」の   「PWD C-ISSUE CGI ver1.0」をご利用下さい。 4.ユーザー用「変更・削除」に対して、管理者キー記入で全てに対応(変更・削除)出来ますので、   管理者専用ページに入らなくても管理者管理が出来ます。 5.管理者専用ページにてログに対する処理をしたい場合、   処理をしたいログがあるページに進んでから、管理者専用ページへ進んで下さい。   (管理者専用ページ内でのログページ移動は出来ません。)   管理者専用ページにての投稿削除は、レス(返信)と共に削除されますのでご注意下さい。   通常 [ 4.] にてログ管理が出来ますので、ユーザーにてま「変更・削除」を許可していない場合や   一括削除などの時利用する事になるかと思います。 6.ファイルアップ利用している場合、ホーム領域節約の為過去ログに対しての   アップファイル一括削除が可能です。(その過去ログページ内のアップファイル一括削除)   過去ログ機能を利用していなくても、   #アップされた総ファイルサイズの制限(KB指定)   $uplim = '0';   の設定にて、指定アップ総サイズが超えている場合、古いアップファイルが削除され、   指定サイズ以下になるまで、アップを拒否させる事が出来ます。 7.メール通知の動作についてですが、管理者及び投稿者への返信はメールやお名前が一致した場合は、   通知されません。 8.過去ログに対してのログ処理は前バージョンと変わりました。   訪問者の返信や「変更・削除」は出来ません。   管理者のみ管理者専用ページにて可能としました。 9.返信機能利用設定時、レスフォームのタイトル欄を空にしたい場合は「2」と設定して下さい。 10. EZ-web端末に対して ( $EZcheck = 0; での標準HDML端末の動作は確認していません。)

WAP2.0対応端末にて、1ページ表示能力が約9Kとなり、(標準HDML カラー約7.5K 白黒約1.3K) 表示画面も、通常のHTMLと同じ表示が可能となりました。

  携帯端末においての、表示件数やコメント文を分割の数値を固定としていますが、   変更したい場合の修正箇所 easybbs_GX2.cgi本体「個人設定」下部     --------------------------------------------------------------- if($puser){ # i-mode J-Sky EZwebWAP2.0端末 $logview = 5; #表示件数 $limcom = 400; #コメント分割(byt指定) 現在全角200文字 } else { # EZ-web標準HDML端末端末 ↓ログ表示件数   ↓過去ログリスト表示件数  if(!$f_kv){ $logview = 2; } else { $logview = 5; }                ↓カラー端末表示件数とコメント分割   ↓白黒端末コメント分割数 if($up_col){ $logview = 5; $limcom = 400; } else { $limcom = 200; } }     ---------------------------------------------------------------   となっています。 標準HDML端末での表示調整での参考にして下さい。 携帯端末利用時 ebgxsub_k.pl 内設定について

1. # 携帯ファイルアップフォーム [ 0:無し 1:有り ] $MobFileUpForm = 1;

  ※ファイルアップフォームを止める場合 [0] にして下さい。 2. #******** 携帯ファイルアップフォーム有りの際以下を設定 ******* # ファイルアップ不可携帯エージェント # ※ ここで設定する場合、下記 $YesUpMob をコメントアウト( # )で無効にする。 # $NoUpMob = '(UP\.Browser|^DoCoMo|^PDXGW|^\(DDIPOCKET\/(.*)\)CNF|^ASTEL|^L-mode)'; # ファイルアップ可携帯エージェント # ※ ここで設定する場合、上記 $NoUpMob をコメントアウト( # )で無効にする。 $YesUpMob = '(^J-PHONE|^Vodafone|^SoftBank)'; #*************************** ここまで ***************************   ファイルアップ不可携帯エージェント 設定例

$NoUpMob = '(UP\.Browse ... 省略 ... ... 中省略 ... # $YesUpMob = '(^J-PHONE|^Vodafone|^SoftBank|^MOT\-)'; 

( 又は、$YesUpMob = '(^J-PHONE|^Vodafone|^SoftBank|^MOT\-|UP\.Browse)'; ) 3. # ファイルアップ全閲覧 [ 0:表示可のみ閲覧 1:全閲覧 ]

$MobFileALLLook = 1;

[1] システムでの表示制限解除。 [0] システムでの制限に委ねられます。 4. # ファイルアップ閲覧可能サイズ [ byts指定 ]

$MobFileviweSize = 100000;

現在、5KBytsにて設定。

戻る | HOME | SERVICES > レンタル - プログラム - フリー素材 | HOW TO | LINKS | USERS | 閉じる
 PMCJは、フリーCGIを中心としたプログラムの配布及び製作やCGIレンタルサービスをしているサイトです。
Copyright (C) 1998-2017 Sato IT Studio PMCJ by Tomio Sato. All Rights Reserved.