ゆわさん、
CGIというのはWebサーバ(AN HTTPD)が動作させるものです。
ファイルを開くのでは、ブラウザが直接ファイルを開くので、Webサーバにアクセスしません。
localhost というのはディレクトリではありません。
http://localhost/...
という場合、localhostというのは Webサーバのホスト名(アドレス)です。
同様に、
http://www.microsoft.com/...
というのは、www.microsoft.com という Webサーバにアクセスするわけです。
ファイルを開くのでは、
http:
ではなく
file:
になってしまっているはずです。
すみません。解決しました。
ブラウザのファイル-開くで、ファイルを指定すると前の投稿のような結果になってしまいます。でもアドレスのところに直接 http://localhost/ファイル名と入力して開くとうまくいきます。
なんか初歩的っぽいですね。これはつまり、ディレクトリ名がlocalhostではないから当然なんですか?
とにかく、お騒がせして申し訳ありませんでした。
こんにちわ。
午前中までさくさく動いていたのです。午後、マシンを立ち上げたらいきなりソースコードが表示されてしまって、(2000/7/11たけかずさんと同じ状況です。)いろいろやってみたのですが、直りません。とにかく午前中まで調子よく動いていたのに午後になって突然というのがよく解らないのですが・・・どんな原因が考えられますか?
v CGIを実行する
v .pl,.cgi perl
v 般
のチェック類は確認しました。
お知恵をお貸しください。