Gossamer Forum
Home : Products : Gossamer Links : Discussions :

>Can't locate DBD/mysql.pm in @INC

Quote Reply
>Can't locate DBD/mysql.pm in @INC
Hi!

I am moving site from a colo server to a VPS. Got it all working, I had thought. I am able to open MySQLMan, and look right into the database... it all looks good.

EXCEPT

when I run nph-index from ssh it errors out with

Code:
A fatal error has occured:</font></p><blockquote><pre>Can't locate DBD/mysql.pm in @INC (@INC contains: /home//public_html/bcdb/admin/ /home/public_html/bcdb/admin /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /home/public_html/bcdb/admin//GT/SQL/Driver/MYSQL.pm line 19.

OK I have done this before and the error was DBD not installed. But it is. So is Apache::DBI

Like I said, I can see my inof from the Database editor and all in the admin. The admin works, and it connects fine to the database. The ONLY problem is whan I try to reindex. And I need to reindex!!!

Perl version: 5.10.1 Gossamer Links version: 3.2.0 GT::Template version: 2.161 Running under mod_perl: No Running under SpeedyCGI: No @INC = /home/public_html/bcdb/admin /home/perl5/lib/perl5 /home/perl5/lib/perl5/x86_64-linux-thread-multi /home/perl/usr/local/lib64/perl5 /home/perl/usr/local/share/perl5 /home/perl/usr/lib64/perl5/vendor_perl /home/perl/usr/share/perl5/vendor_perl /home/perl/usr/lib64/perl5 /home/perl/usr/share/perl5 /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .
CGI Input ====================================== do => page page => setup_env.html CGI Cookies ====================================== MySQLMan_host => localhost MySQLMan_password => XXXX MySQLMan_username => XXXX Environment ====================================== DOCUMENT_ROOT => /home/public_html GATEWAY_INTERFACE => CGI/1.1 GT_TMPDIR => /home/public_html/bcdb/admin/tmp HTTP_ACCEPT => text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 HTTP_ACCEPT_ENCODING => gzip, deflate HTTP_ACCEPT_LANGUAGE => en-US,en;q=0.5 HTTP_CONNECTION => keep-alive HTTP_COOKIE => MySQLMan_host=localhost; MySQLMan_username=xxxx; MySQLMan_password=xx HTTP_DNT => 1 HTTP_HOST => www.xxxx.com HTTP_REFERER => http://www.xx.com/bcdb/admin/admin.cgi?page=setup_nav.html HTTP_USER_AGENT => Mozilla/5.0 (Windows NT 6.1; WOW64; rv:33.0) Gecko/20100101 Firefox/33.0 PATH => /usr/local/bin:/usr/bin:/bin QUERY_STRING => do=page;page=setup_env.html REMOTE_ADDR => xxx.10.152.xxx REMOTE_PORT => 63099 REQUEST_METHOD => GET REQUEST_URI => /bcdb/admin/admin.cgi?do=page;page=setup_env.html SCRIPT_FILENAME => /home/public_html/bcdb/admin/admin.cgi SCRIPT_NAME => /bcdb/admin/admin.cgi SERVER_ADDR => 198.1.74.64 SERVER_ADMIN => webmaster@xxxx.com SERVER_NAME => www.xxxx.com SERVER_PORT => 80 SERVER_PROTOCOL => HTTP/1.1 SERVER_SIGNATURE => SERVER_SOFTWARE => Apache UNIQUE_ID => VGkFwcYBSkAAACMOgjEAAADY
dave

Big Cartoon DataBase
Big Comic Book DataBase
Quote Reply
Re: [carfac] >Can't locate DBD/mysql.pm in @INC In reply to
SOLVED:

You ALSO need to :

You'll need MySQL's development header files installed first, as per INSTALL

http://stackoverflow.com/questions/17144583/dbd-mysql-installed-but-still-error-install-drivermysql-failed-cant-locate
dave

Big Cartoon DataBase
Big Comic Book DataBase
Quote Reply
Re: [carfac] >Can't locate DBD/mysql.pm in @INC In reply to
Sorry, been busy and also had no internet for a while :( Glad you got it sorted though Angelic

Cheers

Andy (mod)
andy@ultranerds.co.uk
Want to give me something back for my help? Please see my Amazon Wish List
GLinks ULTRA Package | GLinks ULTRA Package PRO
Links SQL Plugins | Website Design and SEO | UltraNerds | ULTRAGLobals Plugin | Pre-Made Template Sets | FREE GLinks Plugins!