Я могу запустить mt-check, но он говорит, что модуль DBD :: MySQL не установлен. Вот что он говорит:
DBI (version >= 1.21)
Your server has DBI installed (version 1.52).
DBD::mysql
Your server does not have DBD::mysql installed, or DBD::mysql requires another module that is not installed. The DBD::mysql database driver is required to use MySQL Database. Please consult the installation instructions for help in installing DBD::mysql.
Однако, когда я запускаю sudo cpan DBD:mysql
, он говорит, что он обновлен:
CPAN: Storable loaded ok (v2.19)
Going to read /Users/.../.cpan/Metadata
Database was generated on Thu, 01 Jul 2010 04:28:19 GMT
DBD::mysql is up to date (4.014).
Когда я пытаюсь запустить mt.cgi, я получаю сообщение об ошибке:
install_driver(mysql) failed: Can't locate DBD/mysql.pm in @INC...
Когда я проверял perl -V
(или sudo perl -V
), значение @INC
не включает путь, который указан cpan для правильной установки.
Проблема в том, что она установлена для меня (пользователя), а не для системы? Нужно ли переустанавливать модуль? Вы с этим сталкивались?
Если это поможет, я использую Mac OS 10.5.5 с MT 4.3.2.I
Любая помощь очень ценится.
Спасибо!