Web biglobe ni cgi
BIGLOBE に CGI を設置しよう!
>>HPへ
  HOME

  2004年 12月 27日 (月)

左ネリナさん コメントを頂く皆さんへ


現在、このシステムに小生はコメントできません。
理由は小生が家庭内プロクシサーバーを通してしかアクセス出来ないためです。
(゜人゜)(-人-)ゴメンネ

左ネリナさん==((( (/* ^^)/ ハロ〜〜
このサイトはある種情報発信だけのサイトなので、お返事遅れました。ごめんちゃいm( __ __ )m。
 はい、このサイトは、当該CGIの応援の為にも、また広告を好まない小生と考えを同じくするBIGLOBEサーバー使用の方々のために書かれております。当然、当該CGIの管理者にも確認を頂いて初心者には何の説明も無しにCGIをUPして頂く様に、少々くどいほど書いたつもりです。お役に立てて幸いです。
 他のサイトのCGIに附きましては、他に多くの説明サイトが存在する為に記載して居りません。検索をかければ多く見つかると思います。もし、お使いに成りたいCGIに不明点がございましたらMAILにてご相談下さい。時間の許す限りお手伝い致します。ただ、改造はご容赦下さい。





  2004年 12月 8日 (水)

WebFrog情報(WebFrogより転記)


 ■ http://webfrog.pupu.jp/

  【WebFrog Blogの新バージョン進捗状況】

● 今回のバージョンアップで設定項目が大幅に追加されそうです。

   でもわかりにくいのは嫌いなので、
   シンプルにシンプルに作ろうとがんばっております。
   シンプルイズベスト!!!ですから。

   気になる新しいWebFrog Blogの完成日ですが、
   現在のところ年内の完成を目標にがんばっております。
    
    by WebFrog管理者

   ※ ガンバッテ ヾ(^ o ^)ρ シャンシャン

     (*^‥^*)」 イヨッ





  2004年 12月 8日 (水)

Web Liberty情報(掲示板より転記)


■ http://www.big.or.jp/~knight/

 【サイトリニューアルに向けて】


 トップページで告知しているように、12月下旬にサイトリニューアル予定です。そしてそのリニューアルを期に、サイト内の全HTMLファイルと配布中の全CGIをストリクトなHTMLに変更します。

サイトリニューアルは結構前から目論んでいて、Web Gallery Professional
公開直後からひたすら作業中です。
100ページ以上あるHTMLファイルと30種類近くある配布CGIをすべて修正中。

ただ、配布CGIの数は少し減らします。具体的には

・Web Board、Web Board ResVersion、Web Board IconVersion は一つのCGIに統合します。
・Web Diary、Web Diary UpVersion は一つのCGIに統合します。

となる予定です。また、

・Web Mail MultiVersion は公開停止にするかもしれません。
・Web Puzzle、Web Poker はしばらくダウンロードできなくなるかもしれません。
(修正に時間がかかりそうなので。)
・CGIの改造方法のページはしばらく閲覧できなくなるかもしれません。
(同じく、修正にかなり時間がかかります。)

となると思います。
ちなみに、リニューアルといってもサイト内の構成はそれほど変更しません。
というか、量が多すぎて簡単には変更できません。(^^;
ひとまずストリクトなHTMLに変更した後、
地道に少しずつ内容にも手を加えていこうと思っています。

 ※ HTML\(^▽^@)ノ アハハ

   (*^‥^*)」 イヨッ





  2004年 9月 8日 (水)
BIGLOBE に CGI を設置_57_(BLGLOBE_新サーバー(www7a)情報)


 先程、BIGLOBEのHP広場(http://kingdom.biglobe.ne.jp/?D)を確認すると、是からのBIGLOBEサーバー(www7a.biglobe.ne.jp)http://www7a.biglobe.ne.jp/~ホームページID/と成る方は、www5dまでのサーバーと異なり、 cgi アクセス時に必要だった cgi.www5d の cgi 部分が不要らしい。しかし、呼び出し方法が変わっただけで、相変わらず別サーバーとの事なので、相対パス指定で動く保障は無い。ただ、呼び出しに cgi. が不要なだけの様で有る。したがって新サーバー(www7a.biglobe.ne.jp)をお使いの皆さんは本日までの小生の説明より、cgi.を取って記入下さい。

(1) www5* までのサーバー(本日までの記載に同じ)

   html等の呼び出し : http://www5d.biglobe.ne.jp/~m_jun/***/****.html
   cgi 等の呼び出し  : http://cgi.www5d.biglobe.ne.jp/~m_jun/***/***.cgi

(2) www7* サーバー

   html等の呼び出し : http://www7*.biglobe.ne.jp/~m_jun/***/****.html
   cgi 等の呼び出し  : http://www7*.biglobe.ne.jp/~m_jun/***/***.cgi
    ( cgi. は不要です。確認はしていませんが相対パスでは多分働きません。)





  2004年 9月 1日 (水)

BIGLOBE に CGI を設置_56_(チャット)


※ ●●只今作成中(上手く表示してくれません!!(●ToT●) シクシク)

 ※ 今回は、Icon Chat (チャット)です。

   Icon Chat : アイコンの表示が出来るチャットです。
           人数制限など、機能が豊富です。

   Icon Chat & Light Chat : http://dream.lib.net/room/

   この2種のUP方法はほぼ同様です。

 此処からは一行掲示板が正常にUP出来る方を対象にお話します。
もし、初心者のお方で、一度もCGIをアップされた事の無い方は一度
一行掲示板をUPして正常動作を確認された上で、再度この場所におい
で下さい。必ずUP出来ます。

@---- ファイルの入手

 THE ROOM (http://dream.lib.net/room/)のHPから Icon Chat Ver.2.16 (チャット)の説明ページから、
 ichat.lzh(16.1kb)(LHA形式)をダウンロード、Lhasaを使ってファイルを解凍してください。以下の5種のフアイ

ルが現れます。

・ichat.cgi
・jcode.pl
・log.dat
・men.dat
・deny.dat

A---- 設定項目の変更

 THE ROOMのCGI内部説明書に沿って通常の設定を行って下さい。その後、BIGLOBE関連設定をするフアイルは

  ichat.cgi ... スクリプト本体

● ここで、BIGLOBE関連の設定箇所のみ小生のサーバーを例に記載します。

 小生は此処でこのCGIをBIGLOBEサーバー内に /01-chat/ と言うフオルダを作って設置するものとします。(仮な

ので現存しません。このフオルダ(ディレクトリ)名称は貴方の自由な名称に変更して下さい。(注:一行掲示板))

 BIGLOBE関連設定箇所は上記1種類のフアイルに対し設定します。

(※  と、最後まで入力しても、此処までしか反映されません。ごめんちゃいm( __ __ )m。変更点を貼り付けるとこのBlogの動作がおかしくなります。タグ・コード。キャラクター変換と色々試みましたが、HTMLのように上手く表示してくれません。どうもこの方法も限界が来たようです。対策を考えますので今しばらくお待ち下さい。)







  2004年 8月 26日 (木)

BIGLOBE に CGI を設置_55_(お絵描き掲示板)


今回は、以下のお絵描き掲示板「Pallet Town(v2.55)」です。

サンプル及び詳細及びダウンロードは以下をご覧下さい。

Pallet Town : http://bon.pobox.ne.jp/    (お絵描き掲示板)

 此処からは一行掲示板が正常にUP出来る方を対象にお話します。
もし、初心者のお方で、一度もCGIをアップされた事の無い方は一度
一行掲示板をUPして正常動作を確認された上で、再度この場所におい
で下さい。必ずUP出来ます。

@---- ファイルの入手

  以下のHP、及び其処からリンクされるシーペインター、及び関連
 のページから必要フアイルを入手して下さい。

 Pallet Town : http://bon.pobox.ne.jp/    (お絵描き掲示板)

 必要フアイルは

 Pallet Town : palletbbs***.lzh   (***はバージョン)

 其の外に

  □しぃちゃんお絵描きアプレット。 PaintBBS及びしぃペインターに対応は、

 http://www.gt.sakura.ne.jp/~ocosama/ こちらのサイトから

☆ PaintBBSを使う場合 (当掲示板はv2.21以上にのみ対応)
・pbbs***.zip −継続利用をする為のパッケージ

☆ しぃペインターを使う場合 (当掲示板はv1.05_5以上にのみ対応)
・sptr***.zip −Oekaki Shi-Painter (複数ファイルバージョン)

☆ アニメーションを再生させるアプレット
・pchview***.zip −Viewer

 それぞれ必要に応じてダウンロードして下さい。

 当掲示板に必要なファイルは拡張子が.jarのものとresディレクトリ以下です。

※ 注意!! : しぃペインターをDL後解凍する際resディレクトリ以下は解凍不要。
         (圧縮フアイルのままの状態で置いておいて下さい。)

 ■ 是で、解凍収集したフアイルは/ palletbbs /フオルダを/ 01-palletbbs /に変更して其処に収納しています。(任意のフオルダ(ディレクトリ)名に変更可能。) ■



--------------------------------------------------------------

/ 01-palletbbs / ----------- [DIR]
├ readme.txt 説明書(是はUPしない)
├ pallet_town.cgi メインCGIスクリプト
├ getpic.cgi お絵描きデータ受信CGIスクリプト
├ count.cgi カウンタ・特殊サーバCGIスクリプト
├ plug.cgi 外部初期設定ファイル
├ pallet_town.html 表示用HTMLファイル
├ master.pl 管理権限動作ライブラリ
├ resist.pl 書き込み処理ライブラリ
├ library.pl 詰め合わせライブラリ
├ jcode.pl 日本語変換ライブラリ
├ index.html ダミーファイル
├ new.gif、soon.gif、haikei.gif、space.gif、wait.gif
/ sysdir / ----------- [DIR]
│ ├ palletlock ロックファイル
│ └ index.html
/ logdir / ----------- [DIR]
│ └ index.html
/ olddir / ----------- [DIR]
│ └ index.html
/ imgdir / ----------- [DIR]
│ └ index.html
----------------------------以下は追加フアイル(必要分のみで可能)
├ spainter.jar
├ PaintBBS.jar
├ PCHViewer.jar

/ res / -------------- [DIR]
│ ├ bn.gif
│ └ c1x16xy16y.gif
│ ├ normal.zip
│ └ pro.zip
│ ├ res.txt
│ └ res.zip
│ ├ res_en.txt
│ └ res_fr.txt
│ ├ res_ja.txt
│ └ res_ko.txt
│ ├ res_normal.zip
│ └ res_pro.zip
│ ├ res_zh.txt
│ └ tt.zip
-----------------------------------------------------------------

 以上のフアイルが必要フアイルです。

A---- 設定項目の変更

 BIGLOBE関連設定をする書き換えの必要なフアイルは、

@)pallet_town.cgi
A)plug.cgi

 の2点で、

@)pallet_town.cgiは管理者用パスワードのみの変更で必ず変更して下さい。

 $pass = '********'; (自分のパスに半角英数字で8文字以内で記入)

A)plug.cgi は以下の部分を変更します。変更ヶ所は5箇所です。

  ※ この例題はサーバー内部に/01-palletbbs/と言うディレクトリを作成すると仮定して記載。
    (任意のディレクトリ名に変更可能。)

------------------------------------------------------------------

イ)$htmlurl = 'http://127.0.0.1/~TEST/cgi-bin/palletbbs/';
   ↓
  $htmlurl = 'http://www5d.biglobe.ne.jp/~m_jun/01-palletbbs/';

