シングスCGI トップ > フリーウェア >
一言コメント「Comment Edit」
設定・設置手順
- サーバー環境などスクリプト動作条件を確認・ダウンロード
- ダウンロードしたファイルを解凍して内容を確認
- CGIスクリプトの設定
- comment.cgi (プログラム本体) の設定
- 一言コメント表示の設定
- HTML形式での表示
- SSIでの表示 (index.(s)html の作成・設定)
- スクリプトの設置
- パーミッションの設定
- サーバー設定ファイル (.htaccess) の設定
- 動作確認
- 環境設定
- アンインストール方法
1. サーバー環境などスクリプト動作条件を確認・ダウンロード
ご利用するCGIスクリプトの動作条件とお使いのサーバーの環境でご利用になれるか事前にスクリプト動作条件をご確認の上、ダウンロードしてください。
- サーバーは、UNIX、Free BSD、Linux など UNIX系OS を使用しているサーバーに限ります。
- CGIスクリプトをサーバーに設置・実行することが可能なこと。
- バージョン5.6.1 以降の Perl の利用が可能なこと。
- Perlモジュール「CGI」「CGI::Cookie」「CGI::Carp」「Jcode」が利用可能なこと。
- owner権限でCGIスクリプトが実行できること。
- ファイルロック「flock関数」が利用可能なこと。
- SSI が利用可能なこと。(SSI 出力の場合)
ご利用のサーバーによっては、CGIスクリプトの利用に関して利用制約や負荷制限を行っている場合もございます。その場合、CGIスクリプトが動作しない、機能の一部が働かない場合があります。ご利用のサーバー上でのCGIスクリプトの動作保証はいたしておりませんので、動作確認の上、ご使用ください。
2. ダウンロードしたファイルを解凍して内容を確認
ダウンロードしたZIPファイル「comment.zip」を解凍して、フォルダ「comment」のファイルを確認します。
- readme_free.html (はじめにお読みください。)
- comment.cgi (プログラム本体)
- comment.temp (管理画面用テンプレートファイル)
- comment.dat (データファイル)
- format.dat (フォーマットファイル)
- (一言コメント表示htmlファイル)
- index.shtml (一言コメント表示htmlファイル)
- comment.css (スタイルシートファイル)
- setup.dat (環境設定ファイル)
- log.dat (履歴ログファイル)
- 0.htaccess (サーバー設定ファイル)
ファイル名の変更は可能です。その場合、該当ファイル名を読み替えて、設定をしてください。
3. CGIスクリプトの設定
CGIスクリプトの初期設定は、各CGIスクリプト等をテキストエディタで開いて設定します。
CGIスクリプトの初期設定にあたって、テキストエディタは、文字コードや改行コードが変更できる機能があるものを使用することをお勧めします。
4. comment.cgi (プログラム本体) の設定
(必須)がある項目、または背景色が■■■の場合は、必須設定項目です。
Perlのパス設定
ファイルを開いて、先頭一行目にPerlのパスがあります。サーバーにあるPerlのパスを確認し、変更が必要な場合、変更してください。
#!/usr/bin/perl(CGIスクリプトの先頭部分)
初期設定
# 管理用パスワード(半角英数字8文字程度)(必須)
my $admin_password = 'admin';管理用パスワードは、セキュリティ保護のため、必ず変えてください。
# テンプレートファイルのローカルパス(「/」から始まる絶対パス、あるいは、本プログラム設置場所からの相対パス)(必須)
my $tempFile_admin = 'comment.temp';
# 環境設定ファイルのローカルパス(「/」から始まる絶対パス、あるいは、本プログラム設置場所からの相対パス)(必須)
my $dataFile_config = 'setup.dat';
# データファイルのローカルパス(「/」から始まる絶対パス、あるいは、本プログラム設置場所からの相対パス)(必須)
my $dataFile_comment = 'qaenquete.dat';
# フォーマットファイルのローカルパス(「/」から始まる絶対パス、あるいは、「/」から始まる絶対パス、あるいは、本プログラム設置場所からの相対パス)(必須)
my $dataFile_format = 'format.dat';
# HTML入出力文字コード ([sjis] Shift_JIS , [euc] euc-jp , [utf8] utf-8 , [jis] iso-2022-jp)(必須)
my $charset = 'sjis';
# ログイン用クッキー名(半角英数字8文字程度)(必須)
my $cookieKey_login = 'qa';
CGIスクリプトを保存してください。
※注意:ファイルを保存する場合は、文字コードを「Shift-JIS」、改行コードを「LF」で保存してください。
以上、設定完了。
5. 一言コメント表示の設定
6. HTML形式での表示
トップページなど一言コメントを表示したいhtmlファイルに表示する方法に合わせて下記のHTMLタグで設定します。
インラインフレームの場合
comment.cgiの設置場所へリンク設定とname値 (view) ・value値 (html) を設定した以下のタグをhtmlファイルに設定する。●は任意で設定してください。
<IFRAME src="comment.cgi?view=html" width="●" height="●" scrolling="auto" frameborder="●" marginheight="●" marginwidth="●">インライン・フレームを使用しています。</IFRAME>
リンクのクリックから別ウインドウで表示する場合
comment.cgiの設置場所へリンク設定とname値 (view) ・value値 (html) を設定した以下のタグを、htmlファイルに設定する。
<a href="comment.cgi?view=html" target="_blank">お知らせ</a>
7.SSIでの表示 (index.(s)html の作成・設定)
comment.cgiの設置場所へリンク設定をした以下のタグを、SSIが利用できるhtmlファイルに設定する。
<!--#exec virtual="comment.cgi"-->
SSIで表示する場合、スタイルシートファイルをhtmlファイルに設定をします。
スタイルシートの設定
以上、設定完了。
8. スクリプトの設置
FTPソフトなどでサーバーに接続して、CGIスクリプト等を設置してください。
設置例は、一般的な例です。ご利用者のサーバー環境条件、ホームページの構成にあわせて設置してください。
|- cgi-bin
| ▼cgi-binなどCGIが動作するところに設置
| |- comment
| |- comment.cgi (プログラム本体)
| |- comment.temp (管理画面用テンプレートファイル)
| |- comment.dat (データファイル)
| |- format.dat (フォーマットファイル)
| |- setup.dat (環境設定ファイル)
| |- log.dat (履歴ログファイル)
| |- .htaccess (サーバー設定ファイル)
| ▼設定、設置場所はアクセスできるところならどこでも可能
|- index.(s)html (一言コメント表示したhtmlファイル)
|- comment.css (スタイルシートファイル)
|- comment.rdf (RSS1.0ファイル) [自動生成]
|- comment.xml (RSS2.0ファイル) [自動生成]
|- atom.xml (Atomファイル) [自動生成]
9. パーミッションの設定
パーミッションの設定は、一般的な例です。ご利用者のサーバー環境条件にあわせてFTPソフトなどで設定してください。
分からない場合は、レンタルサーバー (共有サーバー) を契約しているホスティング会社やWebスペースを提供しているプロバイダーへお問い合わせやマニュアル、またはオンラインヘルプ等をご確認ください。
| ファイル・フォルダ名 | パーミッション (owner権限) |
FTP転送モード |
|---|---|---|
| comment | 705 (rwx---r-x) | - |
| comment.cgi | 700 (rwx------) / 704 (rwx---r--) |
アスキー (テキスト) |
| comment.temp | 600 (rw-------) | アスキー (テキスト) |
| comment.dat | 600 (rw-------) | アスキー (テキスト) |
| format.dat | 600 (rw-------) | アスキー (テキスト) |
| index.(s)html | 604 (rw----r--) / 644 (rw-r--r--) |
アスキー (テキスト) |
| comment.css | 604 (rw----r--) / 644 (rw-r--r--) |
アスキー (テキスト) |
| setup.dat | 600 (rw-------) | アスキー (テキスト) |
log.dat | 600 (rw-------) | アスキー (テキスト) |
| .htaccess | 644 (rw-r--r--) | アスキー (テキスト) |
以上、設置完了。
10. サーバー設定ファイル (.htaccess) の設定
サーバー設定ファイルの設定でテンプレートファイルとデータファイルのアクセス制限をします。
FTPソフトでサーバー設定ファイルのファイル名を「0.htaccess」から「.htaccess」に変更します。
以上、サーバー設定ファイル設定完了。
11. 動作確認
設置した一言コメント表示htmlファイルのURLアドレス、または設定したリンクにブラウザでアクセスして、動作を確認してください。
以上、動作確認完了。
12. 環境設定
管理画面からパスワードを入力してログインしてください。ログイン方法は「操作マニュアル > ログインする」をご覧ください。
メニューから「環境設定」をクリックして環境設定画面を表示して入力項目に沿って設定してください。初めてのログインの場合、「環境設定」が表示される場合があります。
環境設定の詳細は「操作マニュアル > 環境設定をする」をご覧ください。
以上、環境設定完了。
13. アンインストール方法
一言コメントを表示するhtmlファイルは、一言コメント表示設定した部分を削除してください。
その他、設置したファイルをすべて削除してください。
以上、アンインストール完了。
◆ 著作権表示削除・シェアウェア申し込み - シングスCGIが提供するCGIスクリプトには、html等のブラウザ表示部分に著作権表示があります。著作権表示の削除申請をすることで著作権表示を削除 (非表示) にすることができます。
◆ 設定・設置サービス - CGIスクリプトの設置方法がわからない、手間をかけずにCGIスクリプトを活用したいという方に最適。
◆ CGIスクリプトカスタマイズ - シングスCGIが提供するCGIスクリプトを元にご要望の機能を追加開発できます。