OKWAVEのAI「あい」が美容・健康の悩みに最適な回答をご提案!
-PR-
締切り
済み

CGIと permissionの問題

  • 暇なときにでも
  • 質問No.136470
  • 閲覧数93
  • ありがとう数1
  • 気になる数0
  • 回答数2
  • コメント数0

お礼率 0% (0/2)

win2000のos上で,ApacheでCGIをローカルで試していますが,
下記のようなerrが出ます。


Forbidden
You don't have permission to access /namazu.cgi on this server.
--------------------------------------------------------------------------------Apache/1.3.19 Server at 127.0.0.1 Port 80

logを見ると,下記です。

[Sun Sep 16 17:22:04 2001] [error] [client 127.0.0.1] Options ExecCGI is off in this directory: c:/~nakai/namazu.cgi

このdirの .htaccess は下記です。
AllowOverride Options
Options +ExecCGI

一方,Apache の httpd.conf 

#ScriptAlias /cgi-bin/ "C:/Program Files/Apache Group/Apache/cgi-bin/"
ScriptAlias /cgi-bin/ "C:/~nakai/cgi-bin/"

#
# "C:/Program Files/Apache Group/Apache/cgi-bin" should be changed to whatever your ScriptAliased
# CGI directory exists, if you have that configured.
#
#<Directory "C:/Program Files/Apache Group/Apache/cgi-bin">
<Directory "C:/~nakai/cgi-bin/">
AllowOverride None
Options None
#Options ExecCGI
Order allow,deny
Allow from all
SetHandler cgi-script
</Directory>


どのあたりに問題点かあるのでしょうか?
通報する
  • 回答数2
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全2件)

  • 回答No.1
レベル13

ベストアンサー率 37% (419/1115)

Windows系は自信がないのですが・・・。(^_^; 通常Unix系のサーバーではcgiファイルそのものに実行権を付与する必要があります。 namazu.cgiのパーミッションを御確認下さい。 それから、 <Directory "C:/~nakai/cgi-bin/"> AllowOverride None Options None #Option ...続きを読む
Windows系は自信がないのですが・・・。(^_^;
通常Unix系のサーバーではcgiファイルそのものに実行権を付与する必要があります。
namazu.cgiのパーミッションを御確認下さい。
それから、

<Directory "C:/~nakai/cgi-bin/">
AllowOverride None
Options None
#Options ExecCGI

ですが、

<Directory "C:/~nakai/cgi-bin/">
AllowOverride None
#Options None
Options ExecCGI

ではありませんか?

  • 回答No.2
レベル12

ベストアンサー率 41% (324/772)

私もApache for Win32は自信がないのですが、 httpd.confで <Directory "C:/~nakai/cgi-bin/"> AllowOverride None </Directory> としていると、(少なくともUNIX版では、、、) .htaccessは使えませんよ。 あと、.cgiファイルの拡張子の関連づけは ...続きを読む
私もApache for Win32は自信がないのですが、
httpd.confで
<Directory "C:/~nakai/cgi-bin/">
AllowOverride None
</Directory>
としていると、(少なくともUNIX版では、、、) .htaccessは使えませんよ。

あと、.cgiファイルの拡張子の関連づけはできていますか?
AddHandlerの設定はできていますか?
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
このQ&Aにこう思った!同じようなことあった!感想や体験を書こう
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