HPのアクセスカウンタを設置する時のアクセス権について

このQ&Aのポイント
  • シーサイドネットでHPを作成しました。アクセスカウンタを設置しようとするとエラーが出てしまいました。CGIファイルの所有者権限に注意する必要があります。
  • CGIファイルの所有者権限でCGIが実行されるsuExecを導入しているため、第三者に書込みの権利を設定した場合はエラーになります。
  • アクセス権の数字は、daycount / daycount.cgi [700], daycount.dat [701], gifcat.pl [600]と設定する必要があります。
回答を見る
  • ベストアンサー

HPのアクセスカウンタを設置するときのアクセス権は?

シーサイドネットでHPを作成しました。 アクセスカウンタを設置しようとhttp://www.kent-web.com/count/daycount.htmlの方法で試しましたが実際HPで見るとエラーが出てしまいうまく設置できません。 シーサイドネットで調べてみたのですが、 <セキュリティ強化の目的から、CGIファイルの所有者権限でCGIが実行されるsuExecを導入しているため、 第三者に書込みの権利を設定した場合エラーになります。各ファイルのパーミッションは、以下のように設定してください。 CGIファイル [700] ディレクトリ [701] データファイル [600] ファイルを自動生成するタイプのCGIでは、ディレクトリを[777]に設定するものもありますが、 その場合も設定は[701]にしてください。[777]では、動作しませんのでご注意ください。> と書かれていました。 この場合、アクセス権の数字は daycount / daycount.cgi [700] daycount.dat [701] gifcat.pl [600] で合ってますでしょうか? どうぞよろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • ikajngh
  • ベストアンサー率63% (21/33)
回答No.1

http://per.cssv.jp/help/help03.html#02 パスの確認。 daycount.dat は600。 datとかtxtとかlogとかが、データファイル。 gifcat.plはとくにパーミッションはいじらなくてもいいとおもうけど とりあえず600でもいい。 daycountってディレクトリ?なら701 cgiとつくものは、700。

milk-cafe
質問者

補足

回答いただきありがとうございます。 貼り付けていただいたサイトに >Perlのバージョンは、[5.6.0]または[5.8.0]です。 と書いていたのですが、これはどこかに書き込む必要があるのでしょうか?

その他の回答 (1)

  • ikajngh
  • ベストアンサー率63% (21/33)
回答No.2

バージョンは無視。 cgiの一番上にかかkれているパスを確認。 パスは、[/usr/bin/perl] [/usr/sbin/perl] [/usr/local/bin/perl] このどれかをつかえばOK.

milk-cafe
質問者

お礼

全部あわせてみたのですがうまくできませんでした; 設定するどこかを見落としていると思うのでまたじっくり見てみます。 何度もお答えいただいてありがとうございました。勉強になりました。

