Top

ドメイン名入門
入門ガイド
管理ガイド基礎
[Email]
[FTP]
[Web]
  サーバーの設定
    設定ファイル
    MIME Type
    HTTP認証
    SSI
    CGI ディレクトリー
    Flash
    WAPプロトコル
  Subhost
    自動設定
    手動設定
  サーバー再起動
  サーバーログ
    ログ解析
   Urchin5 Index
  
 Urchin5インストール
   Urchin5 初期設定
   Urchin5 FAQ
    Analog
    AWStats
    http-analyze
    The Webalizer
    フォーマット
    Rotatelogsと     Savelogs
      サンプルファイル
    ログ整理
  Apacheモジュール
    mod_perl
    mod_php
    mod_dav
    mod_gzip
    mod_negotiation
  サーバー暗号化
    証明書
    デフォルト
    独自の証明書
      1.PrivateKey
      2.証明書取得
      3.インストール
      4.移動
      5.更新
      6.トラブル
  CGI
    CGI Library
      HTTP認証
      .htaccess
      Mail Form
      cgiemail
      comments
      counter
      guestlist
      iwhois
      lookup
      redirect
      tts
    独自CGI
  FrontPage
    インストール
    Subhost使用
  blog Nucleus
    インストール
  PukiWiki
    インストール
[Ports]
[Shell]
[User]
[iManager]
[CPX]
[Webmin]
管理上級編


v3
Top
v3
Start
v3
Email
v3
Ftp
v3
Web
v3
Ports
v3
Shell
v3
User
v3
Perl
v3
Java
v3
System
v3
CPX


CGI ライブラリ: guestlist

本ページは 2008-04-01 更新されました

Web サイトを訪問してくれた人との双方向性を持たせる初歩的な方法は、ゲストリストに署名して意見を残してもらうことです。
guestlist CGI を使えばゲストリストを作成できます。

フォーム作成とインストール

コメントフォームと CGI を Virtual サーバーでセットアップする手順は以下です。

  1. ゲストリストとゲスト入力フォームを作成する

    Guestlist HTML ファイルと、 Guestlist Entry Form HTML ファイルを保存してください。
    以下の解説を参考に、Guestlist Entry Form HTML ファイルを編集してください。

    • MAXENTRIES はゲストリストに表示されるエントリの数です。
      たとえば、MAXENTRIES が 100 に設定されている場合、ゲストリストの最後の 100 件だけが表示されます。
      MAXENTRIES が負数またはゼロ (または何も入力されていない) に設定されている場合、制限は適用されません。

    • PATHNAME は、ゲストリストファイルのパス名をサーバーの /www/htdocs ディレクトリと関連させて表します。
      たとえば、ゲストリストのファイル名が guestlist.html で、/www/htdocs ディレクトリ下の guest ディレクトリにある場合、PATHNAME を /guest/guestlist.html と設定します。
      これにより、表示すべきゲストリストファイルが /www/htdocs/guest/guestlist.html であることをサーバーに知らせます。
      サブホストでの利用の場合は、PATHNAME を /guest/guestlist.html と設定すると、/home/user_name/www/user_domain.com/guest/guestlist.html のように、ドメイン名の DocumentRoot と関係付けられます。
      従って、サブホストについて特別の心配をする必要はありません。

    • ADDRESS は、ゲストリストエントリのコピーの送信先メールアドレスです。

    ゲストリスト入力フォームの各入力フィールドの変数名 (MAXENTRIES、PATHNAME、ADDRESS など) を変更することはできません。

  2. Guestlist CGI ディレクトリのコピー

    SSH で vps サーバーにアクセスし、 su で root になり、以下を実行します。

    > su
    
    Password:
    
    # cp -r /usr/local/share/contrib/guestlist /home/user_name/www/cgi-bin
    
    # chown -R user_name:www /home/user_name/www/cgi-bin/guestlist
    
    # chmod -R 0755 /home/user_name/www/cgi-bin/guestlist

    注意 :guestlist/guestlist.pl の 20 行目辺りで $sendmail = "/bin/sendmail"; の記述がある場合は、$sendmail = "/usr/sbin/sendmail"; に修正してください。


  3. ゲストリスト CGI のデザインをカスタマイズする

    util.pl ファイルにある 2 つのサブルーチンが、ヘッダとフッタの情報の表示に使用されます。
    サブルーチン名は print_header_info と print_footer_info です。
    サブルーチンの内容は、CGI の出力ページがサイトのほかのページとマッチするように自由に変更してかまいません。

日本語での利用

PGP FormMail CGI は Perl で書かれていますので、若干の Perl の知識があれば日本語で利用できるように設定できます。





SPEEDEX サポートポリシー

Copyright @ Cyber Vision Hosting Co., Ltd. All rights reserved.
Email: support@speedex.ne.jp


株式会社サイバービジョンホスティング提供サービス一覧
再販売用レンタルサーバーのSPEEDEX | VPS(仮想専用サーバー) | 共用サーバー | 独自ドメイン取得・運用 | SSLサーバー証明書 | ワイルドカードサーバー証明書 | SEO | Google Apps(TM) | クリエイティブワークの検索エンジン