投稿日:2005年05月27日 作成鷹の巣

No.19036 apache2でcgi-binフォルダにアクセスすると「Object not found!」になってしまいます。



apache2でcgi-binフォルダにアクセスすると「Object not found!」になってしまいます。

No.19036 投稿時間:2005年05月27日(Fri) 01:37 投稿者名:マイキー URL:http://keta.mydns.jp/

マイキーと申します。

先日購入した本「かんたんPHP+MySQL入門」に付属していたphpdev5をインストールして
Apache2.0.39を使用しています。

特に何もいじっていないのですが
ローカルでcgi-binフォルダにアクセスすると
Object not found!
The requested URL was not found on this server. The link on the referring page seems to be wrong or outdated. Please inform the author of that page about the error.
If you think this is a server error, please contact the webmaster
Error 404
が表示されてしまいます。

cgi-binフォルダ内にあるaska.cgiのファイルにも同じ
Object not found!
The requested URL was not found on this server. If you entered the URL manually please check your spelling and try again.
と表示されてしまいます。

いろいろと調べてみましたが原因がよく分かりません。

Perl5.8.6のインストール先は
C:/Perl/bin/perl.exe

cgiの一行目にも
#!C:/Perl/bin/perl
と書かれています。

httpd.confは

# The same rules about trailing "/" apply to ScriptAlias directives as to
# Alias.
#
ScriptAlias /cgi-bin/ "C:/phpdev5/apache2/cgi-bin/"

#
# "C:/Program Files/Apache Group/Apache2/cgi-bin" should be changed to whatever your ScriptAliased
# CGI directory exists, if you have that configured.
#
<Directory "C:/phpdev5/apache2/cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
となっています。

原因が分かる方、よろしくお願いします。
エラーを確認できるように一応アドレスも書いておきます。


C:/phpdev5/apache2/cgi-bin はあるのですか。

No.19051 投稿時間:2005年05月28日(Sat) 13:09 投稿者名:Reboot URL:

> マイキーと申します。
>
> 先日購入した本「かんたんPHP+MySQL入門」に付属していたphpdev5をインストールして
> Apache2.0.39を使用しています。
>
> 特に何もいじっていないのですが
> ローカルでcgi-binフォルダにアクセスすると
> Object not found!
> The requested URL was not found on this server. The link on the referring page seems to be wrong or outdated. Please inform the author of that page about the error.
> If you think this is a server error, please contact the webmaster
> Error 404
> が表示されてしまいます。
>
> cgi-binフォルダ内にあるaska.cgiのファイルにも同じ
> Object not found!
> The requested URL was not found on this server. If you entered the URL manually please check your spelling and try again.
> と表示されてしまいます。
>
> いろいろと調べてみましたが原因がよく分かりません。
>
> Perl5.8.6のインストール先は
> C:/Perl/bin/perl.exe
> で
> cgiの一行目にも
> #!C:/Perl/bin/perl
> と書かれています。
>
> httpd.confは
>
> # The same rules about trailing "/" apply to ScriptAlias directives as to
> # Alias.
> #
> ScriptAlias /cgi-bin/ "C:/phpdev5/apache2/cgi-bin/"
>
> #
> # "C:/Program Files/Apache Group/Apache2/cgi-bin" should be changed to whatever your ScriptAliased
> # CGI directory exists, if you have that configured.
> #
> <Directory "C:/phpdev5/apache2/cgi-bin">
> AllowOverride None
> Options None
> Order allow,deny
> Allow from all
> </Directory>
> となっています。
>
> 原因が分かる方、よろしくお願いします。
> エラーを確認できるように一応アドレスも書いておきます。

Object not found! 指定された場所にないということですよね。
C:/phpdev5/apache2 ディレクトリ直下に、cgi-bin ディレクトリはあるのですか。


簡単な見落としをしていたことに気がつかなかったです。

No.19069 投稿時間:2005年05月30日(Mon) 18:02 投稿者名:マイキー URL:

Reboot様ありがとうございました。

簡単な見落としをしていたことに気がつかなかったです。


目次掲示板過去ログ目次▲頁先頭