Witam
Musiałem w jednym miejscu upgrade'nąć cały system. Standardowo biała plansza mnie przywitała ;)
[Sat Aug 04 12:30:15 2012] [error] PHP Warning: Unable to connect to database! in /usr/share/lms/lib/LMSDB.php on line 52
#v+ function DBInit($dbtype, $dbhost, $dbuser, $dbpasswd, $dbname) { $dbtype = strtolower($dbtype);
if (!file_exists(LMSDB_DIR."/LMSDB_driver_$dbtype.class.php") ) trigger_error('Unable to load driver for "'.$dbtype.'" database!', E_USER_WARNING); else { require_once(LMSDB_DIR."/LMSDB_driver_$dbtype.class.php"); $drvname = "LMSDB_driver_$dbtype"; $DB = new $drvname($dbhost, $dbuser, $dbpasswd, $dbname);
if (!$DB->_loaded) trigger_error('PHP Driver for "'.$dbtype.'" database doesn't seems to be loaded.', E_USER_WARNING); else if (!$DB->_dblink) * trigger_error('Unable to connect to database!', E_USER_WARNING); * else { // set client encoding $DB->SetEncoding('UTF8');
return $DB; } }
return FALSE; } #v-
No i mam pytanie...gdzie się konfiguruje to DBI? i ogólnie WTF?;) Może ktoś ten błąd już przerabiał?
Debian/Squeeze + kilka paczek z sid'a. LMS 1.11.11
Pozdrawiam Serdecznie