PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Fehlermeldung der Datenbank


matde
17.10.2005, 21:05
Datenbankfehler in vBulletin 3.5.0:

Invalid SQL:

INSERT INTO session
(sessionhash, userid, host, idhash, lastactivity, location, styleid, languageid, loggedin, inforum, inthread, incalendar, badlocation, useragent, bypass)
VALUES
('f804e1e67256a073e511a4194615d224', 598, '(ip von mir gelöscht)', 'ef1d8474942bb57361a1a6b5cf19cca2', 1129574127, '/vbulletin/index.php', 0, 4, 0, 0, 0, 0, 0, 'Opera/8.50 (Windows NT 5.0; U; de)', 0);

MySQL-Fehler : Lost connection to MySQL server during query
Fehler-Nr. : 2013
Datum : Monday, October 17th 2005 @ 08:36:51 PM
Skript : http://www.meineseite.de/vbulletin/index.php
Referrer :
IP-Adresse : (von mir gelöscht)
Benutzername : !(restlicher Name von mir gelöscht)
Klassenname : vb_database

Hat es vielleicht damit zu tun, dass der Benutzername mit einem "!" anfängt?
Der Fehler taucht nur bei diesem einen User auf.

Gruß,
matde

s.molinari
17.10.2005, 23:59
Hi matde,

Nein, eigentlich nicht. Bekommst du diesen Fehler öfters?

Scott

matde
18.10.2005, 00:05
Regelmäßig, sobald dieser User das Forum betritt.

Gruß,
matde

s.molinari
19.10.2005, 02:00
Ich habe das Problem bei einer der Entwickler gemeldet, da ich selbst nicht schätzen kann, warum der Fehler auftaucht. Schauen wir was er sagt.

Scott

matde
19.10.2005, 09:46
Okay, vielen Dank.

Gruß,
matde

infinityloop
19.10.2005, 11:48
hast du mehrere benutzer mit einem ! im namen?
hast du mit dem benutzer gesprochen? kann er das forum betreten? hat er permanent diese fehlermeldung der datenbank oder nur zeitweise?

matde
19.10.2005, 11:54
1) Nein, ich habe nur den einen Benutzer, dessen Namen mit einem "!" anfängt.

2) Ja, ich habe mit ihm gesprochen, er kann das Forum jederzeit betreten und bemerkt selbst keinen Fehler.

Gruß,
matde

infinityloop
19.10.2005, 12:06
erstell doch mal einen testbenutzer: !test
wenn du das gleiche problem mit der datenbank bekommst, dann liegt es wohl am !

matde
22.10.2005, 17:59
Habe ich ausprobiert... macht keinerlei Probleme.

Gruß,
matde

s.molinari
23.10.2005, 08:45
Also, der Entwickler ist auch nicht sicher was los sein kann.:o

Vorgeschlagen wurde aber folgendes:

1. Der Benutzer soll alle Cookies löschen.
2. Die Session Tabelle soll mit folgender Abfrage entleert werden -> DELETE FROM session;

Scott

matde
24.10.2005, 01:34
Okay, aber jetzt kriege ich ein wenig Panik.

Mein Forum liegt bei 1&1, phpmyadmin ist vorinstalliert.

Wenn ich die "Session-Tabelle" auswähle und dann oben auf den "Reiter" SQL klicke, finde ich folgendes voreingetragen:

SELECT * FROM `session` WHERE 1

Soll ich das löschen und durch "DELETE FROM session;" (mit Semikolon?) ersetzen und dann einfach auf "okay" klicken?

matde

Mystics
26.10.2005, 23:51
Ja.

matde
27.10.2005, 00:31
Okay, soweit alles ausgeführt...mal sehen was wird.

Vielen Dank für die Hilfe,
matde

Andreas
27.10.2005, 03:30
define('NOSHUTDOWNFUNC', true);


in config.php sollte dafür sorgen dass die mySQL-Fehler nicht mehr auftreten.

matde
27.10.2005, 03:35
Ähem, etwas präziser darf es schon sein. Was soll ich da wo machen?
Sorry, ich bin kein Programmierer.

Gruß,
matde

Andreas
27.10.2005, 03:41
Du hast eine Datei config.php im Verzeichnis includes.
In diese Datei schreibst du an eine beliebige Stelle zwischen <?php und ?> obige Zeile, z.B. oberhalb von


/*======================================================================*\
|| ####################################################################
|| # Downloaded: xx:xx, xxx xxx xxxx xxxx

matde
27.10.2005, 03:46
Vielen Dank... na, das verstehe ich und werde es mal durchführen.

Gruß,
matde