• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PerlからDBの接続)

PerlからDBへの接続でエラーが発生しています

このQ&Aのポイント
  • PerlからDBに接続している際、エラーが発生しています。
  • 接続にはDBIとDBDが使用されており、DBIのインストールは正常に完了しています。
  • エラーメッセージにはPremature end of script headersとinstall_driver(Sybase) failedという内容が含まれています。

質問者が選んだベストアンサー

  • ベストアンサー
  • noopee
  • ベストアンサー率38% (114/297)
回答No.1

こんにちは。 >もちろん、$database, $db_user, $db_passwordそれぞれの変数には正しい値が入っています。 とのことですが、書式もあっているのでしょうか?? cgiとして動かしているのなら、1のerrorはhttpヘッダ及びstatusがきちんと返って来ない場合におきることが多いです。 改行コードの問題でおきることもありますし、ftpでアスキーコードでアップロードしなおせば直ることもあります。 2のエラーはDBDモジュールが返してるものだと思います。 インストールの際にエラーメッセージや警告などは出ませんでしたか?? 3は何がエラーになっているか表示されていないのでわかりません。 DBIはMLもありますので、質問されてみてもいいと思います。 また、参考URLはご覧になっているでしょうか??

参考URL:
http://member.nifty.ne.jp/hippo2000/perltips/dbimemo.htm
jyamato
質問者

お礼

ご回答ありがとうございます。 実は、全く同じ環境がありまして、その環境で動いているCGIをそのまま使用しています。そちらでは正常に動作しているのです。 よって、CGIの構文ミスはないと思うのですが・・・ ちなみに、DBD,DBIのコンパイルエラーは出ていません。 エラー内容から見ると、やはりDBD,DBIのインストールが出来ていないのでは と思っております。(かなり煮詰まっている状態です) ご紹介していただいたサイトを参考にもう一度確認してみようと思います。

すると、全ての回答が全文表示されます。

関連するQ&A