- версия perl - 5.8.8
- версия mysql - 5.5.42
- Версия DBI - 1.633, а версия DBD :: mysql - 4.022.
Я нахожусь на сервере виртуального хостинга. У меня есть файл модуля Perl, который отлично работает. Я могу без проблем использовать его подпрограммы из файла сценария Perl. если я добавлю это в файл pm,
use DBI;
my $username = "username";
my $password = "password";
my $dsn = "DBD:mysql:database"; # i changed DBD to DBI as well but no good
до сих пор все работает нормально. но как только я добавляю следующую строку в файл модуля perl, файл сценария perl начинает жаловаться: «Ошибка компиляции при требовании»
my $dbh = DBI->connect($dsn, $username, $password ) or die $DBI::errstr;
Я пробовал погуглить, но безрезультатно. Любая идея?
DBI:
. Похоже, что-то не так с установкой вашегоDBD::mysql
модуля драйвера. Попробуйте добавитьuse DBD::mysql
подuse DBI
и посмотрите, какую ошибку вы получите - person Borodin   schedule 14.04.2015