Kein Menü im ACP - Fehlermeldung SQL Database Error |
MindGamer
Mitglied
Dabei seit: 29.07.04
Beiträge: 8
Forenversion: wbb 2.2.0 + Portal 4.0
|
|
Hallo
Habe ein kleines problem im ACP nach einer neuinstallation des wbb 2.2.2
Folgende fehlermeldung wird mir anstatt des ACP menüs rechts angezeigt:
SQL-DATABASE ERROR
Database error in WoltLab Burning Board (2.2.2): Invalid SQL: SELECT * FROM bb1_acpmenuitemgroups WHERE acpmode<='2' ORDER BY showorder ASC
mysql error: Table 'wbb22.bb1_acpmenuitemgroups' doesn't exist
mysql error number: 1146
mysql version: 5.0.45
php version: 5.2.4
Date: 11.02.2008 @ 15:28
Script: /wbb2/acp/misc.php?action=menu&sid=
Referer: http://www.xxxxxxx.de/wbb2/acp/index.php?sid=&url=
Habe die Datenbank schon 2 mal gelöscht und das ganze neu aufgesetzt. Habe mir sogar nochmals das ganze von WOltLab runter geladen und neuinstalliert aber es kommt immer die gleiche fehlermeldung.
Weiss jemand vielleicht rat?
|
|
11.02.08 16:20 |
E-Mail
Finden
Als Freund hinzufügen
|
|
Shinto
Mitglied
Dabei seit: 24.09.07
Beiträge: 645
|
|
habe ich auch liegt wohl an php 5.
die lösung weiss ich nicht. hab es mal testweise auf einen php 4 space draufgehauen, wo es dann schließlich funktionierte
|
|
11.02.08 16:46 |
E-Mail
Finden
Als Freund hinzufügen
|
|
Luzifer69
Mitglied
Dabei seit: 30.11.04
Beiträge: 790
|
|
ok dann kann ich ja ne antwort geben
wurde ja verschoben
du musst die sql vor dem setup ändern
damit die installation bei mysql5 geht
suche in der acp/lib/structure sql mal im bereich
bb1_acpmenuitemgroups
condition text NOT NULL,
ersetze es gegen
`condition` text NOT NULL,
suche weiter im bereich
bb1_acpmenuitems
condition varchar(255) NOT NULL default '',
esetze dies gegen
`condition` varchar(255) NOT NULL default '',
und dann das setup ausführen und siehe da die installation ist fehlerfrei
|
|
11.02.08 19:38 |
WWW
Finden
Als Freund hinzufügen
|
|
baemforce
Mitglied
Dabei seit: 24.08.07
Beiträge: 164
Forenversion: 2.2; 2.1
|
|
Zitat: |
Original von Luzifer69
ok dann kann ich ja ne antwort geben
wurde ja verschoben
du musst die sql vor dem setup ändern
damit die installation bei mysql5 geht
suche in der acp/lib/structure sql mal im bereich
bb1_acpmenuitemgroups
condition text NOT NULL,
ersetze es gegen
`condition` text NOT NULL,
suche weiter im bereich
bb1_acpmenuitems
condition varchar(255) NOT NULL default '',
esetze dies gegen
`condition` varchar(255) NOT NULL default '',
und dann das setup ausführen und siehe da die installation ist fehlerfrei |
frage dazu, bei mir ging das nämlich auch nicht, und wenn ich jetzt eine hack setup.php ausführen möcht, was muss ich da immer ändern?
|
|
11.02.08 20:11 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
Ghostmaster
Das Böse
Dabei seit: 17.01.04
Beiträge: 6.440
Fähigkeiten: WBB2 Profi Forenversion: 2.3
|
|
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,
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 im phpMyAdmin ausführen.
|
|
11.02.08 20:32 |
Finden
Als Freund hinzufügen
|
|
baemforce
Mitglied
Dabei seit: 24.08.07
Beiträge: 164
Forenversion: 2.2; 2.1
|
|
Zitat: |
Original von Ghostmaster
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,
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 im phpMyAdmin ausführen. |
öhhh an wen war das jetzt?
|
|
11.02.08 20:33 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
Ghostmaster
Das Böse
Dabei seit: 17.01.04
Beiträge: 6.440
Fähigkeiten: WBB2 Profi Forenversion: 2.3
|
|
Im Prinzip war die Antwort für MindGamer, aber du hast ja das selbe Problem oder?
|
|
11.02.08 20:35 |
Finden
Als Freund hinzufügen
|
|
baemforce
Mitglied
Dabei seit: 24.08.07
Beiträge: 164
Forenversion: 2.2; 2.1
|
|
Zitat: |
Original von Ghostmaster
Im Prinzip war die Antwort für MindGamer, aber du hast ja das selbe Problem oder? |
nein, nicht unbedingt, ich hab das problem selber gelöst aber nu wollt ich wissen was ich ändern uss damit ich hacks einwandfrei installen kann weil wenn ich hacks instellieren möchte kommen ähnliche fehlermeldungen (also beim ausführen der setup.php)
|
|
11.02.08 20:46 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
Ghostmaster
Das Böse
Dabei seit: 17.01.04
Beiträge: 6.440
Fähigkeiten: WBB2 Profi Forenversion: 2.3
|
|
Dann hättest du es ja auch so schreiben können.
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
|
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,
`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; |
|
|
|
11.02.08 21:26 |
Finden
Als Freund hinzufügen
|
|
baemforce
Mitglied
Dabei seit: 24.08.07
Beiträge: 164
Forenversion: 2.2; 2.1
|
|
Zitat: |
Original von Luzifer69
Ghosti und das ist falsch
siehe dir mal deins bitte nochmal an die backslashes fehlen
nimmt mysql5 so nicht an
siehe mein post was wenigstens in backslasches gesetzt werden müsste
das
condition
muss für mysql5 immer in backslasches gesetzt werden
so weil das reserviert ist
`condition`
gilt auch für beamforce wenn du hacks einbaust oder so
immer mal prüfen
gilt jetzt für mysql 5 bei mysql4 iss das unwichtig |
ist das nur das conventin viech=
|
|
12.02.08 13:54 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
Luzifer69
Mitglied
Dabei seit: 30.11.04
Beiträge: 790
|
|
Zitat: |
Original von baemforce
ist das nur das conventin viech= |
ja eigentlich nur das condition was so gesetzt werden muss
andere setzen auch das conditiontype zusätzlich so
kann man mit machen braucht man aber nicht
also immer in den setups deiner hacks
oder sql datein die bei liegen schauen ob sowas drin ist und dann die ändern auf
`condition`
`conditiontype`
dann kannste problemlos installieren auch bei mysql5
|
|
12.02.08 14:48 |
WWW
Finden
Als Freund hinzufügen
|
|
|