色んな所でお世話になってます。
皆様にはいつも親切にお答え下さって、本当に感謝しています。
今回、CGIを使ってやりたいことがあり、翔泳社から出版されている
『10日でおぼえるPERL/CGI 第2版』
という本を買ってきました。
が、インストール場所、apacheの設定、入力など、何も間違っていないのに、動作してくれません。
状況として、WEBページで開くと、txt(もちろん拡張子はcgiに変更してあります)の内容がそのまま出力されます。
本来ならばprintのダブルコーテーション内だけが出力されなければいけない筈(本の写真にはそう写ってる)なんですが、WEBページ(127.0.0.1)を開いても
#! c:/perl/bin/perl
print "Content-type: text/plain\n\n";
print "Hello Perl !";
と表示されるだけなんです。
apacheにはうまく接続できているので、問題はPERL.EXEの方だと思うのですが…
再インストールしてもムダな努力でした。
本の支持通りやってるつもりなので原因が思いつきません。
どこに原因があるのでしょうか?
可能性はたくさんあるんだと思いますが、可能な限り全て試してみますので、よろしくお願いします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
#1さんと同じことなんですけど。
Apacheは初期設定ではcgi-binフォルダに入れないとcgiが動かない設定になっていたはずです。
まずはcgi-binフォルダ内においてアクセスしてみてください。
No.1
- 回答日時:
ソースコードがそのまま出てしまうということは、ApacheがCGIをCGIとして動かしてくれていません。
ということは、Apacheの設定が誤っているということになります。
DocumentRootや普通のAliasにCGIを置くならそのディレクトリに対するOptionsにExecCGIを追記する必要があります。(Allも可です。但し、Allは全てのオプションを有効にするものです)
で、CGIとして動かすファイルの拡張子は
AddHandler cgi-script
で指定したものになります。
ScriptAliasにしたディレクトリに置いた場合は、拡張子に関わらず、全てCGIとして動かすようになります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- Perl perlでリテラル値はメモリにどのように格納されているか? 1 2023/01/15 20:45
- Perl Windows10においての『Perl』のプログラムについて 1 2022/05/09 16:04
- CGI CGIで出力するhtmlの<!DOCTYPE html>等のタグは要りますか? 2 2023/02/05 21:26
- CGI (フリーの)ツリー掲示版CGI、昔は多用させてもらいましたが・・今セキュリティ上どうでしょう? 2 2023/06/25 07:18
- UNIX・Linux ubuntuのサーバー(virtual box)が、再起動するとデータが消えてしまいます。 4 2022/04/27 21:29
- テレビ プレステ5が映らなくりました 1 2023/07/13 11:09
- HTML・CSS Chrome のキャッシュについて 3 2022/05/26 07:50
- C言語・C++・C# プログラミングの問題です。至急教えてください。 /***から***/の部分をプログラミングにしてほし 1 2022/10/13 11:48
- CGI 古ーくからフリーのtree.cgi掲示板を利用させてもらって来ましたが、最新でなにか復活できないか? 2 2023/04/07 10:43
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
URLに~/cgi-bin/~を隠す方法
-
apache で /cgi-bin/にアクセス...
-
EXCELファイルに誰がアクセスし...
-
《エクセルVBA》「他の人が該当...
-
FTPにて553エラー
-
特定のCGIだけ、作動するかわり...
-
VBAでサーバーにアクセスするに...
-
SFTPなどは使わないホームペー...
-
cgiファイルを直接は見れなくす...
-
Image::Magickの呼び出し
-
PerlでFindFirst/FindNext
-
FFFTPでアップロードできない?
-
htmlにアクセスと同時に、あるC...
-
mathtexの導入方法について。
-
ユーザの所属するグループを取...
-
ApacheでのCGIについての質問
-
インクルードファイルのエラー
-
CGIって何ですか?簡潔に教えて...
-
ネットワーク上の共有フォルダ...
-
特定URLから
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
URLに~/cgi-bin/~を隠す方法
-
apache で /cgi-bin/にアクセス...
-
cgiでのアクセスカウンターの表...
-
cgiが動作しないのは?
-
CGIが動作しません。
-
初心者のCGI設置方法
-
FC2にwebPatio設置の方法
-
PyCharmでのCGIを使ったWebサー...
-
相対パスか絶対パス??
-
jsRSSの設置方法について【NEW】
-
cgi-binにアクセスするとforbid...
-
CGIゲームの設置でエラーがでます
-
perlを使用したcgiでの画像アッ...
-
WEBサーバーのCGIエラーについて
-
ローカル環境でのCGIエラー
-
patipati設置について
-
EXCELファイルに誰がアクセスし...
-
《エクセルVBA》「他の人が該当...
-
SFTPなどは使わないホームペー...
-
VBAでサーバーにアクセスするに...
おすすめ情報