Archiv verlassen und diese Seite im Standarddesign anzeigen : Datenbankfehler bei Aktiviertem Addon
Ironhead
04.02.2008, 15:50
Hallo Ihrs,
Ich habe das ibproarcade Addon installiert, und soweit funzt ja auch alles. Nur das Problem ist wenn ich das Addon im ACP Aktiviert habe bekomme ich beim öffnen irgendeines Beitragen einen Datenbankfehler. Wenn ich es dann wieder Deaktiviere ist wieder alles OK.
Ich benutze vBulletin 3.6.8 und ibproarcade 2.6.5, gibt es irgendeine Möglichkeit diesen Fehler zu beheben oder ist die arcade Version einfach inkompatibel zur 3.6.8er Version.
Danke schonmal.
Was für ein Fehler kommt den genau?
Ironhead
04.02.2008, 16:00
Datenbankfehler in vBulletin 3.6.8:
Invalid SQL:
SELECT t.champion, u.userid FROM vb3_tournaments AS t
LEFT JOIN vb3_user AS u ON (t.champion = u.username)
WHERE champion<>'';
MySQL-Fehler : Illegal mix of collations (latin1_german2_ci,IMPLICIT) and (latin1_swedish_ci,IMPLICIT) for operation '='
Fehler-Nr. : 1267
Datum : Monday, February 4th 2008 @ 03:58:46 PM
Skript : http://********/showthread.php?t=842
Referrer : http://*******/index.php
IP-Adresse : ****
Benutzername : *****
Klassenname : vb_database
MrZeropage
04.02.2008, 19:53
probiere mal folgendes Query (einfach ausführen):
CODE:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------
hat jedenfalls anderen Usern bei solchem Problem geholfen :)
Ironhead
05.02.2008, 19:11
Das hat es leider nicht gebracht dabei trat folgender Fehler auf
Beim Ausführen Ihres Querys trat ein Fehler auf. Die folgenden Informationen wurden zurückgegeben.
Fehlernummer: 1146
Fehlerbeschreibung: Table 'db203181595.tournaments' doesn't exist
Christian
05.02.2008, 19:30
Immer an den Präfix denken:
CODE:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------
Ironhead
05.02.2008, 19:37
Ja Danke, jetzt hat er zwar das Query augeführt, aber das Problem nicht behoben.
MrZeropage
06.02.2008, 07:03
die Fehlermeldung müsste sich aber jetzt verändert haben, oder ?
Ironhead
06.02.2008, 15:29
Jetzt sieht das ganze so aus
Datenbankfehler in vBulletin 3.6.8:
Invalid SQL:
SELECT t.champion, u.userid FROM vb3_tournaments AS t
LEFT JOIN vb3_user AS u ON (t.champion = u.username)
WHERE champion<>'';
MySQL-Fehler : Illegal mix of collations (latin1_general_ci,IMPLICIT) and (latin1_swedish_ci,IMPLICIT) for operation '='
Fehler-Nr. : 1267
Datum : Wednesday, February 6th 2008 @ 03:25:33 PM
Skript : http://die-************/showthread.php?t=849
Referrer : http://*************/index.php
IP-Adresse : **********
Benutzername : ********
Klassenname : vb_database
Hast du ein Schwedisches Board? Sonst schon kurios das du schwedische Kollation benutzt.
CODE:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------
Christian
06.02.2008, 17:06
latin1_swedish_ci ist die Voreinstellung. ;)
Ironhead
06.02.2008, 18:56
Nein eigendlich nicht, aber jetzt geht es, diese zwei Queries haben gefunzt.
Es ist seltsam, seit ich das 3.6.8 benutze ist es jedesmal so gewesen.
Na auf jedenfall werd ich mir die beiden Queries speichern fürs nächstemal.
Ich badanke mich auf allerherzlichste bei Euch für die hilfe.
redlabour
20.05.2008, 00:38
Bei mir sieht der Fehler so aus :
Illegal mix of collations (latin1_german1_ci,IMPLICIT) and (latin1_german2_ci,IMPLICIT) for operation '='
Lösung:
ALTER TABLE `vb3_tournaments` CHANGE `champion` `champion` TEXT CHARACTER SET latin1 COLLATE latin1_german2_ci NOT NULL
vBulletin® v3.7.4, Copyright ©2000-2008, Jelsoft Enterprises Ltd.