PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : How To: SQL Fehler bei Gruppenrechten beheben



ragtek
06.02.2009, 20:53
Immer wieder liest man, das User einen SQL Fehler erhalten, wenn sie die Gruppenrechte ändern, hier mal eine "kleine" Anleitung, wie man an die Sache rangeht.

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.
----------

Der Fehler kommt von nicht sauber installierten oder deinstallierten Add-ons!

Also, falls man mal diesen Fehler kriegt, muss man folgende Zeile suchen:
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.
----------

Das xxx sagt meißtens aus, um welches Add-on es sich hier handelt, wie zB in folgendem Beispiel:
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.
----------
Hier steht was von guestbook.
Das bedeutet, das man vermutlich mal ein Gästebuch installiert hat und dieses versucht hat wieder zu deinstallieren.

Nun muss man in das includes/xml Verzeichniss des Forums gehen, und sich die bitfield_yyyy.xml Dateien anschauen muss.

Meißtens haben diese "eindeutige" Namen, so das man in diesem Fall nach einer bitfield_guestbook.xml oder so in der Art suchen muss.

Falls man fündig geworden ist, die Datei erstmal umbennen, um sicherzugehen, das es sich wirklich um die richtige Datei handelt und man nicht versehentlich eine falsche löscht.

Nach dem Umbennen, nochmals versuchen die Gruppenberechtigungen zu setzen.

Falls der Fehler weg ist, kann die Datei gelöscht werden, ansonsten wieder zurückbenennen und die nächstmögliche bitfield Datei "entschärfen" also umbenennen.

bl4sTeR
10.02.2009, 19:45
Hallo,

hmm...ich bekomme folgenden Fehler und kann leider nicht entnehmen, woran es genau liegt. Bzw. vermute ich eben es liegt am "inaktive user"-add-on:

Datenbankfehler in vBulletin 3.8.0:

Invalid SQL:

SELECT userid, username, email, languageid FROM vb3_user
WHERE usergroupid IN (Array)
AND inactivitytag < UNIX_TIMESTAMP(DATE_ADD(NOW(), INTERVAL -14 DAY))
AND lastpost=0
AND pmtotal <= 0
AND lastactivity < UNIX_TIMESTAMP(DATE_ADD(NOW(), INTERVAL -14 DAY));

MySQL-Fehler : Unknown column 'Array' in 'where clause'
Fehler-Nr. : 1054
Fehler-Zeit : Tuesday, 10.02.2009 @ 14:40:19
Datum : Tuesday, 10.02.2009 @ 14:40:19
Skript : http://www.konsolencouch.de/cron.php?rand=1234273217
Referrer : http://www.konsolencouch.de/
IP-Adresse (http://www.konsolencouch.de/IP-Adresse) : 217.228.30.228
Benutzername : Unregistriert
Klassenname : vb_database
MySQL-Version :

Was kann ich nun genau machen? Hilft auch hier die oben gennante Anleitung wieder? Und hat sonst noch jemand Probleme mit dem Add-on?

Andreas
10.02.2009, 20:13
vermute ich eben es liegt am "inaktive user"-add-on
Da vermutest du richtig :)