人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

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.


●質問者: Sono
●カテゴリ:コンピュータ インターネット
✍キーワード:AT BEGIN CGI dB LIB
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● 最低人間
●60ポイント

エラー内容からは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/

◎質問者からの返答

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


2 ● 最低人間
●10ポイント

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

Database

DBUser

DBPassword

DBHost

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

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

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

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

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