Movabel Type3.2jaの件です。WinXPにて自宅サーバを構築しております。ActivePerl5.8.8とAnWeb/1.41g 、そしてMysql5.0を使用しておりますが、mt-check.cgiで確認するとどうやらDBのあたりでつまづいてるようです。また実際に、実行すると以下のメッセージが出てきます。どこが悪いのかわかる方ご回答お願いいたします。



Got an error: Unsupported driver MT::ObjectDriver::DBM: Can't locate DB_File.pm in @INC (@INC contains: D:\www\public_html\cgi\mt\extlib lib C:/Perl/lib C:/Perl/site/lib .) at lib/MT/ObjectDriver/DBM.pm line 10.
BEGIN failed--compilation aborted at lib/MT/ObjectDriver/DBM.pm line 10.
Compilation failed in require at (eval 8) line 1.
BEGIN failed--compilation aborted at (eval 8) line 1.

回答の条件
  • URL必須
  • 1人5回まで
  • 登録:2006/05/02 13:54:28
  • 終了:2006/05/02 17:43:53

回答(2件)

id:worstman No.1

最低人間回答回数121ベストアンサー獲得回数62006/05/02 15:14:13

ポイント60pt

エラー内容からはPerlモジュールのBerkeley DBがインストールされていない、と表示されています。

これはMySQL用のモジュールではありませんので、MySQLで運営をされたいようでしたら、まず、mt.cfg設定ファイルを修正する必要が有ります。

MySQLを使用する場合は

ObjectDriver DBI::mysql

に変更する必要があります。

それを修正した後、コマンドプロンプトを開き、

C:\> ppm

PPM> install DBI

PPM> install DBD-MySQL

と入力する事でデータベースをPerlから使用する事ができるようになります。

http://rebecca.ac/milano/install/archives/1/

id:eichman

おかげさまでmt-check.cgiでは、「Movable Typeのシステム・チェックは、無事に完了しました」とのメッセージが現れれました。が、今度は「データベースを初期化中・・・」インストールを開始開始しますという表示が出て、止まっているようです。このまま待っていたら良いのでしょうか?

2006/05/02 16:47:11
id:worstman No.2

最低人間回答回数121ベストアンサー獲得回数62006/05/02 17:05:48

ポイント10pt

mt.cfgのデータベース設定と、MySQL側が一致していない事が考えられます。

Database

DBUser

DBPassword

DBHost

以上4つの項目がきちんと設定できているか、またMySQL側でそのDatabase名とDBUser名は存在するか、が問題となります。

存在しない場合は、データベースを新規作成する必要があります。

http://rebecca.ac/milano/mt3/

http://www.woodensoldier.info/computer/blog-install.htm

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません