アプリ版:「スタンプのみでお礼する」機能のリリースについて

cgiについて教えて下さい。

■cgiが実行できません。
・os:windows7(64bit)
・apache2.2.16(windows32bit)※ローカル
・ActivePerl(インストール済み)

※httpd.confファイル(現状)
・Options Index FollowSymLinks Includes ExceCGI
・AllowOverride All
・AddHandler cgi-script.cgi
・AddType text/html.shtml
・AddOutputFilter INCLUDES .shtml

http://localhost/abc/test.cgi
を実行すると表示できず。

http://localhost/
にはアクセスできます。

※windowsネットワーク診断/トラブルシューティングの結果
→リモートデバイスまたはリソースが接続を受け付けません。

■上記、test.cgiのソース

#! c:/perl/bin/perl

# CGIヘッダーの出力
print "Content-type: text/html\n\n";

# HTMLの出力
print "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01//EN\">\n";
print "<html>\n";
print "<head><title>Hello HTML</title></head>\n";
print "<body><p>こんにちは。これはHTML文書の例です。</p></body>\n";
print "</html>";

以上、宜しくお願い致します。

A 回答 (1件)

まず、htdocsフォルダのユーザ権限を確認してみましょう。


同様に、test.cgiファイルのユーザ権限も確認してみて、実行の許可チェックがなかったら、許可を与えます。
補足として、今後、ファイルの読み書きをさせたい場合も、書き込み・変更の許可チェックをしておかなければ、うまく動作しません。
    • good
    • 0

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