ロ)$scriptdir = './';
   ↓
  $scriptdir = 'http://cgi.www5d.biglobe.ne.jp/~m_jun/01-palletbbs/';

ハ)$htmldir = './';
   ↓
  $htmldir ='http://www5d.biglobe.ne.jp/~m_jun/01-palletbbs/';

ニ)$html_img_dir = '';
   ↓
  $html_img_dir ='./';

ホ)$htmlcgi = 0;
   ↓
  $htmlcgi = 1;

   ホ)はBlogにて上手く表示できないために2バイト文字です。
     (※ 実際は英文小文字で変更して下さい!!。)

 ※ 以上の5箇所です。

B---- サーバーに転送

  ※ ( ((≪☆★BOMB!!★☆≫)) )とPC上に作った 01-palletbbs 
 フオルダ毎転送しても良いのですが、此処は慎重を期して、

1) FFFTPを自分のサーバーに接続してサーバー側URL欄が /public_html
 の場所に 01-palletbbs と言うフオルダを作成して下さい。

2) その 01-palletbbs のフオルダをマウスでWクリックすればURLが添付画像の様に /public_html/01-palletbbs となり 01-palletbbs 内部になります。

3) 此処に先ほど作成した全てのフアイル・フオルダを転送して下さい。 この時の転送モードは

 .jar・.zip・.gifファイルは「バイナリモード」
 .cgi・.pl・.txtは「アスキーモード (テキストモード)」でBIGLOBEに転送して下さい。

