TOPページ掲示板
作成日:2006年03月17日 作成:Yosi

Vine Linuxで自宅サーバーの掲示板で過去に質問された内容です。

No.1352 perlのオプションをつけずに実行するには?


No.1352 投稿時間:2006年03月17日(Fri) 21:50 投稿者名:gamedora URL:https://gamedoras.dip.jp
タイトル:perlのオプションをつけずに実行するには?

私のページで、perlを実行するときに、
実行ファイル(*.cgi)の1行目に、
#!/usr/bin/perl -w
と、「-w」というオプションをつければ実行できるのですが、
#!/usr/bin/perl
と、オプションをつけずに実行すると、コード500の
サーバーエラーになってしまいます。
どうすればよいのでしょうか。
ちなみに、サーバー通信を暗号化してあります。


No.1353 投稿時間:2006年03月17日(Fri) 21:59 投稿者名:Yosi@管理人 URL:
タイトル:Re: perlのオプションをつけずに実行するには?

> 私のページで、perlを実行するときに、
> 実行ファイル(*.cgi)の1行目に、
> #!/usr/bin/perl -w
> と、「-w」というオプションをつければ実行できるのですが、
> #!/usr/bin/perl
> と、オプションをつけずに実行すると、コード500の
> サーバーエラーになってしまいます。
> どうすればよいのでしょうか。
> ちなみに、サーバー通信を暗号化してあります。

掲示板TOPにも記載していますが、環境、設定内容等の情報を詳しく記載してください。

ちなみにperlはmod_perlを導入しているでしょうか?
下記コマンドで調べてみてください。
# rpm -q mod_perl
# rpm -q perl


No.1357 投稿時間:2006年03月17日(Fri) 23:52 投稿者名:gamedora URL:https://gamedoras.dip.jp
タイトル:Re^2: perlのオプションをつけずに実行するには?


> 掲示板TOPにも記載していますが、環境、設定内容等の情報を詳しく記載してください。
はい。
サーバーはApache2で、
暗号化のためにmod_ssl-apache2(opensslも)を使用しています。
> ちなみにperlはmod_perlを導入しているでしょうか?
> 下記コマンドで調べてみてください。
> # rpm -q mod_perl
> # rpm -q perl
mod_perl(Apache2はmod_perl2ですね)は入っているのですが、
http.confの記述の部分にLoadModuleとして記述すると、
エラーが出るので今はコメントアウトしています。
でも、mod_perlってperlの実行を高速化するものではなかったですか?


No.1367 投稿時間:2006年03月20日(Mon) 18:30 投稿者名:gamedora URL:https://gamedoras.dip.jp
タイトル:Re^3: perlのオプションをつけずに実行するには?

いったいどうしてなのでしょうか。
誰か解決策をよろしくお願いします。


No.1374 投稿時間:2006年03月21日(Tue) 22:20 投稿者名:Yosi@管理人 URL:
タイトル:Re^4: perlのオプションをつけずに実行するには?

> いったいどうしてなのでしょうか。
> 誰か解決策をよろしくお願いします。

httpd.confで

PerlSendHeader On

を指定しても駄目でしょうか?



TOPページ掲示板▲頁先頭