Statistik |
Beiträge: 144.534 (Täglich: 19,19 )
Themen: 16.701
Mitglieder: 13.209
Neuestes Mitglied: zitronentee.
Ausl. d. letzten Minute: 528%
Ausl. d. letzten 5 Minuten: 477%
Ausl. d. letzten 15 Minuten: 378%
Aktulle Uhrzeit: 07:31
Freier Webspace: 4.04 TB
PHP-Version: 7.4.33
|
|
|
|
|
SQL-Fehler |
|
Hallo Leute...
...und Dank an Viktor! Hab ich lange nach gesucht! Nur leider bekomme ich es nicht installiert:
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
|
Die Gruppenvariablen und ACP-Menupunkte werden angelegt.
Kategorie ADMIN_USER_MAP schon vorhanden. OK.
Variable a_can_usermap_use_app existiert bereits. OK.
Tabelle bb1_groupvalues mit Default-Werten gefuellt. Tabelle bb1_groupcombinations upgedatet.
SQL-DATABASE ERROR
Database error in WoltLab Burning Board (): Invalid SQL: INSERT INTO bb1_acpmenuitemgroups (title, condition, conditiontype, showorder, acpmode) VALUES ('usermap', 'a_can_usermap_use_app', 'OR', '22', 1)
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)
mysql error number: 1064
mysql version: 5.0.15-nt
php version: 4.4.1
Date: 19.11.2005 @ 23:02
Script: /acp/map_mod_setup.php?step=groups
Referer: http://cbx.neu/acp/map_mod_setup.php?step=langinst |
|
Any Idea???
__________________ *_*_*_*_*_*
Immer schön rechts fahren und kein Geld verlieren ;o)
Gruss
Micha
|
|
19.11.2005 23:06 |
|
|
|
... hab die Tabellendaten nun per Hand reingefrickelt und prompt rauscht er beim nächsten INSERT mit gleicher Fehlermeldung raus...
Schade eigentlich
__________________ *_*_*_*_*_*
Immer schön rechts fahren und kein Geld verlieren ;o)
Gruss
Micha
|
|
20.11.2005 00:28 |
|
|
Viktor
Administrator
Zeige Viktor auf Karte
Dabei seit: 15.08.2003
Beiträge: 31.570
363 Filebase-Einträge
Alter: 66 Jahre
Herkunft: NRW wBB-Version: wBB2.3 PHP-Version: 7.4.33 MySQL-Version: 10.5.19-MariaDB Wo bist du gehostet?: eigener Server
Bewertung:
Level: 71 [?]
Erfahrungspunkte: 237.771.068
Nächster Level: 266.777.854
|
|
|
20.11.2005 00:50 |
|
|
|
Hui. Danke für die schnelle Reaktion!
Hat aber leider nicht geholfen. Selber Fehler in grün. Hatte ich aber auch schon versucht; hast den Wert für "acpmode" in Hochkommata gesetzt, ha?!
Hatte u.a. auch versucht, per MySQLadmin das Kommando direkt als plain SQL-Statement
code: |
1:
2:
3:
4:
|
INSERT INTO bb1_acpmenuitemgroups
'title,'condition','conditiontype','showorder','acpmode'
VALUES
'usermap','a_can_usermap_use_app','OR','22','1' |
|
ausführen zu lassen, aber da gibt's die gleiche Fehlermeldung...
Es scheint also so, als wenn die Coder von MySQL irgendwie was am Syntax bezüglich "INSERT INTO" geändert haben... Ich finde nur nix disbezüglich in der Doku von MySQL *grumpf*
EDIT: Ich glaube, jetzt hab ich was gefunden: http://dev.mysql.com/doc/refman/5.0/en/insert.html
Ich probiere mal...
...nö... das war's nicht...
__________________ *_*_*_*_*_*
Immer schön rechts fahren und kein Geld verlieren ;o)
Gruss
Micha
Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von M*I*B: 20.11.2005 09:25.
|
|
20.11.2005 09:12 |
|
|
|
Hallo Viktor...
...hab ich zuerst auch gedacht, aber da das gleiche Problem auch mit direktem SQL auftritt, vermute ich den Knackpunkt eher bei neuen MySQL-DB.
__________________ *_*_*_*_*_*
Immer schön rechts fahren und kein Geld verlieren ;o)
Gruss
Micha
|
|
20.11.2005 15:57 |
|
|
|
... so ...
Thema ist erstmal durch!
Nach Rücksprache mit so einigen anderen Leutz, die sich an MySQL5 versucht haben, hab ich die 5er gekillt und wieder 4.1 installiert. Die 5er ist einfach noch viel zu krank und die Changes noch zu schlecht dokumentiert...
Installation ist jetzt komplett durchgelaufen
Nach dem Cachen der Templates und der ACP-Templates sollte doch sicherlich im ACP irgendwo ein neuer Menüeintrag auftauchen, oder?
Und der Aufruf von ./map.php sollte doch zumindest irgendwas hergeben...
Ich bekomme ausschliesslich ne weisse Seite mit dem schnöden Hinweis:
template "mod_map" doesnt exist
Ist aber da und wurde auch (mehrfach) gecached...
Erst als ich beim Cachen jede datei einzeln angehakelt und jede einzeln sofort gecached habe, gings...
Magge im WBB???!
__________________ *_*_*_*_*_*
Immer schön rechts fahren und kein Geld verlieren ;o)
Gruss
Micha
|
|
29.11.2005 23:42 |
|
|
Viktor
Administrator
Zeige Viktor auf Karte
Dabei seit: 15.08.2003
Beiträge: 31.570
363 Filebase-Einträge
Alter: 66 Jahre
Herkunft: NRW wBB-Version: wBB2.3 PHP-Version: 7.4.33 MySQL-Version: 10.5.19-MariaDB Wo bist du gehostet?: eigener Server
Bewertung:
Level: 71 [?]
Erfahrungspunkte: 237.771.068
Nächster Level: 266.777.854
|
|
|
30.11.2005 11:32 |
|
|
|
... ach Viktor ...
... die Lösung für die 5er MySQL kannst Du trotzdem posten, wenn wir lernen gerne alle was dazu, denke ich mal...
Tja... WOltLab ist immer so eine Sache mit den Updates... Kaum hat man alle MOD's inne und lauffähig, kommt ne neue Version und alles fängt wieder von vorne an (naja, grösstenteils).
Ich bin nicht so der Freund von ständigen updates, das sich dann zum einen das System immer mehr aufbläht, weil einfach viele Tabellen und Dateien übrig bleiben, die nie wieder genutzt werden, zum anderen im Laufe der Zeit das System immer instabiler wird. Zumindest meine Erfahrungen.
Deshalb bleib ich erstmal bei der 2.3.3 und gut ist...
__________________ *_*_*_*_*_*
Immer schön rechts fahren und kein Geld verlieren ;o)
Gruss
Micha
|
|
30.11.2005 13:08 |
|
|
Viktor
Administrator
Zeige Viktor auf Karte
Dabei seit: 15.08.2003
Beiträge: 31.570
363 Filebase-Einträge
Alter: 66 Jahre
Herkunft: NRW wBB-Version: wBB2.3 PHP-Version: 7.4.33 MySQL-Version: 10.5.19-MariaDB Wo bist du gehostet?: eigener Server
Bewertung:
Level: 71 [?]
Erfahrungspunkte: 237.771.068
Nächster Level: 266.777.854
|
|
Hallo,
in dem Script für den Variablenimport ist leider ein Fehler drin.
Seit MySql 5 ist das Feld "condition" ein reserviertes Feld.
Die Datei "class_variableimport.php" muss deshalb geändert werden.
Überall wo das Feld "condition" vor kommt muss es geändert werden in "`condition`" .
SUCHE:
php: |
1:
|
$db->query("INSERT INTO bb".$n."_acpmenuitemgroups (title,condition,conditiontype,showorder,acpmode) VALUES ('".addslashes($itemgroup['name'])."','".addslashes($itemgroup['condition'])."','".addslashes($itemgroup['conditiontype'])."','".$showorder."','".intval($itemgroup['acpmode'])."')"); |
|
ERSETZE DURCH:
php: |
1:
|
$db->query("INSERT INTO bb".$n."_acpmenuitemgroups (title,`condition` ,conditiontype,showorder,acpmode) VALUES ('".addslashes($itemgroup['name'])."','".addslashes($itemgroup['condition'])."','".addslashes($itemgroup['conditiontype'])."','".$showorder."','".intval($itemgroup['acpmode'])."')"); |
|
SUCHE:
php: |
1:
|
$db->unbuffered_query("INSERT INTO bb".$n."_acpmenuitems (itemgroupid, languageitem, link, linkformat, condition, conditiontype, showorder, acpmode) VALUES ".wbb_substr($insert_str, 1), 1); |
|
ERSETZE DURCH:
php: |
1:
|
$db->unbuffered_query("INSERT INTO bb".$n."_acpmenuitems (itemgroupid, languageitem, link, linkformat, `condition`, conditiontype, showorder, acpmode) VALUES ".wbb_substr($insert_str, 1), 1); |
|
Gruß
Viktor
__________________
Ein kluger Mann widerspricht keiner Frau. Er wartet, bis sie es selbst tut.
... beim Käfer (WBB2) konnte man noch selber schrauben,
beim neuen Golf (WBB3) muß man fast schon in die Werkstatt wenn man das "Wischwasser" nachfüllen muss!
Da fast keiner mehr hier Postet gibt es ab sofort keinen Support mehr per PN.
|
|
30.11.2005 19:31 |
|
|
|
... nö, nicht so wirklich:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
|
Database error in WoltLab Burning Board (): Invalid SQL: INSERT INTO bb1_acpmenuitemgroups (title, condition, conditiontype, showorder, acpmode) VALUES ('usermap', 'a_can_usermap_use_app', 'OR', '22', 1)
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) VALUE' at line 2
mysql error number: 1064
mysql version: 5.0.15-nt-max
php version: 5.1.1
Date: 07.12.2005 @ 17:48
Script: /acp/map_mod_setup.php?step=groups
Referer: http://cbx.neu/acp/map_mod_setup.php?step=langinst |
|
habs mit Hochkomma und ohne versucht. Im Rest der Datei sind alle "condition" in Hochkomma eingeschlossen.
Muss an dieser Stelle liegen:
code: |
1:
2:
3:
4:
5:
|
$result = $db->query("INSERT INTO bb".$n."_acpmenuitemgroups
(title, condition, conditiontype, showorder, acpmode)
VALUES
('usermap', 'a_can_usermap_use_app',
'OR', '".$showorder."', 1)"); |
|
__________________ *_*_*_*_*_*
Immer schön rechts fahren und kein Geld verlieren ;o)
Gruss
Micha
|
|
07.12.2005 18:20 |
|
|
|
... puhhh ... pahhh ...
Problem beseitigt; das ist kein Hochmomma (neben ENTER), sondern dieses doofe Hochsemi neben BACKSPACE, wo man nach jedem Tastendruck erstmal ne andere Taste drücken muss...
... mal eben mein KDrive umprogrammieren ... wird wohl öfter mal gebraucht...
__________________ *_*_*_*_*_*
Immer schön rechts fahren und kein Geld verlieren ;o)
Gruss
Micha
|
|
07.12.2005 18:49 |
|
|
|
So, alles wieder in Ordnung, trotzdem Danke.
Mein Problem war folgenden: Ich habe das Board neu draufgeladen und installiert (in class_variableimport.php hab ich die änderungen übernommen). Dann ging plötzlich (mit der richtigen class_variableimport.php das Map nicht mehr.) Lag aber daran, weil ich die Dateien von dir (die man oben downloaden kann) nicht eingefügt hatte. Das hatt mich etwas verwirrt.
|
|
28.12.2005 22:30 |
|
|
|
cool thx hatte auch diese fehler meldung nachdem ich die zip entpackt und draufgemacht habe gings thx
|
|
22.01.2006 02:24 |
|
|
|
|
|
|