C---- パーミッションの設定

 ※ 各々のフアイル・フオルダに対して属性(パーミッション)を設定します。
  (詳細は一行掲示板にあります。)ここで属性変更を必要とするのは以下の8点。
   それ以外はサーバーの既定値で動作します。誤り無く設定して下さい。

1) pallet_town.cgi (755)
2) getpic.cgi (755)
3) count.cgi (755)
4) pallet_town.html (666) 他のhtmlフアイルとは異なり必ず変更して下さい。
5) sysdir        (777) [DIR]
6) logdir        (777) [DIR]
7) olddir        (777) [DIR]
8) imgdir        (777) [DIR]

D---- 動作の確認

  ※ このお絵描き掲示板は通常、pallet_town.htmlにアクセスして使用しますが、最初のみアクセスは、pallet_town.htmlではなくpallet_town.cgiに直接アクセスします。

 小生の場合のアクセス(現存しません)は、

  http://cgi.www5d.biglobe.ne.jp/~m_jun/01-palletbbs/pallet_town.cgi

 にアクセスします。cgiにアクセスすると環境設定をするため最初だけパス入力画面が現れ、と同時に各種設定状況やこのスクリプトが正常に動作するかを自動的に簡易チェックする仕組みです。問題等があればエラーとしてその内容が表示されます。ここで、

 【sendmailが使えないかパスが違います】との警告が出ますが、BIGLOBEは通常、sendmailが使えないためにこの警告が出て正常です。

 その後、http://www5d.biglobe.ne.jp/~m_jun/01-palletbbs/pallet_town.html にアクセスして画面が現れれば一応の成功です。

 画面がでれば、管理画面より各項目の設定を行って下さい。この時に一部パス関係を誤ると画像等が現れない場合が有ります。注意して設定は行って下さい。画像の呼び出しは必ず、

 http://www5d.biglobe.ne.jp/~m_jun/01-palletbbs/*** です。

 後は、セットしたお絵描きツール、画像投稿等のテストを実施して作動を確認して下さい。

 確認はOKでしたか??。OK???ばんざーい!ヽ(▽ ̄ )乂(  ̄▽)ノ ばんざーい!

