Fehler im ACP

Seguro
Bitte fülle diese Schablone vollständig aus und hänge ggf. noch einen aussagekräftigen Screenshot an.

ausführliche Problembeschreibung:
Ich kann das ACP Menü nicht sehen, denn da kommt ein MySQL Error!

vollständige Fehlermeldung:
SQL-DATABASE ERROR

Database error in WoltLab Burning Board (2.1.6): Invalid SQL: SELECT * FROM bb1_acpmenuitemgroups WHERE acpmode<='1' ORDER BY showorder ASC
mysql error: Table 'usr_web34_2.bb1_acpmenuitemgroups' doesn't exist
mysql error number: 1146
mysql version: 5.0.32-Dotdeb_1.dotdeb.1
php version: 5.2.1-0.dotdeb.1
Date: 16.05.2007 @ 15:25
Script: /nyt/acp/misc.php?action=menu&sid=
Referer: http://coderstation.f4y.biz/nyt/acp/index.php?sid=&url=


Link zum Problem/Forum und/oder Screenshot(s):
http://coderstation.f4y.biz/nyt/index.php

letzte Änderungen oder eingebaute Hacks:
Neuinstallation des wBB 2.1.6 pl2

Zugangsdaten für einen Testzugang:
Bekommt der Helfer per PM!
virriz
Hu, habe das gleiche Problem.
Ich denke es liegt an MySQL 5 da das Forum unter MySQL 4 noch ohne Probleme lief.
Ghostmaster
Problem liegt hier: mysql error: Table 'usr_web34_2.bb1_acpmenuitemgroups' doesn't exist

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
DROP TABLE IF EXISTS bb1_acpmenuitemgroups;
CREATE TABLE bb1_acpmenuitemgroups (
  itemgroupid smallint(5) unsigned NOT NULL auto_increment,
  title varchar(255) NOT NULL default '',
  `condition` text NOT NULL default '',
  conditiontype enum('OR','AND') NOT NULL default 'OR',
  showorder smallint(5) unsigned NOT NULL default '0',
  acpmode tinyint(3) unsigned NOT NULL default '0',
  PRIMARY KEY  (itemgroupid)
) TYPE=MyISAM;


Das hier muss im phpMyAdmin ausgeführt werden. Augenzwinkern
virriz
Könntest du evtl das gleiche noch für bb1_acpmenuitems posten? Dann wäre auch mein Problem gelöst großes Grinsen
Danke

Edit: Also den Inhalt aus der inserts.sql hätte ich schon, nur da find ich leider nicht den Teil welcher die acpmenuitems erstellt.

Edit: so hab jetzt auch mal die structure.sql entdeckt Irre
Beim erstellen kommt folgender Fehler:

Zitat:
#1064 - 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 varchar(255) NOT NULL default '',
conditiontype enum('OR','AND') NO' at line 7


Das kann MySQL5 nicht verarbeiten:

Zitat:
DROP TABLE IF EXISTS bb1_acpmenuitems;
CREATE TABLE bb1_acpmenuitems (
itemid smallint(5) unsigned NOT NULL auto_increment,
itemgroupid smallint(5) unsigned NOT NULL default '0',
link varchar(255) NOT NULL default '',
languageitem varchar(255) NOT NULL default '',
linkformat varchar(20) NOT NULL default '',
condition varchar(255) NOT NULL default '',
conditiontype enum('OR','AND') NOT NULL default 'OR',
showorder smallint(5) unsigned NOT NULL default '0',
acpmode tinyint(3) unsigned NOT NULL default '0',
PRIMARY KEY (itemid)
) TYPE=MyISAM;


So Problem gelöst... hab mal ein bisschen gegoogelt... bei MySQL5 muss condition in dem falle `condition` heissen.

Edit: na gut, hätte ich genauer hingeguckt was ghostmaster geschrieben hat, hätte ich mir das alles ersparen können. Nunja...