MySQL-Fehler bei aufrufen der Setup-Datei

PenSpinner MX
Problembeschreibung:
Immer wenn ich eine Setup-Datei aufrufen will, um ein Hack zu installieren, kommt die Fehlermeldung.

Fehlermeldung:
SQL-DATABASE ERROR

Database error in WoltLab Burning Board (): Invalid SQL: INSERT INTO bb1_acpmenuitems (itemid,itemgroupid,link,languageitem,linkformat,condition,conditiontype,sh
oworder,acpmode) VALUES ('','17','wib.php','WIB','%s','a_can_otherstuff_wib','OR','4','2')
mysql error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'condition,conditiontype,showorder,acpmode) VALUES ('','17','wib.php','WIB','%' at line 1
mysql error number: 1064
mysql version: 5.0.32-Debian_7etch5
php version: 5.2.6
Date: 26.06.2008 @ 01:36
Script: /board/acp/wib_setup.php
Referer: http://td10.ks01.rshost.eu/board/acp/wib_setup.php


Was wurde zuletzt geändert oder eingebaut?
JGS_Chat eingebaut (kurz davor)
der Fehler ist aufgetreten, also ich (1) Bannerrotation V1.0 von PyroGX und (2) WerbunginBeiträgen V1.0 von Sno0py installieren wollte.


Pls held Müde

Gruß,
deMaddin (ich will diesen nick ham-.-)
Biggi
Die Hacks, die diese Fehlermeldung bringen, sind nicht MySQL5-Kompatibel.
condition und coditiontype sind in MySQL5 reservierte Wörter.
Öffne also die Installationsdatei des entsprechenden Hacks und setze diese beiden Wörter in Backticks, bevor du die Installation ausführst.
`condition`
`conditiontype`
PenSpinner MX
Hm jetzt kommt diese Fehlermeldung:

SQL-DATABASE ERROR

Database error in WoltLab Burning Board (): Invalid SQL: INSERT INTO bb1_groupvariables (variableid,variablename,type,defaultvalue,variablegroupid,showorder,acpmod
e) VALUES ('','a_can_otherstuff_wib','truefalse','0','22','7','2')
mysql error: Duplicate entry 'a_can_otherstuff_wib' for key 2
mysql error number: 1062
mysql version: 5.0.32-Debian_7etch5
php version: 5.2.6
Date: 26.06.2008 @ 09:32
Script: /board/acp/wib_setup.php
Referer: http://td10.ks01.rshost.eu/board/acp/wib_setup.php

Datei siehe Anhang...

Danke schonmal im voraus!

Gruß,
deMaddin
Biggi
Hast du das Setup ein zweites Mal ausgeführt, ohne voher ein Datenbankbackup von vor dem ersten mißglückten Einbau einzuspielen?
PenSpinner MX
hm jetzt hab ich die Eingespielt...
Jetzt kommt auf dem Index folgendes:
SQL-DATABASE ERROR

Database error in WoltLab Burning Board (2.3.6): Invalid SQL: SELECT * FROM bb1_sessions WHERE sessionhash = '9a91ea4794ac8299d83315635bb5acf7' AND ipaddress = 'xxx.xx.xxx.xx' AND useragent = 'Mozilla/5.0 (Windows; U; Windows NT 6.0; de; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14'
mysql error: Table 'usr_aweb31_1.bb1_sessions' doesn't exist
mysql error number: 1146
mysql version: 5.0.32-Debian_7etch5
php version: 5.2.6
Date: 26.06.2008 @ 09:49
Script: /board/
Referer: http://www.scriptgames.org/

Und der Fehler im Setup bleibt Müde
Biggi
In der Datenbank rumfummeln ist immer keine besonders gute Idee.
Hast du denn kein Backup von vor dem Einbau mehr?
Sollte man ja vor jedem Einbau machen. Belehr

Ich kann keinerlei Garantie geben.
Mach also jetzt in jedem Fall ein Backup, bevor du irgendwas von dem machst, was ich jetzt schreibe!

Führe im ACP unter SQL-Abfragen oder im PHPMyAdmin folgenden Befehl aus:
code:
1:
DELETE FROM bb1_groupvariables WHERE variablename = a_can_otherstuff_wib

Keine Ahnung, ob das schon ausreicht, weil ich nicht weiß, was das Setup schon alles in deine Datenbank geschrieben hat.
PenSpinner MX
Ich hab das Backup ja eingespielt...
Nun kommt dise Fehlermeldung traurig
Biggi
Hast du den SQL-Befehl mal ausprobiert und danach nochmal das Setup ausgeführt?
Mach das mal. Aber mach wie gesagt vorher nochmal ein Backup.

Achja, führ ihn vielleicht besser so aus:
code:
1:
DELETE FROM bb1_groupvariables WHERE variablename = "a_can_otherstuff_wib"
PenSpinner MX
Ich glaube wir missverstehen uns gerade...
Ich habe das Backup eingespielt und nun kommt auf dem Index folgendes:
SQL-DATABASE ERROR

Database error in WoltLab Burning Board (2.3.6): Invalid SQL: SELECT * FROM bb1_sessions WHERE sessionhash = '9a91ea4794ac8299d83315635bb5acf7' AND ipaddress = 'xxx.xx.xxx.xx' AND useragent = 'Mozilla/5.0 (Windows; U; Windows NT 6.0; de; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14'
mysql error: Table 'usr_aweb31_1.bb1_sessions' doesn't exist
mysql error number: 1146
mysql version: 5.0.32-Debian_7etch5
php version: 5.2.6
Date: 26.06.2008 @ 09:49
Script: /board/
Referer: http://www.scriptgames.org/


-->INDEX

Oder meintest du das?

Gruß,
deMaddin
Biggi
Ups, sorry.
Ich hatte dein Edit nicht gesehen.

Wo jetzt deine Tabelle bb1_sessions hin ist, kann ich dir allerdings auch nicht sagen.
Zikaro
Den Datenbank Code wie man die erstellt kenne ic hauch nicht..
Wenn dus aber wirklich wiederherstellen willst..musst du die tabelle erstellen und die Felder alle wieder hinzufügen Augenzwinkern
PenSpinner MX
Okay!
Riesen danke für deinen Super-Support, den du immer an den Tag legst (und dass du auch nicht genervt reagierst, wenn Leute wie ich sowas manchmal überhauptnicht kapieren *gg*).

Thread kann geclosed werden smile .