こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

MovableType3.2エラーが発生してインストールできない

MovableType 3.2をインストールしているのですがmt-check.cgiでは
「準備が整いました。 サーバーには必要なモジュールがすべて揃っています。 追加のモジュールのインストールは必要ありません。インストールの説明に従って、 次の手順に進んでください。」と出て何の問題も無いのですが、mt.cgiにアクセスすると

Got an error: install_driver(mysql) failed: Can't load '/usr/lib/perl5/vendor_perl/5.8.5/
i386-linux-thread-multi/auto/DBD/mysql/mysql.so' for module DBD::mysql: libmysqlclient.so.14:
cannot open shared object file: No such file or directory at
/usr/lib/perl5/5.8.5/i386-linux-thread-multi/DynaLoader.pm line 230.
at (eval 8) line 3
Compilation failed in require at (eval 8) line 3.
Perhaps a required shared library or dll isn't installed where expected
at lib/MT/ObjectDriver/DBI/mysql.pm line 48

というエラーが発生します。
原因及び対処法が分かる方居ましたら、ご教授宜しくお願いします。

(環境)
Red Hat Enterprise Linux ES v3
Perl 5.8.5
MySQL 3.23.58
PHP 4.3.11
DB_File 1.809
DBI 1.5
DBD::mysql 2.9008

投稿日時 - 2006-01-25 14:41:25

QNo.1920270

困ってます

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

ちょっと確認
mt.cfgの
CGIPath
は、変更していますか?

投稿日時 - 2006-01-26 10:45:50

補足

はい。変更しています。
(MT3.2なのでmt.cfgでは無くmt-config.cgiですが)。
データベース名、ユーザ名を含め、全ての設定は合っているはずです。

おそらくDBD::MYSQL絡みでうまく行ってないのだと思いますが、同じ様なエラーが発生した際の対処策をgoogleにて検索し、そこに記載されていた方法、環境変数にシェアードライブラリのlibmysqlclient.soを通してみるという方法も取りましたが、やはり動作しない模様です。

投稿日時 - 2006-01-26 10:54:33

あなたにオススメの質問