投稿日:2004年06月06日 作成鷹の巣

No.16323 WindowsのApache2でCGI(Perl)を実行すると、500エラーがでる。



WindowsのApache2でCGI(Perl)を実行すると、500エラーがでる。

No.16323 投稿時間:2004年06月06日(Sun) 18:58 投稿者名:GABRIEL URL:http://gab.zive.net

何度試してもうまくいかないので助けて下さい。
サーバーの構成は
C:Apache2
|Perl\bin\perl

E:www(公開フォルダ)\cgi-bin(一様)

となっています。
wwwフォルダでCGIを動かします。すると、500エラーがでます。
CGIのパスが間違っているのかと思って
C:/perl/bin/perl
などを変えたりしましたが500エラーがでます。
cgi-binの中に入れて試してもダメでした。
間違っていると思われる場所と直し方を教えて下さい。


実際にPerlは「C:/perl/bin/perl」にインストールされているのでしょうか?

No.16324 投稿時間:2004年06月06日(Sun) 19:37 投稿者名:APACHE URL:http://kemuri-net.dip.jp/~server/worm.txt

> 何度試してもうまくいかないので助けて下さい。
> サーバーの構成は
> C:Apache2
> |Perl\bin\perl
>
実際にPerlは「C:/perl/bin/perl」にインストールされているのでしょうか?


C:Perl(他色々)/bin(他色々)/perl(他色々)となっていました。

No.16325 投稿時間:2004年06月06日(Sun) 20:06 投稿者名:GABRIEL URL:http://gab.zive.net

C:Perl(他色々)/bin(他色々)/perl(他色々)
となっていました。


参考URL。

No.16326 投稿時間:2004年06月06日(Sun) 20:40 投稿者名:shiggy URL:

私は、下記のHPを参考にしてApache/PerlをInstallしました。
http://rock.eng.hokudai.ac.jp/server/apacheset.htm

既に、既知の情報でしょうか?


やはり動きませんでした。

No.16327 投稿時間:2004年06月06日(Sun) 21:25 投稿者名:GABRIEL URL:http://gab.zive.net

そこをみて設定をしてみましたが、やはり動きませんでした。


C:\perl\bin\perlはどうでしょうか。

No.16328 投稿時間:2004年06月06日(Sun) 22:34 投稿者名:mm URL:

> そこをみて設定をしてみましたが、やはり動きませんでした。
C:\perl\bin\perlはどうでしょうか。


#!/perl/bin/perl -wでエラー内容がわかるはず。

No.16332 投稿時間:2004年06月06日(Sun) 23:34 投稿者名:LR URL:

そのスクリプトは、どこのサイトのスクリプト?
#!/perl/bin/perl
で動作しないのなら、

#!/perl/bin/perl --
でしてみては?

もしくは、
#!/perl/bin/perl -w
でエラー内容がわかるはず。

スクリプト上で、requireされているものは、ちゃんとフォルダとかにありますか?
例えば、jcode.pl など。


Perlをコマンド(DOS)プロンプトから起動して構文チェックにかけてみては?

No.16337 投稿時間:2004年06月07日(Mon) 07:35 投稿者名:APACHE URL:http://kemuri-net.dip.jp/~server/worm.txt

Perlをコマンド(DOS)プロンプトから起動して構文チェックにかけてみては?
Perlへのパスが通っているなら
C:\>perl -c <File>
で構文チェックが行えます。
#<File>のヶ所に構文チェックにかけたいスクリプトファイルを指定。

パスが通ってない場合はPerl.exeのあるフォルダーに移動するかフルパスで指定する必要があります。

※Perlへのパスと外部ファイル読み込みのチェックはしませんが
※C:\>perl <File>とスイッチを削ると普通に実行してエラーが表示されるので
※この場合は外部ファイル読み込みのチェックも行えます。


できました

No.16353 投稿時間:2004年06月08日(Tue) 22:00 投稿者名:GABRIEL URL:http://gab.zive.net

返信が遅れてすいません。
最初からやり直しを3回繰り返したら動きました。
最後はほとんどカスタムなしの状態です。
(どうやらいらんとこをいじったかな?)
http://gab.zive.net/test.cgiです。
表示されますよね
ありがとうございました。
なぜかPHPで今度は止まる気がするのでその時はまたよろしくお願いします。


ダウンロード状態になりますけど。

No.16357 投稿時間:2004年06月09日(Wed) 02:57 投稿者名:APACHE URL:http://kemuri-net.dip.jp/~server/worm.txt

> 返信が遅れてすいません。
> 最初からやり直しを3回繰り返したら動きました。
> 最後はほとんどカスタムなしの状態です。
> (どうやらいらんとこをいじったかな?)
> http://gab.zive.net/test.cgiです。
> 表示されますよね
ダウンロード状態になりますけど
開くと中には成功と記載されています。

print "成功";
とかなら正常に実行はされています。


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