質問: cgiを実行すると、あなたが指定したファイルは見つかりませんとなる。 趣味で自分のhpにヒロ・データベースのcgiを設置したくて、全くの初心者からcgi設置に挑戦しているのですが、初歩からうまくできなくて困っています。自分なりにネットで調べても、うまくいかないので助言を御願します。osはwindowsxpで、cgiファイルの編集にはterapadを、転送にはffftpを使っています。レンタルサーバーはtok2を使っています。 ヒロ・データベースをdlして一行目(#!/usr/bin/perl)とパーミッションをtok2(http://tok2.com/cgi.html)の指定通り変更して設定して、アップすると500 internal server errorと出て、ここで詰まってしまったので、もっと簡単なcgiから挑戦しようと思い、http://web-up.cside.biz/cgi_3.shtml を参考にして、 初歩的なcgiを設置してみたのですが、「あなたが指定したファイルは見つかりません」と出ました。このエラーメッセージから、アドレスが間違っているかファイルがアップされていないんだろうと思ったのですが、cgiファイルと同じ場所に入っているindex.htmlにはアクセスできて、index.htmlをrensyuu.cgiと書き換えてもダメ(半角英数でちゃんと打ちました)で、ファイルがアップされていないのかと思ってもffftpの右側のホストのファイル一覧にはrensyuu.cgiと出ています。cgiファイルはアスキーモードで転送しています。 ここまでで、何か抜けていることや、私が勘違いしているようなことが分かれば教えて欲しいです。御願します!
回答: 「rensyuu.cgi」のパーミッションを「700」に変更しても見れませんか? (tok2は独特なので全く自信がありませんが...。すみません) 念のため下記サイトを参考にされてみてはどうでしょうか。 [トクトクのfaq]少々情報が古いです。 http://www23.tok2.com/home/faq/