関連するQ&A

  • カウンターが表示されません;;

    私はCGIに関してはまったくの初心者です。 HPにカウンター(daycounter)を設置してみたのですが、「+」がでて、表示されません。 CGIの設定は合ってると思うのですが、転送先の設置場所が悪いのでしょうか… 説明では 【構成例】 public_html / index.html ... ここにカウンタを設置するものとする | +-- daycount / daycount.cgi [755] | daycount.dat [666] | gifcat.pl [644] | +-- gif1 / 0.gif, 1.gif, ... 9.gif | +-- gif2 / 0.gif, 1.gif, ... 9.gif | +-- lock [777] / となっています。 いつもindex.htmlはサーバーの「www」フォルダの中に転送するので、 www----index.html index.htmlと同じ階層にdaycount / daycount.cgi[755]、daycount.dat [666]、gifcat.pl [644]、 gif1 / 0.gif, 1.gif, ... 9.gif、gif2 / 0.gif, 1.gif, ... 9.gif、lock [777] / このような構成で転送しました。 でも、カウンターは表示されませんでした。 アクセスログを見てもカウントされていないみたいです。 他にもいろいろ試してみましたが、全然だめでした。 設置の仕方を教えてください。 お願いします。m( )m

    • ベストアンサー
    • CGI
  • カウンタ

    カウンタをCGIで作成しようとしています。 KENT WEBさんのdaycount使って作っているのですが、どうやっても何度やっても画像が表示されません。 index.html   I daycount   I__daycount.cgi   I__daycount.dat   I__gifcat.pl   I   I__gif1 累計画像   I__gif2 今日、昨日画像 CGIは掲示板、メールフォーム、日記なども設置したことがあって初めてではありません。 掲示板などはちゃんと設置することが出来るのですが、カウンタだけができません。 カウンタって設置するのに難しいのでしょうか?? 設置講座などのサイトを見たのですが、カウンタの設置講座は教えてくれるだけで、質問が出来ないので表示できなくても何が原因か分からなくて困ってます。 親切なサイトや原因が分かる方教えてください。

    • ベストアンサー
    • CGI
  • アクセスカウンターが出来ない

    以下はフリーソフトのサンプルですが数字のところがバツ印になっしまいます。 カウンターを付けるファィルに <CENTER><TABLE> <TR> <TD>あなたは累計</TD> <TD> <TABLE BORDER=1> <TR> <TD><img src="cgi-bin/daycount.cgi?gif"></TD> </TR> </TABLE> </TD> <TD>人目の訪問者です。</TD> </TR> </TABLE> (本日は<img src="cgi-bin/daycount.cgi?today">番目のアクセスです。 また昨日は<img src="cgi-bin/daycount.cgi?yes">人のご来場者がありました) </CENTER> を書くのですが、うまくいきません。 ファィル構成は次のとおり index.html ... ここにカウンタを設置するものとする | +--  cgi-bin / daycount.cgi [755] | daycount.dat [666] | gifcat.pl [644] | +-- gif1 / 0.gif, 1.gif, ... 9.gif | +-- lock [777] / よろしくお願いします。

    • ベストアンサー
    • Perl
  • アクセスカウンタ設置について

    http://www.kent-web.com/count/dream.html KENTWEBさんのカウンタを使いたいんですが設置方法に躓いています。本来kentwebさんにメールすればいい話なのでしょうがここで質問させてください。すみません。 {質問内容} 1)上記url記載の #!/usr/local/bin/perl (プロバイダで定められたPerlへのパスを指定します) この意味がわかりません。ドメインは自分で取得していますがプロバイダとはネットのプロバイダでしょうか?ocnなのですがocnで定められてるものなんでしょうか。 2)アップロードのやり方ですが「cgi-bin」というディレクトリにたとえばこのアクセスカウンタの場合だとecount.cgiとecount.datというのをアップするんでしょうか。 3)このアクセスカウンタの場合だと0.gifなどの画像はどのcgi-binのなかのimgにアップするんでしょうか。 すみませんかどなたかお願いします!

    • ベストアンサー
    • CGI
  • カウンターの他ページ共有について。

    HPにカウンターをつけたいのですが、 そのHPがcgi不可なんです。 そこで、他サーバーでupしたカウンターを 使用する事は可能でしょうか? 可能な場合、ぜひやり方を教えてください。 使用したいカウンターは、 kent-webさんのcupidです。 もうひとつ、 cgi可能なサーバーで、カウンター設置を試みたのですが、 カウンターの数値が表示される所で、エラー表示が出ます。 累計の数字の所は、gif画像の数値を使用しています。 imgフォルダが、gifcatと同じディレクトリにあるのですが、 それが原因でしょうか? 雑文で申し訳ありませんでした。 どなたか、わかる方がいましたらぜひ教えてください。 よろしくお願いします。

  • CGIの設置

    CGI設置に挑戦しています。 http://www.kent-web.com/bbs/clip.html KENT WEBのClip Boardを設置しようと思っているのですが、ホームディレクトリってどうやって設定するんですか? あと、3G2ファイルをアップロードできるようにしたいのですが、どうすればよいでしょうか?

    • 締切済み
    • CGI
  • HPのアクセスカウンタの仕組みを教えてください。

    会社の全国版イントラネットのHPで、我が部とは地域が違うところの部 のHPはアクセスカウンタがありました。私が管理しているHPもアクセスカウンタ を付けたいので、管理者に聞いたところ、できませんの回答でした。  しかし、地域がだいぶ違うところのHPにはカウンタがついているのが多いです。 そのアクセスカウンタのソースを覗いたところ、  以下のプログラムを発見しました。  アクセスカウンタの様式ですが  本日111 昨日123 トータル10000 と出るように設定してあります。  一部を抜粋してご紹介します。 ---------------------------------------------------------------------  <CENTER> <table align="right"> <td> <td><B><FONT color="#009999"><FONT color="#ffcc00">本日</FONT></FONT></B></dt> <td> <table> <tr> <td><img src="http://www・・・・.jp/Loca1User/nhcmc/cgi-bin/○○○/daycount..cgi?today"></td> </tr> </table> </td> 以下省略 ------------------------------------------------------------------------  以上のプログラムで質問ですが、「Loca1User/nhcmc/cgi-bin/○○○/daycount..cgi?today"></td>」と  役割を知りたいです。   ”昨日” ”トータル”も同じでした。  以上よろしくお願い致します。

    • ベストアンサー
    • HTML
  • CGIカウンターの画像が表示されません

    まず、環境はwindows7 32bit xampp v3.2.1 xampp上のコントロールパネル→Admin→CGIのステータスは「開始」となっている。 apacheのv-host.conf上の変更点 <VirtualHost *:80> DocumentRoot "C:/www1" ServerName localhost <Directory "C:/www1"> Options ExecCGI Indexes FollowSymLinks MultiViews AddOutputFilter INCLUDES .html AddType text/html .shtml Order allow,deny Allow from all AddHandler image/gif .gif        AddHandler image/jpeg .jpeg .jpg .jpe  AddHandler image/png .png         AddHandler text/html .html .htm     Require all granted </Directory> </VirtualHost> とした。 http://www.kent-web.com/count/daycount.html 上記のサイトのDAY COUNTERをwindows7 cドライブ直下に以下の様に設定した。 www1/ +- index.html ... ここにカウンタを設置するものとする | |         累計カウント : <img src="daycount.cgi?gif"> |          昨日カウント : <img src="daycount.cgi?yes"> |          本日カウント : <img src="daycount.cgi?today"> | |          と記述 | +--daycount / daycount.cgi [705] | init.cgi [604] | check.cgi [705] | conv.cgi [705] | | .htaccess(AddType application/x-httpd-cgi .cgiと記述) | | +-- lib / gifcat.pl [604] | magick.pl [604] | +-- data / daycount.dat [606] | today.dat [606] | yes.dat [606] | +-- gif1 / 0.gif ... 9.gif | +-- gif2 / 0.gif ... 9.gif なお、daycount.cgi    check.cgi    conv.cgi    は一行目を#!"C:\xampp\perl\bin\perl.exe"とした。 色々サイトを見てcgi-binフォルダに画像ファイルを入れると画像が見れなくなる事とか apacheではCGIの入ったフォルダに.htaccess(AddType application/x-httpd-cgi .cgiと記述) を入れてやらないと動作しないとかの情報を元に上記の様な設定になったのですが上手くいかないようです。 一応画像もアップしておきました。なにかしらの参考になりましたら… この設定でどこかおかしい所が有ればご指摘願います。

    • ベストアンサー
    • CGI
  • カウンター設置について

    http://happy.honesto.net/cgi/ にあるdaycounter(SSI)をDLしてtok2で設置を試みたのですが、 どうもうまくいきません。  アクセス総数:<!--#exec cmd="./count.cgi total"--><br> 本日のアクセス数:<!--#exec cmd="./count.cgi today"--><br> 昨日のアクセス数:<!--#exec cmd="./count.cgi yesterday"--><br> としてみたのですが、何も表示されません。 また、exec cgiや、include virtualを使ったら、 [an error occurred while processing this directive] とでてしまいました。 どうしたらいいのでしょうか? tok2ではSSIを使用できると書かれていたのですが・・・・ ちなみにパーミッションはtok2推奨の、 ディレクトリ:lock・・・701 count.cgi・・・700 count.dat・・・600 としました。 どなたか設置方法を教えてください。

    • 締切済み
    • CGI
  • ODNアクセスカウンタの設置について

    ODNでHP作成しましたがアクセスカウンタの設置が良く分かりません。HTMLタグのつけ方は分かるのですがダウンロードした.gif画像をどこに置けばいいのか分かりません。(アップロードされていないようでHPを開いても×が出てカウントされないのです) 「gifファイルは、お客様のホームディレクトリ(FTPソフト等でディレクトリを指定せずにログインした際に表示されているディレクトリ内。)にアップロードして下さい」 という注意書きがあったのですがこれは具体的にどうすればいいのか教えて下さい。ちなみにODNのサポートセンターで聞いても良く分かりませんでした(TT)よろしくお願いします。

    • ベストアンサー
    • CGI