Hi,
ich habe eine neue Chat module gefunden. Die module ist in einem chat ordner auf der hauptverzechnis. Aber es kann keine Verbindung zu meiner Datenbank hergestellt werden.
Da bekomme ich immer wieder diese fehler meldung, nach dem ich mich anmelden will.
Notice: MySQL error 1146 : Table 'v***.mx__authors' doesn't exist in /www/htdocs/v101221/chat/inc/classes/db.php on line 52
Notice: MySQL error 1146 : Table 'v***.mx__users' doesn't exist in /www/htdocs/v101221/chat/inc/classes/db.php on line 52
Das ist die meldende zeile:
trigger_error("MySQL error " . mysql_errno() . " : " . mysql_error());
return null;
}
Und da ist die config datei.
$GLOBALS['fc_config']['db'] = array(
'host' => 'localhost',
'user' => 'v***',
'pass' => '***',
'base' => 'v***',
'pref' => 'mx_',
);
Wie soll ich das "v***", also das database name rauskrigen?
Kann jemand da behilfig sein?
MfG eren..
Hi eren :)
ich vermute, dass es am Tabellenprefix liegt.
Zitat'pref' => 'mx_',
Der ist doch bestimmt nur
mx, nicht
mx_, oder?
Zitat von: zazaeren am 12 Februar 2005, 17:35:25
Hi,
ich habe eine neue Chat module gefunden. Die module ist in einem chat ordner auf der hauptverzechnis. Aber es kann keine Verbindung zu meiner Datenbank hergestellt werden.
Da bekomme ich immer wieder diese fehler meldung, nach dem ich mich anmelden will.
Notice: MySQL error 1146 : Table 'v***.mx__authors' doesn't exist in /www/htdocs/v101221/chat/inc/classes/db.php on line 52
Notice: MySQL error 1146 : Table 'v***.mx__users' doesn't exist in /www/htdocs/v101221/chat/inc/classes/db.php on line 52
Das ist die meldende zeile:
trigger_error("MySQL error " . mysql_errno() . " : " . mysql_error());
return null;
}
Und da ist die config datei.
$GLOBALS['fc_config']['db'] = array(
'host' => 'localhost',
'user' => 'v***',
'pass' => '***',
'base' => 'v***',
'pref' => 'mx_',
);
Wie soll ich das "v***", also das database name rauskrigen?
Kann jemand da behilfig sein?
MfG eren..
indem du die sql datei vor dem einspielen editierst.
suchen und umbenennen
Hi und danke für die schnelle Reaksiyon :)
@ Tora
alles ist wie ich hier angegeben habe. Also bei configsrv datei ist es so angegeben. Also 'pref' => 'mx_', das stimmt.
@ fjuergens
Die tabellen von das chat modul sind schon umbenannt. Die waren am anfang z.B. "romm". Dann habe ich es unbenannt. Jetzt sind die "mx_room".
Also was nicht so sein sollte ist, das bei der connection zur datenbank "v**" nicht so anfängt. Es steht auch nirgendwo dass die Prefix "v**.M-" ist.
Das soll irgendwie geändert werden. Aber wie..??
Danke
Hallo !
Mach den Untersrich hinter dem Prefix weg (mx
_) und es wird laufen.
Die Fehlermeldung
ZitatTable 'v***.mx__users'
ist völlig korrekt.
Der Datenbankserver spezifiziert nur vor der Tabellenangabe die Datenbank über den Datenbanknamen.
Das hat nix mit der Prefixeinstellung zu tun, sondern nur damit wie der Datenbankserver die Fehlermeldung generiert.
Aber anhand der Fehlermeldung
Zitat'v***.mx__users
kannst Du sehen das hier ein Unterstrich zuviel ist.
Der kann nur einmal aus deinem Prefix kommen und einmal aus der Script selber weil dort hardgecodet.
Ergo, den einen Unterstrich bei der Prefixeinstellung wegnehmen .....
Dahingehend gehe ich dann mit Tora konform .
Ansonsten musst Du mir mal das Chatscript zukommen lassen oder einen Downloadlink nennen, sonst ist es
schwer nicht bekannte Module zu analysieren.
MfG
jubilee