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

http://www.dakiny.com/archives/movable-type/movable_type_4xampp_for_windowsmt43_vol2/
こちらの記事を参考にして

xampp+perlをインストールしてMT4をローカルで動かそうとしましたが、

http://localhost/mt/mt-check.cgiの際

Your server does not have DBD::mysql installed

と表示されてしまい正しくインストールできませんでした。
全く原因が分からないのですが。
どなたか教えて下さい。

OSはWindowsXPです。

●質問者: kazuhiko11
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:DOES MySQL OS Perl WindowsXP
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● koujirou
●60ポイント

perlでMySQLと通信するには、perlモジュールであるDBD::mysqlをインストールする必要があります。

・コマンドプロンプトを開く。

・もしインターネットへのアクセスにプロキシを使う環境なら最初に以下を実行する。

C:\> set HTTP_PROXY=http://192.168.0.2:8080

(プロキシサーバのIP/ホスト名、ポート番号は自分の環境に合わせる)。

・Perlモジュールのインストール

C:\> ppm

PPM> install DB_File ←(BerkeleyDB用)

PPM> install DBI ←(MySQL用)

PPM> install DBD-MySQL ←(MySQL用)

PPM> quit

場合によってはこの方法ではうまくインストールできないことがあるかもしれない。

そのときは以下のようにすればよい。

・下記サイトから

http://ppm.activestate.com/PPMPackages/zips/6xx-builds-only/ (ActivePerl 5.6.1用)

http://ppm.activestate.com/PPMPackages/zips/8xx-builds-only/Wind... (ActivePerl 5.8.x用)

以下の zipファイルをダウンロードする。

DB_File.zip

DBI.zip

DBD-Mysql.zip

・それぞれ解凍し、カレントディレクトリを解凍先のパスに移動後、以下を実行する。

> ppm install DB_File.ppd

> ppm install DBI.ppd

> ppm install DBD-Mysql.ppd

・インストールに成功すれば

C:\Perl\site\lib\DB_File.pm

C:\Perl\site\lib\DBI.pm

C:\Perl\site\lib\DBD\mysql.pm

がコピーされている。

その後、再度 mt-check.cgiを実行して DB_File と DBD::mysql が以下のように表示されれば

インストール成功である。

-----------------------------------------------------------------------

DB_File...

Your server has DB_File installed (version 1.806).

DBD::mysql...

Your server has DBD::mysql installed (version 2.1026).

-----------------------------------------------------------------------

・同様に ImageMagick も Image-Magick.zip をダウンロード/解凍し、

> ppm install Image-Magick.ppd

を実行すればインストールできる(最初に書いたように 5.6.1のみ、必須ではなさそうですが)。



以下のサイトに導入方法が記載されておりますので参考にしてください。

http://homepage1.nifty.com/yito/anhttpd/faq/movabletype.html

関連質問


●質問をもっと探す●



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