プロが教える店舗&オフィスのセキュリティ対策術

自宅サーバでCGIを作り動かそうとしているのですが、
「webサイトによってこのページの表示を拒否されました」と出て、CGIが開きません。

いろいろ調べてみて、パーミッションの設定とかが1番それっぽい原因かなとは思ったのですが、
あれってFTPで変更するものですよね?
アップロードする気がなくて、これからも自宅サーバで使用したい場合でも、
パーミッションの設定は必要なのでしょうか。その場合、どうやれば設定変更できるのでしょうか?
あれってアップロードしたファイルを設定変更するものですよね・・・(私は普段FFFTPを使用しています) アップロードしてないファイルはどうすればいいのでしょうか・・・。

それともこれ以外に原因がありそうでしたらぜひ教えて頂きたいです><
よろしくお願いします!

A 回答 (2件)

>CGIファイルはこちらのものをそのまま試しています><



で、perlはインストールされていますか?
Windowsならcgiの1行目のperlの実行パスは修正する必要がありますが、そちらは処理していませんよね?

前回回答した「windows apache cgi」で検索していくと、
http://pentan.info/server/windows/activeperl.html
というページなどが見つかるハズですが……。
    • good
    • 0
この回答へのお礼

perlは入れていましたが、ダウンロード時にusrフォルダに名前変更するのを忘れてたみたいで、おっしゃる通りパスミスでした><;
回答ありがとうございました~!

お礼日時:2011/01/17 18:38

>それともこれ以外に原因がありそうでしたらぜひ教えて頂きたいです><



http://oshiete.goo.ne.jp/qa/6454185.html
http://oshiete.goo.ne.jp/qa/6454223.html
放置ですか?

OSが不明…と回答しましたけど……
前回の推測どおり、Windowsならパーミッションは関係ありません。

参照したページとやらで
「[root@localhost ~]# chmod 755 /var/www/html」
とかやるように書かれていたとしても、Windowsでは無意味です。
# どこのページ参照したのかは不明ですけど。

>アップロードする気がなくて、これからも自宅サーバで使用したい場合でも、
>パーミッションの設定は必要なのでしょうか。

Windowsならエクスプローラでファイルコピーでも問題ないでしょう。
# オーナーやら、グループやら、パーミッションは関係ありません。
# 正確にはNTFSファイルシステムでは所有者(オーナー)やパーミッション(NTFSアクセス権)はありますが…。
# OS掲示していないのでなんとも言えないですしねぇ…。

この回答への補足

http://1art.jp/flash/le/lesson43/lesson43.htm
CGIファイルはこちらのものをそのまま試しています><

補足日時:2011/01/17 16:53
    • good
    • 0
この回答へのお礼

すみません回答頂いていたのに気付いていませんでした;
windows7でやっています。

やはりパーミッションの設定はいらないのですね。
そうするとどこがおかしいのでしょうか・・・

お礼日時:2011/01/17 16:49

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!