- このページはInfoWebでのcgiを使用した掲示板設置の解説ページです。
- Web裏技の「簡易BBS8.81」に絞って、その設置法を紹介します。
- このページはKENTWEBに以前UPされていたものをアレンジしています。
- infowebにホームページを開設していて、掲示板を開きたい方。(他のプロバイダではcgi使用不可の所があります。)
- 「駅前雑居ビル電子掲示板」と同じような掲示板でOKのかた。(背景や文字の色は変えられます)
- ドラック&ドロップ、「名前を付けて保存」程度はできる方。
- Windows95、98、Meユーザーの方。(Meをメインに解説します)
第0ステップ:心構え |
第1ステップ:HTML文書をWindowsMe付属のアクセサリ”メモ帳”で開けるようにする |
第2ステップ:ファイルの拡張子を表示させるようにする(すでにアイコンにXXX.gifとかOOO.htmとか表示されている方はこの項目は飛ばしてください) |
(1)Meの方
(2)95、98の方
第3ステップ:プログラムの入手と修正 |
(1)プログラムの入手
8.81以後のバージョンはFTP時(プログラムをプロバイダのコンピュータに入力するとき)「フォルダの階層概念」がないと苦戦します。
(要するに、8.81よりむずかしいということ)
◇1行目:変更前 ------------------------------------------------------------------ 1行|#! /usr/local/bin/perl 2行|;# ↑このパスはプロバイダによって違うので調べて設定する 3行|;# (これはこのスクリプトの最初の1行になければならず、..... 4行|;# (この設定が必要ないサーバもあります。一般的な場合....... 5行|;# (他に、プロバイダからアナウンスされている情報を........ 6行|;# ------------------------------------------------------------------ ◆1行目:変更後 ------------------------------------------------------------------ 1行|#!/usr/bin/perl 2行|;# ↑このパスはプロバイダによって違うので調べて設定する 3行|;# (これはこのスクリプトの最初の1行になければならず、..... 4行|;# (この設定が必要ないサーバもあります。一般的な場合....... 5行|;# (他に、プロバイダからアナウンスされている情報を........ 6行|;# ------------------------------------------------------------------ ◇55行目:変更前 ------------------------------------------------------------------ 55行|# このスクリプトをURLで設定 56行|$reload = 'http://設置するURL/minibbs.cgi'; ------------------------------------------------------------------ ◆55行目:変更後 ------------------------------------------------------------------ 55行|# このスクリプトをURLで設定 56行|$reload = 'http://village.infoweb.ne.jp/~fxxx9999/minibbs.cgi'; (fxxx9999はあなたのIDを入れて下さい) ------------------------------------------------------------------
(ハードディスク(C)をダブルクリックして開いたフォルダの中に「TEMP」という名のフォルダを作成し、その中に3つのファイルを入れるということ)
C:\WINDOWS>ftp ftp>open village.infoweb.ne.jp Connected to village.cab.infoweb.ne.jp.220 village FTP server ..... User (village.cab.infoweb.ne.jp:(none)):fxxx9999 331 Password required for fxxx9999 password:******** 230 User fxxx999 logged in. Access restrictions apply. |
ftp>ascii (アスキーモード転送を宣言します) 200 Type set to A. ftp>lcd c:\temp (パソコン側の転送ディレクトリを指定します) Local directory now C:\TEMP ftp>put minibbs.cgi (minibbs.cgi転送開始。) 200 PORT command successful. 150 Opening ASCII mode data connection for minibbs.cgi 226 Transfar complete. 18109 bytes sent in 0.05 seconds (46.92Kbytes/sec) ftp>_ ftp>put minibbs.dat (minibbs.dat転送開始) 200 PORT commnd ...(略) ftp>_ ftp>put jcode.pl (jcode.pl転送開始) 200 PORT commnd ...(略) ftp>_ ftp>dir (正常に転送できたかを確認します) ftp>minibbs.cgi 18108 97/06/14 10:20 rw-rw-r-- minibbs.dat 0 97/06/14 10:22 rw-rw-r-- jcode.pl 16777 97/06/14 10:23 rw-rw-r-- : |
ftp>quote site chmod 755 minibbs.cgi (755を設定) ftp>quote site chmod 666 minibbs.dat (666を設定) ftp>quote site chmod 755 jcode.pl (755を設定) ftp>dir (確認します) ftp>minibbs.cgi 18108 97/06/14 10:27 rwxr-xr-x minibbs.dat 0 97/06/14 10:28 rw-rw-rw- jcode.pl 16777 97/06/14 10:29 rwxr-xr-x : |
[注意] ファイル名の横の、rwxr-xr-x という英文字の表示が現在の アクセス権(パーミッション)を示しています。 必ず確認してください。 ・755 → rwxr-xr-x ・666 → rw-rw-rw- |
第4ステップ:プログラムの必要最低限の修正 |
◇53行目:変更前 ------------------------------------------------------------------ 49行|# 掲示板の名前 53行|$title = '簡易BBS'; ------------------------------------------------------------------ ◆53行目:変更例 ------------------------------------------------------------------ 49行|# 掲示板の名前 53行|title = '何でも掲示板'; (掲示板のタイトル名です。お好きな題名で..) ------------------------------------------------------------------ ◇59行目:変更前 ------------------------------------------------------------------ 58行|#◆画面の「終了」リンク先をURLで設定 59行|$modoru = 'http://ホームページなどのURL/'; ------------------------------------------------------------------ ◆59行目:変更例 ------------------------------------------------------------------ 58行|#◆画面の「終了」リンク先をURLで設定 59行|$modoru = './index.htm'; (「終了」ボタンで戻りたいファイルを指定。上記はトップページへ戻る例) ------------------------------------------------------------------ ◇65行目:変更前 ------------------------------------------------------------------ 64行|#◆画面の色や背景の設定 (HTML書式) 65行|$body = ''; ------------------------------------------------------------------ ◆65行目:変更例 ------------------------------------------------------------------ 64行|#◆画面の色や背景の設定 (HTML書式) 65行|$body = '<body bgcolor="#ffffee" text="#006400">'; (背景色や文字色をHTML形式で指定します) ------------------------------------------------------------------
FTP時に「WARNING!」表示が出たときも「transfer successful」「trnsfer complete」という表示がでれば一応大丈夫なはずです。
成功を祈っています!!ご質問は→5階 駅前雑居ビル電子掲示板へ書き込んでください。がんばってね!!
*みなさまのご意見ご感想お待ちしています。*