Si usamos alguna web hecha en perl con mysql y no podemos conectar al servidor por que nos da un error parecido a este:
install_driver(mysql) failed: Can’t locate DBD/mysql.pm in @INC (@INC contains: Plugins Modules . /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8
Puede ser por que no tengamos instalado el mod de mysql para perl, en cpanel podemos instalarlo con el instalador de perl que tiene por defecto.
Basta con ejecutar esto:
/scripts/perlinstaller DBD::mysql
El el comando retornará algo así.
chmod 755 blib/arch/auto/DBD/mysql/mysql.so /usr/bin/perl -MExtUtils::Command::MM -e 'cp_nonempty' -- mysql.bs blib/arch/auto/DBD/mysql/mysql.bs 644 Manifying blib/man3/DBD::README.3pm Manifying blib/man3/Bundle::DBD::mysql.3pm Manifying blib/man3/DBD::mysql.3pm Manifying blib/man3/DBD::mysql::INSTALL.3pm Files found in blib/arch: installing files in blib/lib into architecture dependent library tree Installing /usr/local/lib64/perl5/auto/DBD/mysql/mysql.so Installing /usr/local/lib64/perl5/Bundle/DBD/mysql.pm Installing /usr/local/lib64/perl5/DBD/README.pod Installing /usr/local/lib64/perl5/DBD/mysql.pm Installing /usr/local/lib64/perl5/DBD/mysql/GetInfo.pm Installing /usr/local/lib64/perl5/DBD/mysql/INSTALL.pod Installing /usr/local/share/man/man3/DBD::mysql::INSTALL.3pm Installing /usr/local/share/man/man3/DBD::README.3pm Installing /usr/local/share/man/man3/Bundle::DBD::mysql.3pm Installing /usr/local/share/man/man3/DBD::mysql.3pm Appending installation info to /usr/lib64/perl5/perllocal.pod OK Successfully installed DBD-mysql-4.025 Installing /usr/local/share/perl5/x86_64-linux-thread-multi/.meta/DBD-mysql-4.025/install.json Installing /usr/local/share/perl5/x86_64-linux-thread-multi/.meta/DBD-mysql-4.025/MYMETA.json 4 distributions installed
Y listo el error desaparece, al menos que el comando anterior muestre algún error.