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

Movable Type3.3インストール時のエラー

このQ&Aのポイント
  • Movable Type3.3のインストール時に発生したエラーと解決法についてまとめました。
  • DBIモジュールがサーバになかったため、mt.cgiの実行時にエラーが発生しました。six apartのサポートチームに相談した結果、DBIモジュールのインストールを行うよう指示を受けました。
  • DBIモジュールのインストールにはcpanを使用し、Jcode.pm、DB_File、DBIをインストールする必要があります。DBD::mysqlのインストール時にはエラーが発生しました。

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

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

うちでも DBD::mysql をソースからインストールしたのですが、同じメッセージが出てmakeに失敗しました。 FreeBSDのportsではソースファイル中の dbdimp.c を修正しているようでしたので それをマネしたところmake はうまくいきました。手順です。 (1)ソースを取得http://search.cpan.org/CPAN/authors/id/C/CA/CAPTTOFU/DBD-mysql-4.004.tar.gz (2)展開してできる dbdimp.c を修正 (3)mysqlのバイナリにパスが通っていなければパスを通す (4)perl Makefile.PL;make;make install 変更したdbdimp.c を置いておきます。↓

参考URL:
http://202.239.223.137/mysource/dbdimp.c.FANTAORANG
poteb-cho
質問者

お礼

ご回答ありがとうございました。 「教えて!goo」に並行してSA/MTサポートに問い合わせましたところ 下記の回答があり、処置したところ解決することができました。 まことにありがとうございました。 ---------- お問い合わせいただきました、「mt.cgi」の実行時にエラーが発生する問題について、お送りいただきました情報から、お使いの Perl のバージョンに依存する問題である場合も考えられます。 下記の弊社サイト内にてご案内しております対処方法をお試しいただき、動作を確認していただけますでしょうか。 なお、下記のページには Perl 5.8.0 環境下で発生する問題と記載されており、エラーメッセージもお送りいただいたエラーメッセージと若干の違いはありますが、対処方法は記載されている内容と同じ手順で問題ないと思われます。ご参照ください。 ■ Six Apart - Movable Type サポート: インストール中にエラーが発生しました: Undefined subroutine &Jcode::euc_ucs2 http://www.sixapart.jp/support/faq_mt_technical_0039.html ----------