- ベストアンサー
MTOS4.26のインストールについて
- MTOS4.26をインストールした際に、cgiがブラウザでテキスト表示される現象が発生しました。この問題の原因と解決策について教えてください。
- MTOS4.26をインストールした際、cgiがブラウザでテキスト表示される問題が発生しました。この記事では、問題の原因と解決策について詳しく説明します。
- MTOS4.26のインストール時に起きるcgiのテキスト表示問題について。この記事では、問題の原因と解決方法について詳しく解説します。
- みんなの回答 (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 とするとインストールできます。
その他の回答 (1)
- wildcat-yp
- ベストアンサー率37% (303/813)
ApacheにCGIの拡張子を登録していないのでは? .cgiをCGIの拡張子として登録していないとCGIは実行されずPerlの場合はただのテキストファイルとして動作します。 httpd.confに下記を記入する必要があります。 AddHandler cgi-script .cgi また、該当するDirectoryディレクティブに Options ExecCGI も記入しておく必要があります。 後、注意しないといけないところとしては Perlのパスです。 ls /usr/bin/perl としてこのパスにperlの実行ファイルがあるかどうかを確認する必要があります。
お礼
早速のご回答ありがとうございます! ご指摘いただいたようになんとかcgiは実行できているようなのですが、 次は下記のようなメッセージが出てきました、、、 これはDBI.pm?というモジュールが足りたいということでしょうか? Got an error: Can't locate DBI.pm in @INC (@INC contains: /usr/local/apache/cgi-bin/mt/extlib /以下同じようなファイルパスが延々と
お礼
ありがとうございます! 早速後ほど試してみます。
補足
無事インストールすることができました。 やはり単なるモジュール不足でした。。 ありがとうございました。