Seite 15 von 34
Verfasst: 14.11.2007 14:12
von madblueimp
Am besten du installierst mal die neueste Version 0.6. Dort habe ich ein paar Verbesserungen zum Handling mit unterschiedlichen Datenbanken hinzugefügt.
Diese Version habe ich auch explizit mit unterschiedlichen Datenbanken für phpBB und den Chat inklusive unterschiedlicher Benutzerrechte für die Datenbanken getestet.
Ansonsten sollte es funktionieren das du den Teil auskommentierst:
Code: Alles auswählen
$this->setConfig('dbConnection', 'link', $db->db_connect_id);
Und die Verbindungsdaten für die Chat-Datenbank in der
einträgst:
Code: Alles auswählen
// Database connection values:
$config['dbConnection'] = array();
// Database hostname:
$config['dbConnection']['host'] = 'localhost';
// Database username:
$config['dbConnection']['user'] = 'db_user';
// Database password:
$config['dbConnection']['pass'] = 'db_pass';
// Database name:
$config['dbConnection']['name'] = 'db_name';
// Database type:
$config['dbConnection']['type'] = null; // 'mysql' falls nötig
// Database link:
$config['dbConnection']['link'] = null;
Verfasst: 14.11.2007 15:29
von Apomorph
*grmbl* also ich glaub ich stell mich zu doof an.
Ich hab die neue Version installiert, daß MySQL Skript ausgeführt, in der config.php die Daten zur Chatdatenbank eingetragen und aus der class/CustomAJAXChat.php den folgenden Teil rausgenommen:
Code: Alles auswählen
$this->setConfig('dbConnection', 'link', $db->db_connect_id);
Und dann bekomme ich dann folgende Fehlermeldung:
Error-Report: Database connection failed. Error-Code:
Bin ratlos!
Nehm ich den o.g. Code wieder rein, bekomm ich folgende Fehlermeldung:
Query: SELECT COUNT(userID) AS numRows FROM DB31xxx.ajax_chat_online WHERE userID = '386' OR userName = 'Michl'; Error-Report: SELECT command denied to user 'U23yyy'@'conina.store' for table 'ajax_chat_online' Error-Code: 1142
Hülfe...
Verfasst: 14.11.2007 15:35
von madblueimp
Naja, lies doch einfach noch mal die MySQL-Fehlermeldung:
Error-Report: SELECT command denied to user 'U23yyy'@'conina.store' for table 'ajax_chat_online'
Error-Code: 1142
Du hast beim Vergeben der Rechte für die Datenbank wohl vergessen, deinem Benutzer das "SELECT"-Kommando zu erlauben.
Verfasst: 14.11.2007 16:23
von Apomorph
Oh jetzt wo du es sagts

Danke!
Ich test es später gleich, brauch da jemanden dazu denn MySQL hab ich null ahnung.
Grüße
Michl
Top Chat für phpbb3
Verfasst: 16.11.2007 23:31
von Lubentius
Diesmal keine Problemmeldung, sondern eine dickes fettes
D A N K E !
Sowohl das phpbb3 rc7 als auch der Chat in der Version 0.6.0.1 laufen absolut klasse!
Einfach die Einbauanleitung befolgen, uploaden - ready. Auch der externe
Zugriff, außerhalb des phpbb läuft stabil und das bei Strato!
Wenige User aus Spanien kommen nicht rein, evtl. liegt es an den Proxies, die IP wird nicht akzeptiert Mal sehen was geht ...
Big work!
Bis denne ...
Lubentius
Verfasst: 16.11.2007 23:41
von Mahony
Hallo Lubentius
Lubentius hat geschrieben:Wenige User aus Spanien kommen nicht rein, evtl. liegt es an den Proxies, die IP wird nicht akzeptiert
Die Lösung hat madblueimp doch bereits gepostet (auf Seite 11 ).
madblueimp hat geschrieben:Die Meldung "ungültige IP" kommt nur, falls in einer bestehenden Session die IP gewechselt wird - das soll die Session-Übernahme vereiteln, lässt sich aber über die Option $ajaxChatConfig['ipCheck'] deaktivieren.
Grüße: Mahony
Verfasst: 17.11.2007 21:26
von Lubentius
Asche auf mein Haupt! Ich hatte zunächst die Ausführungen zu "Methode makeRequest " gelesen und da ich nicht betroffen war, habe ich den Rest übersehen. Sorry!
Okay, ich habe also nach
gesucht, aber leider nichts gefunden. Ich gehe davon aus, das ist eine Codezeile früherer Versionen.
In der Version 0.6.0.1 habe ich aber in der Datei /lib/config.php die Zeile
gefunden und auf
umgestellt und werde es testen. Ich gehe mal davon aus, dass hattest du gemeint, oder?
Herzlichen Dank für die überaus schnelle Hilfe!
Edit: Perfekt, das war genau die richtige Lösung.
Bis denne ...
Lubentius
Verfasst: 18.11.2007 09:30
von engel1963
Danke für den Chat. Habe Ihn eingebaut und er läuft auch suber. Was ich gerne hätte, wäre wenn ich den chat verlasse, das ich wieder ins Forum komme und nicht auf die Login Seite. Wäre dankbar, wenn mir da jemand helfen könnte.
m.f.g. Engel1963
Verfasst: 18.11.2007 14:17
von madblueimp
engel1963 hat geschrieben:Was ich gerne hätte, wäre wenn ich den chat verlasse, das ich wieder ins Forum komme und nicht auf die Login Seite. Wäre dankbar, wenn mir da jemand helfen könnte.
Das ist ganz einfach, du musst nur eine Einstellung in der lib/config.php editieren:
Code: Alles auswählen
// Argument that is given to the handleLogout JavaScript method:
$config['logoutData'] = '../';
Verfasst: 18.11.2007 15:19
von engel1963
Danke klappt bestens.
