• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:MTOS4.26のインストール)

MTOS4.26のインストールについて

このQ&Aのポイント
  • MTOS4.26をインストールした際に、cgiがブラウザでテキスト表示される現象が発生しました。この問題の原因と解決策について教えてください。
  • MTOS4.26をインストールした際、cgiがブラウザでテキスト表示される問題が発生しました。この記事では、問題の原因と解決策について詳しく説明します。
  • MTOS4.26のインストール時に起きるcgiのテキスト表示問題について。この記事では、問題の原因と解決方法について詳しく解説します。

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

  • ベストアンサー
回答No.2

その場合はそうですね。 一番手っ取り早いのは、 perl -MCPAN -e "install DBI" とすると自動的にCPANのサイトからモジュールをダウンロードしてインストールします。 最初の起動時はCPANの設定項目をいろいろ聞いてきますが、基本的にはデフォルトのままでOKです。 ただし、社内等でProxyが必要な場合等はそれらを設定する必要があります。 もしそれを使えないようであれば、http://www.cpan.orgから該当するモジュールを検索して手動インストールする必要があります。 http://cpan.uwinnipeg.ca/module/DBI 解凍後 perl Makefile.PL make make test make install とするとインストールできます。

modhn
質問者

お礼

ありがとうございます! 早速後ほど試してみます。

modhn
質問者

補足

無事インストールすることができました。 やはり単なるモジュール不足でした。。 ありがとうございました。

その他の回答 (1)

回答No.1

ApacheにCGIの拡張子を登録していないのでは? .cgiをCGIの拡張子として登録していないとCGIは実行されずPerlの場合はただのテキストファイルとして動作します。 httpd.confに下記を記入する必要があります。  AddHandler cgi-script .cgi また、該当するDirectoryディレクティブに Options ExecCGI も記入しておく必要があります。 後、注意しないといけないところとしては Perlのパスです。 ls /usr/bin/perl としてこのパスにperlの実行ファイルがあるかどうかを確認する必要があります。

modhn
質問者

お礼

早速のご回答ありがとうございます! ご指摘いただいたようになんとかcgiは実行できているようなのですが、 次は下記のようなメッセージが出てきました、、、 これはDBI.pm?というモジュールが足りたいということでしょうか? Got an error: Can't locate DBI.pm in @INC (@INC contains: /usr/local/apache/cgi-bin/mt/extlib /以下同じようなファイルパスが延々と

関連するQ&A