No.20493 投稿時間:2006年05月08日(Mon) 18:10 投稿者名:六訓 URL:
httpdを利用しています。
この間、http://www.cgi-down.com/cgi/myforum.php よりダウンロードした、MyフォーラムをMySQLなどを設定した後、設置したところ、下のようなエラーがでてしまいました。
Error 500
CGI エラー - Content-Type ヘッダが正しくありません。
CGI 出力メッセージ:
Can't locate DBI.pm in @INC (@INC contains: C:/Perl/lib C:/Perl/site/lib .) at D
:\www\dhome\pm\forums.cgi line 4.
BEGIN failed--compilation aborted at D:\www\dhome\pm\forums.cgi line 4.
原因は、DBIだと思うのですが・・・
どなたか、ダウンロードしてやってみてくれると一番わかりやすいのですが、みなさんにも都合がありますので、少し助言をいただけないでしょうか?
No.20494 投稿時間:2006年05月08日(Mon) 18:35 投稿者名:Reboot URL:
> httpdを利用しています。
> この間、http://www.cgi-down.com/cgi/myforum.php よりダウンロードした、MyフォーラムをMySQLなどを設定した後、設置したところ、下のようなエラーがでてしまいました。
>
> Error 500
> CGI エラー - Content-Type ヘッダが正しくありません。
> CGI 出力メッセージ:
>
> Can't locate DBI.pm in @INC (@INC contains: C:/Perl/lib C:/Perl/site/lib .) at D
> :\www\dhome\pm\forums.cgi line 4.
> BEGIN failed--compilation aborted at D:\www\dhome\pm\forums.cgi line 4.
>
> 原因は、DBIだと思うのですが・・・
> どなたか、ダウンロードしてやってみてくれると一番わかりやすいのですが、みなさんにも都合がありますので、少し助言をいただけないでしょうか?
Content-Type ヘッダが正しくありませんと出ているし、
aborted at D:\www\dhome\pm\forums.cgi line 4.とも出ていますね。
4行目ですからね、多分
print "Content-type: text/html\n\n";
が正しく書かれていないのでは…。
\n\n とふたつ書くこと。
perl の基礎の基礎です。
No.20495 投稿時間:2006年05月08日(Mon) 19:33 投稿者名:ふぁらだ URL:
Linux だとCPAN を使うのが常道手段です。
http://y-kit.jp/saba/xp/cpan.htm
windowsでもCPANでインストールできるのではなかったでしょうか。
No.20496 投稿時間:2006年05月08日(Mon) 19:48 投稿者名:おやじ URL:http://www.aconus.com/~oyaji/
DBIはデフォルトで入っているはずです。従って、DBD-mysqlを入れてあげればいいのでは?
コマンドプロンプトで
C:\>ppm install DBD-mysql
一応、下記でDBIも確認しては?
C:\>ppm install DBI
No.20497 投稿時間:2006年05月08日(Mon) 22:19 投稿者名:六訓 URL:
たくさんのお答えありがとうございます。
早速試してみます。
No.20498 投稿時間:2006年05月08日(Mon) 22:28 投稿者名:六訓 URL:
いい忘れていたのですが、PCの機種は、WindowsXPです。
No.20501 投稿時間:2006年05月09日(Tue) 05:23 投稿者名:Reboot URL:
AN HTTPD をお使いのようですので、下記のページが参考になるかも知れません。
http://homepage3.nifty.com/cito/namazu/gbook/20021230.0154.html