F---- リンク

  ※ 呼び出しURLを貴方のHPのSW(スイッチ)からリンクすれば使用できます。

  http://www5d.biglobe.ne.jp/~m_jun/01-palletbbs/pallet_town.html

  (*^‥^*)」 イヨッ





  2004年 8月 14日 (土)
個人のホームページ】のTrackBack
(〃´o`)=3 ふぅ 


 \(*^_^*)/一応、Web Liberty(ウェブ リバティー):

 http://www.big.or.jp/~knight/  「ないと」さんのHPに有るCGIのゲームを除く全ての解説が終わった。何故ゲームの解説をしないの?との問い合わせが友人から有ったが、小生ゲームをやらない人間なので御勘弁を。

 そして、この解説と同時にBIGLOBEにCGIを検証して下さった皆さん、ご苦労さんでした。一応5名の全くの初心者に挑戦頂いたが、若干1名を除いて多少の問題が有ったが一応掲示板をサポート無しでUP願えた。(=^_^=)

 問題とは、やはり我々の様に眼鏡が必要な歳と成ってきた人間にとって、カンマ・コンマ・ドット等の間違いである。是から挑戦いただく皆さんは、このてん充分に注意されてCGIのUPに挑戦下さい。うむぅー是は年齢にも関係しないかな?。ま、注意の問題です。はい。

 若干一名様は、未だ完成の報を聞かないが、何処まで行ったかのか?。

 ただ、一行掲示板さえ、この解説で未だ難しいとの声も有った。確かにファイル・フォルダを自分で作れない方、これ等の名称を自分で書き換えられない方、PCは買ったが操作本を一度も読まれた事の無い方には相当難解な事だろう。

 でも、何事もお互い、努力と忍耐。ま、一行掲示板の解説に重点を置いて、見直しを図ろう。

          (*^‥^*)」 イヨッ

 





  2004年 8月 12日 (木)
BIGLOBE に CGI を設置_54_(休憩・パーミッション?)


※ では此処で属性(パーミッション)について初心者用に少しだけ説明しましょう。

 パーミッションとはOSのWINDOWSには無い、フアイルの操作権限のことで初心者の小生もインターネットで調べた程度しか知りません。多くのサーバーのOSはUNIXと言われるOSを使用しており、このOSで使用されるフアイル・フオルダにはこの権限を附けないと使用出来ません。

 一般的なサーバーでは、初期値が設定されており、html形式のファイルはパーミッションを設定しなくても使用できるのはこのためです。BIGLOBEの場合、htmlは644に、フオルダは755・画像は644に設定されます。

 パーミッションは以下に示す数値の様に、数値の値が低い方がセキュリテーが高いとされており、出来る限り小さな数値に設定する必要が有ります。最初から此処まで読まれた方はお気づきとは思いますが、今までの説明では動作さす事を目的として最小限の説明の為に75*と70*が混合して存在しています。是は、初心者がCGIの供給元、Web Liberty(ウェブ リバティー)の説明と異なれば混同して設定を誤るためにこの方法を取りました。

 ※ 説明の混合パーミッションでもCGIは稼動を確認しています。

 でも、通常は755は755の三桁シリーズ、705は705の三桁シリーズで合わせるのが普通です。現在まで此処のいくつかのパーミッションを設定された方はお気づきとは思いますが、ここで使用されるパーミッションの数はそんなに多くは有りません。しかし、設定を誤ればCGIは動作しません。
現在までに設定したパーミッションの数値は、

1)705 ⇒ cgi フアイル
2)707 ⇒ 内部データーフオルダ
3)604 ⇒ ini フアイル pl フアイル
4)606 ⇒ log フアイル

程度しか有りません。また、他のCGI配布サイトのパーミッション説明では以下の様に書かれた説明をご覧になった事と思います。

 705 若しくは 755
 707 若しくは 777
 604 若しくは 644
 606 若しくは 666

BIGLOBEサーバーの場合、この何れでも働きます。ただ、サーバーの初期値がフオルダ755、htmlフアイル644であることから、サーバー本来は755の3桁シリーズと思われます。

 この数値を知ってしまえば、応用が可能です。では、この数値が何を示しているか見て見ましょう。

パーミッションの数値設定に使用したFFFTPの画面の右側、属性にrwxr-xr-xの様な英文小文字をごらん頂けると思います。是が数値を記号化したものです。

 ● \(*^_^*)/ 此処まで記入して来て、インターネット上でいい資料を見つけました!!。

   この後はどうぞ此処をお読み下さい!!。(*^o^*)y-~~~

   ※ 小生もCGIを利用させて頂いて居る

   「お気楽極楽スクリプト」: http://www.bayashi.net/st/  
    の最下端「CGIメモとCGIライブラリ」”PerlによるCGIス
    クリプト制作メモ”に有ります「パーミッションについて」です。

\(*^_^*)/---小生は此処のアクセス解析CGIを利用しています。---\(*^_^*)/
-------------------------------------------------------------------

  ※  誤字・脱字・乱文、失礼。   m(__)m


           (*^‥^*)」 イヨッ





  2004年 8月 12日 (木)
BIGLOBE に CGI を設置_53_(Web Backup)


【ブラウザからログファイルのバックアップをサーバに作成することができます。】

※ Web Backup をUPします。

  Web Liberty(ウェブ リバティー):http://www.big.or.jp/~knight/

  Web Backup (バックアップ)です。

   此処からは一行掲示板が正常にUP出来る方を対象にお話します。
  もし、初心者のお方で、一度もCGIをアップされた事の無い方は一度
  一行掲示板をUPして正常動作を確認された上で、再度この場所におい
  で下さい。必ずUP出来ます。

   また、此処からはお話の内容をWeb Liberty(ウェブ リバティー)の
  説明書に準拠した進行と致しますが、Liberty(ウェブ リバティー)で
  解説されている設定項目は説明致しません。あくまでもCGIをBIGLOBE
  のサーバーで動作させる為のURL関連のみ説明いたします。

@---- ファイルの入手

 Web Liberty の Web Backup (バックアップ)の説明ページから
 backup***.lzh をダウンロード、Lhasaを使ってファイルを解凍してください。以下の2種のフアイルが現れます。

1) backup.cgi ... スクリプト本体
2) style.css ... スタイルシートファイル

A---- 設定項目の変更

 Web Liberty(ウェブ リバティー)の説明書に沿って通常の設定を行って下さい。その後、BIGLOBE関連設定をするフアイルは

  backup.cgi ... スクリプト本体

 ● ここで、BIGLOBE関連の設定箇所のみ小生のサーバーを例に記載します。

 小生は此処でこのCGIをBIGLOBEサーバー内に 01-backup と言うフオルダを作って設置するものとします。(仮なので現存しません。このフオルダ(ディレクトリ)名称は貴方の自由な名称に変更して下さい。(注:一行掲示板))

 BIGLOBE関連設定箇所は上記1種類のフアイルに対し設定します。

 1) リンク戻り先設定(HTMLの表紙に戻るとして設定。適宜変更)

#リンクの戻り先
$back_url = 'http://www5d.biglobe.ne.jp/~m_jun/';

 2) システムの設定

  スタイルシートURL

#スタイルシート
$css_file = 'http://www5d.biglobe.ne.jp/~m_jun/01-backup/style.css';

 3) バックアップを行うファイル

 ※ このバックアップを行うファイルの相対パスでの指示に附いては前記する
  エディタと同様な設定をします。今回の場合、Web LibertyのSETサンプルは
  同一階層に有るフオルダ内のlogを保管する様にセットされており、これと
  同様な指示でセットは完了します。


 ※ Web Liberty(ウェブ リバティー)で説明のある設定項目中上記3箇所
の設定を小生のサーバーに準拠して貴方のサーバーに合わせ変更すればOKです。

B---- スクリプトの設置

 gallery.cgi ... スクリプト本体ファイルの設定を終わった後に、このフオルダ内部にUPに必要なフアイル・フオルダを作成します。必要なのは2点。

1) index.html (おなじない。詳細は一行掲示板)

2) backup フオルダ (空のフオルダです。)

 ※ 作成後のフオルダ内部は以下の様な4種類のフアイル・フオルダと成ります。

 backup.cgi ... スクリプト本体
 style.css ... スタイルシートファイル
 index.html ... おなじないフアイル
 backup... 空フオルダ

C---- サーバーに転送

 ※ ( ((≪☆★BOMB!!★☆≫)) )とPC上に作った 01-backup 
 フオルダ毎転送しても良いのですが、此処は慎重を期して、

1) FFFTPを自分のサーバーに接続してサーバー側URL欄が /public_html
 の場所に 01-backup と言うフオルダを作成して下さい。

2) その 01-backup のフオルダをマウスでWクリックすればURLが添付画像の様に /public_html/01-backup となり 01-backup 内部になります。

3) 此処に先ほど作成した4種類のフアイル・フオルダを転送して下さい。
 この時、フアイルははアスキーモードで転送して下さい。

4) 転送が終われば、添付画像の様なフアイル配列がFFFTPに表示されます。

D---- パーミッションの設定

 ※ 各々のフアイル・フオルダに対して属性(パーミッション)を設定して
  下さい。(詳細は一行掲示板にあります。)ここで属性変更を必要とする
  のは1点。それ以外はサーバーの既定値で動作します。誤り無く設定して
  下さい。

1) backup.cgi [705]
2) backup [707]/ (中身は空のままでOKです。)

    以上の2点です。

E---- 動作の確認

 ※ では、設置したCGIの動作を確認しましょう。

1) まず、IEで貴方のサーバーの表紙を表示して下さい。小生の場合は、

  http://www5d.biglobe.ne.jp/~m_jun/ です。

2) ここで、IE上部のアドレス(D)欄にCGIアクセスURLを入れて下さい。

  http://cgi.www5d.biglobe.ne.jp/~m_jun/01-backup/backup.cgi

  CGIのアクセスは http://cgi.www5d.biglobe.ne.jp/ でhtmlのアク
  セス http://www5d.biglobe.ne.jp/ とは異なりますので注意して下さい。

3) Web Liberty(ウェブ リバティー)のサンプル画面と同様な物が表示されれば成功です。

    ★:゜*☆※>('-'*)♪オメデトウ♪(*'-')<※★:゜*☆

F---- リンク

 ※ この呼び出しURLを貴方のHPのSW(スイッチ)からリンクすれば使用できます。

  http://www5d.biglobe.ne.jp/~m_jun/01-backup/backup.cgi です。

  ばんざーい!ヽ(▽ ̄ )乂(  ̄▽)ノ ばんざーい!

          (*^‥^*)」 イヨッ





  2004年 8月 12日 (木)
BIGLOBE に CGI を設置_52_(Web Editor)


【ブラウザ上で各CGIの設定を行うことができます。】

※ Web Editor をUPします。
  Web Liberty(ウェブ リバティー):http://www.big.or.jp/~knight/
  Web Editor (設定編集)です。

 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
 ※ 【 注意!! 】

  この Web Editor (設定編集)は、大変に便利なCGIです。其の反面、是
 を操作すれば、このCGIにセットされているCGIを乗っ取る事が可能です。

 このCGIで他のCGIを読み込んで編集可能ですが、上記理由によりWeb Libertyの説明の通り、初心者の方は読み込みフアイルを拡張子 ini の設定フアイルのみとして下さい。また、是でCGIフアイルを読み込んでWEB上で編集を試みられる方は、充分に注意して設置して下さい。

  最低限、CGIフアイルやフオルダ(ディレクトリ)名の変更、またこのCGIは HPのSW(スイッチ)に接続しない方が賢明です。充分に注意、管理のうえ使用して下さい。

           (*^‥^*)」 イヨッ

 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

   此処からは一行掲示板が正常にUP出来る方を対象にお話します。
  もし、初心者のお方で、一度もCGIをアップされた事の無い方は一度
  一行掲示板をUPして正常動作を確認された上で、再度この場所におい
  で下さい。必ずUP出来ます。

   また、此処からはお話の内容をWeb Liberty(ウェブ リバティー)の
  説明書に準拠した進行と致しますが、Liberty(ウェブ リバティー)で
  解説されている設定項目は説明致しません。あくまでもCGIをBIGLOBE
  のサーバーで動作させる為のURL関連のみ説明いたします。

@---- ファイルの入手

 Web Liberty の Web Editor (設定編集)の解説ページから

 editor102.lzh をダウンロード、Lhasaを使ってファイルを解凍してください。以下の3種のフアイルが現れます。

1) editor.cgi ... スクリプト本体
2) style.css ... スタイルシートファイル
3) jcode.pl ... 日本語変換ライブラリ

A---- 設定項目の変更

 Web Liberty(ウェブ リバティー)の説明書に沿って通常の設定を行って下さい。その後、BIGLOBE関連設定をするフアイルは

  editor.cgi ... スクリプト本体

 ● ここで、BIGLOBE関連の設定箇所のみ小生のサーバーを例に記載します。

 小生は此処でこのCGIをBIGLOBEサーバー内に 01-editor  と言うフオルダを作って設置するものとします(仮なので現存しません。このフオルダ(ディレクトリ)名称は貴方の自由な名称に変更して下さい。(注:一行掲示板))

  BIGLOBE関連設定箇所は上記1種類のフアイルに対し設定します。此処での設定の問題点は、Web Search (全文検索)にも記入の有った設定、フアイルの指示を相対パスで指示しなければ成らない点です。此処では相対パスの詳細は述べませんが、同一階層の設定フアイルを編集するとして記入します。

  同一階層とは、サーバー内に同一な場所に見えているフオルダ(ディレクトリ)のことです。つまり、今回作成するフオルダ 01-editor と同一な場所に見えるフオルダです。

1) 基本設定

 @) 編集するフアイルの設定

   【CGIダウンロード時の記入例】

#編集するファイル(以下Prg部分は記入すればBlogが表示不良のため添付画像に表示!!)

  ■ この ./ board.ini と言う初期例題の相対パス表示は、この Web Editor と同一フオルダ(ディレクトリにある事をを示しています。例えば、一つのCGIのみの設定変更をするので有ればそのCGIの場所にこの editor.cgi のみを入れて属性を705に設定すれば使用出来ます。(style.css ... スタイルシートファイル と jcode.pl ... 日本語変換ライブラリ は同一のフオルダに有れば其れと共用する事が可能です。)

 もし、現在までの説明のとうりフオルダを作成していると、全てのフアイルは同一階層で別のフオルダに入っている事となり、この場合は以下の様に記入します。

  ●名称    フォルダ名     フアイル名 (例えば構成を以下の様に作成すると)

   Editor   / 01-editor  / editor.cgi (01-editorフオルダ内のeditor.cgi)
   Board   / 02-board   / board.ini  (02-boardフオルダ内のboard.ini)
   Diary   / 03-diary   / diary.ini  (03-diaryフオルダ内のdiary.ini)

  ▲ 上記構成による editor.cgi から見た ini フアイルへの相対パスは以下の様に記入します。
   
編集するファイル(以下Prg部分は記入すればBlogが表示不良のため添付画像に表示!!)


  ▲ 以上の様になります。是をご自分の設定に合わせ記入して下さい。−−−−

  ※((( 最初の / の前に . (ドット)が ../ の様に2個有る事に注意!!)))※

 A) リンクの戻り先設定(表紙に戻るとして設定。適宜変更)

#リンクの戻り先
$back_url = 'http://www5d.biglobe.ne.jp/~m_jun/';   

 2) システムの設定

  スタイルシートURL

#スタイルシート
$css_file = 'http://www5d.biglobe.ne.jp/~m_jun/01-editor/style.css';

 ※ Web Liberty(ウェブ リバティー)で説明のある設定項目中上記3箇所
の設定を小生のサーバーに準拠して貴方のサーバーに合わせ変更すれば動作
します。

B---- スクリプトの設置

 editor.cgi ... スクリプト本体ファイルの設定を終わった後に、このフオルダ内部にUPに必要なフアイル・フオルダを作成します。必要なのは1点。

1) index.html (おまじない。詳細は一行掲示板)
2) backup  空のフオルダ(過去ログ作成機能を使用しない場合は不要)

 ※ 作成後のフオルダ内部は以下の様な5種類のフアイル・フオルダと成ります。

1) editor.cgi ... スクリプト本体
2) style.css ... スタイルシートファイル
3) jcode.pl ... 日本語変換ライブラリ
 index.html ... おまじないフアイル
 backup ... 空フオルダ(過去ログ作成機能を使用しない場合は不要)

C---- サーバーに転送

 ※ ( ((≪☆★BOMB!!★☆≫)) )とPC上に作った 01-editor フオルダ毎転送しても良いのですが、此処は慎重を期して、

1) FFFTPを自分のサーバーに接続してサーバー側URL欄が /public_html
 の場所に 01-editor と言うフオルダを作成して下さい。

2) その 01-editor のフオルダをマウスでWクリックすればURLが添付画像の様に /public_html/01-editor となり 01-editor 内部になります。

3) 此処に先ほど作成した5種類のフアイル・フオルダを転送して下さい。
 この時、フアイルはアスキーモードで転送して下さい。

4) 転送が終われば説明のとうりのフアイル配列がFFFTPに表示されます。

D---- パーミッションの設定

 ※ 各々のフアイル・フオルダに対して属性(パーミッション)を設定して
  下さい。(詳細は一行掲示板にあります。)ここで属性変更を必要とする
  のは5点。それ以外はサーバーの既定値で動作します。誤り無く設定して
  下さい。

1) editor.cgi [705]
2) jcode.pl [604]
3) backup [707] /(過去ログ作成機能を使用しない場合は不要)

  以上の3点です。●また、Web Editor から編集する初期設定ファイルは、CGIがファイルを編集できるよ

うにパーミッションを設定する必要があります。具体的には、パーミッション 666 などに変更します。(つまり、CGIに読み書きの権限を与える。)

E---- 動作の確認

 ※ では、設置したCGIの動作を確認しましょう。

1) まず、IEで貴方のサーバーの表紙を表示して下さい。小生の場合は、

  http://www5d.biglobe.ne.jp/~m_jun/ です。

2) ここで、IE上部のアドレス(D)欄にCGIアクセスURLを入れて下さい。

  http://cgi.www5d.biglobe.ne.jp/~m_jun/01-editor/editor.cgi

  CGIのアクセスは http://cgi.www5d.biglobe.ne.jp/ でhtmlのアク
  セス http://www5d.biglobe.ne.jp/ とは異なりますので注意して下さい。

3) Web Liberty(ウェブ リバティー)のサンプル画面と同様な物が表示されれば成功です。

  ★:゜*☆※>('-'*)♪オメデトウ♪(*'-')<※★:゜*☆

F---- リンク

 ※ この呼び出しURLを貴方のHPのSW(スイッチ)からリンクすれば使用できますが。出来れば、この様なCGIはSWにリンクさせない事をお薦めします。

  リンクURL: http://cgi.www5d.biglobe.ne.jp/~m_jun/01-editor/editor.cgi  

  ばんざーい!ヽ(▽ ̄ )乂(  ̄▽)ノ ばんざーい!

          (*^‥^*)」 イヨッ