≫インストール
dopvCOMET*は、一見すると構成ファイル数が多く感じられるかもしれませんが、ファイルの役割ごとにフォルダ分けされているので簡単に設置することができます。
設置までの手順は以下の通りです。 ではひとつずつ解説していきます。
*スクリプトの編集にはEUCコードに対応したテキストエディタが必要です。
▲
設置までの手順は以下の通りです。 ではひとつずつ解説していきます。
*スクリプトの編集にはEUCコードに対応したテキストエディタが必要です。
1. アーカイブを解凍する
dopvCOMET* は ZIP形式かLHA形式で圧縮し配布しています。ダウンロード後、解凍作業をするには各形式に対応した解凍ソフトが必要です。解凍すると以下のファイルが展開されます。
▲
|
・/dc/ --- dopvCOMET*用ディレクトリ。
|
2.Perlパスを書き換える
Perlパスを書き換える必要があるファイルは2つだけです。
dcw.cgi と dca.cgi の1行目に書かれているPerlパスを設置するサーバの環境に合わせて書き換えます。
Perlパスとは #!/usr/bin/perl や #!/usr/local/bin/perl という部分のことです。自分のサーバのPerlパスがわからない場合はサーバの管理者にお尋ねください(たいていは「CGI利用について」などというページが用意されていて、第一に書いてある情報ですが)。
▲
dcw.cgi と dca.cgi の1行目に書かれているPerlパスを設置するサーバの環境に合わせて書き換えます。
Perlパスとは #!/usr/bin/perl や #!/usr/local/bin/perl という部分のことです。自分のサーバのPerlパスがわからない場合はサーバの管理者にお尋ねください(たいていは「CGI利用について」などというページが用意されていて、第一に書いてある情報ですが)。
3.dci.pl を編集する
dci.pl は各スクリプトの初期設定をしているライブラリです。このファイルを変更することで様々なカスタマイズが可能です。
ただ、ほとんどのサーバでデフォルト設定のまま動くようになっていると思います。まずは設置して実行でき、ログの取得・解析が確認できるまで、最低限の変更にとどめましょう。
▲
ただ、ほとんどのサーバでデフォルト設定のまま動くようになっていると思います。まずは設置して実行でき、ログの取得・解析が確認できるまで、最低限の変更にとどめましょう。
4.ファイルを転送する
ファイルの転送は FFFTP などのFTPソフトを使って行ってください。
転送モードは テキストファイル( .cgi .pl .html .lck )はアスキーモードで、画像ファイル( .gif )はバイナリモードで転送します。
構成は5↓で解説
▲
転送モードは テキストファイル( .cgi .pl .html .lck )はアスキーモードで、画像ファイル( .gif )はバイナリモードで転送します。
構成は5↓で解説
5.パーミッションを設定する
以下の構成でサーバにファイルを設置して、パーミッションを設定してください。( [パーミッション値] )
.cgi ファイルでもパーミションが 604 や 606 となっているのは、中身がデータファイルだからです。ファイル自体に直接アクセスされることによるデータ漏れを防ぐために .cgi という拡張子にしています。
*当幅フォントでないとずれます(;´Д`)
/log/ ディレクトリにはアクセスがあるとログデータが1日ごとに作られます。
例:20030801_dc5.cgi
/lib/ の中は全て [604] です。フォルダ内の全ファイルを選択して一括設定すると楽です。
dc_pswd.cgi の中身は暗号化されたパスワードがテキストデータで入ります。
画像ファイルが cgi-bin の中では表示できないサーバがありますので、その際は画像ファイルを移動して dci.pl の該当個所を変更してください。
.cgi ファイルでもパーミションが 604 や 606 となっているのは、中身がデータファイルだからです。ファイル自体に直接アクセスされることによるデータ漏れを防ぐために .cgi という拡張子にしています。
*当幅フォントでないとずれます(;´Д`)
/public_html/──┼---index.html [604]
│
│
┼---/cgi-bin/----/dc/---┼---dcw.cgi [705]
[705] [705] │ dca.cgi [705]
│ dci.pl [604]
│ index.html [604]
│ bar.gif [604]
│ bar2.gif [604]
│
┼---/log/------ dc.lck [606]
│ [707] (dc_pswd.cgi [606])
│
┼---/lib/------ analysis.pl [604]
[705] cookie.pl [604]
del_tag.pl [604]
dtime.pl [604]
error.pl [604]
filelock.pl [604]
get_dirlist.pl [604]
get_form.pl [604]
html_header.pl [604]
jcode.pl [604]
jua.pl [604]
proxy.pl [604]
pswd.pl [604]
put_log.pl [604]
put_menu.pl [604]
put_result.pl [604]
search.pl [604]
sendmail.pl [604]
*[ ]の中の数字はパーミション値
*dc_pswd.cgi はパスワード設定によって作られます。
|
/log/ ディレクトリにはアクセスがあるとログデータが1日ごとに作られます。
例:20030801_dc5.cgi
/lib/ の中は全て [604] です。フォルダ内の全ファイルを選択して一括設定すると楽です。
dc_pswd.cgi の中身は暗号化されたパスワードがテキストデータで入ります。
画像ファイルが cgi-bin の中では表示できないサーバがありますので、その際は画像ファイルを移動して dci.pl の該当個所を変更してください。