Seite 1 von 2
Shop Mod Problem
Verfasst: 03.10.2008 13:11
von Grizzly
Hi @ all,
ich habe mir vor langem den cash mod installiert und nun heute wollte ich den shop mod (0.4.1) installieren. Doch ich krieg ne fehlermeldung wenn ich die datei shop_mod_insall.php aufrufe. und zwar eine SQL 1146 Meldung. ich habe mir den beitrag hier im Forum angeschaut mit der SQL 1146 Meldung allerdings hat er mir nicht weiter geholfen....
Code: Alles auswählen
SQL ERROR [ mysqli ]
Table 'test.phpbb_acl_options' doesn't exist [1146]
SQL
INSERT INTO phpbb_acl_options (auth_option, is_global, is_local, founder_only) VALUES ('a_shop_mod', 1, 0, 0)
BACKTRACE
FILE: includes/db/mysqli.php
LINE: 143
CALL: dbal->sql_error()
FILE: shop_mod_install.php
LINE: 442
CALL: dbal_mysqli->sql_query()
FILE: shop_mod_install.php
LINE: 126
CALL: permission_setup()
Das problem ist eig das, dass mein Forum unter der Präfix phpbb3 ist und nicht unter phpbb also muss er auf test.phpbb
3_acl_options und nicht auf test.phpbb_acl_options zugreifen. wie kann ich das ändern??
Verfasst: 03.10.2008 13:26
von Metzle
Hallo,
kannst du mal die Datei shop_mod_insall.php verlinken? Dann könnte man die entsprechenden Stellen raussuchen. Oder du schaust vielleicht selbst nach und änderst entsprechend das Präfix für dich passend ab.
Verfasst: 03.10.2008 13:44
von Grizzly
ja hab klar kann ich sie verlinken, ich habe auch versucht da wa szu findne aba habs nicht gefunden was genau ich ändern musste:
hier die datei:
http://base4u.de/shop_mod_install.txt
Verfasst: 03.10.2008 13:51
von Metzle
Hallo,
versuche mal folgendes:
Finde:
Code: Alles auswählen
//this permission lets admins access the shop mod acp panel
$sql = 'INSERT INTO phpbb_acl_options (auth_option, is_global, is_local, founder_only) VALUES (\'a_shop_mod\', 1, 0, 0)';
Ersetze durch:
Code: Alles auswählen
//this permission lets admins access the shop mod acp panel
$sql = 'INSERT INTO test.phpbb3_acl_options (auth_option, is_global, is_local, founder_only) VALUES (\'a_shop_mod\', 1, 0, 0)';
bzw eventuell auch wie folgt ersetzen:
Code: Alles auswählen
//this permission lets admins access the shop mod acp panel
$sql = 'INSERT INTO phpbb3_acl_options (auth_option, is_global, is_local, founder_only) VALUES (\'a_shop_mod\', 1, 0, 0)';
Dann wieder hochladen und aufrufen.
Verfasst: 03.10.2008 14:00
von Grizzly
Das habe ich auch schon selbst versucht klappt leider nicht
Verfasst: 03.10.2008 14:14
von Metzle
Hallo,
dann weiß ich gerade auch nicht weiter, tut mir leid.

Verfasst: 04.10.2008 11:56
von Grizzly
Okay hat sich erledigt. Da gabs 2 Zeilen wo man phpbb_acl_options mit phpbb3_acl_options ersetzen musste
Jetzt habe ich allerdings ein anderes Problem. der Mod wird einfach nicht im ACP angezeigt. Wenn ich auf System und dann ACP gehe und dann auf Mods da wird es angezeigt aber bei Mods selbst wird er nicht angezeigt wenn ich da was verwalten will und so
Verfasst: 04.10.2008 12:31
von alexanderzwei
Grizzly hat geschrieben:Okay hat sich erledigt. Da gabs 2 Zeilen wo man phpbb_acl_options mit phpbb3_acl_options ersetzen musste
Jetzt habe ich allerdings ein anderes Problem. der Mod wird einfach nicht im ACP angezeigt. Wenn ich auf System und dann ACP gehe und dann auf Mods da wird es angezeigt aber bei Mods selbst wird er nicht angezeigt wenn ich da was verwalten will und so
Hast du die Berechtigungen gesetzt?
Erst dann kann das Modul angezeigt werden.
Verfasst: 04.10.2008 12:45
von Grizzly
Wie kann ich da berechtigungen setzen? Wenn ich Berechtigung mir gebe und dem Admin, und dann auf Admin Berechtigung gehe und meinen Namen auswähle werde ich beim Shop Mod auf "nein" angezeigt obwohl ich mir eig die berechtigung gegeben habe und dem Admin....
Verfasst: 04.10.2008 13:37
von alexanderzwei
Grizzly hat geschrieben:Wie kann ich da berechtigungen setzen? Wenn ich Berechtigung mir gebe und dem Admin, und dann auf Admin Berechtigung gehe und meinen Namen auswähle werde ich beim Shop Mod auf "nein" angezeigt obwohl ich mir eig die berechtigung gegeben habe und dem Admin....
So:
ACP -> Tab "Berechtigungen" -> Gruppenrechte -> z.B. Administratoren -> Berechtigungsart: Administrator-Berechtigungen -> Erweiterte Berechtigungen -> Tab "Shop Mod" -> Berechtigungen setzen
Du kannst aber auch unter
ACP -> Tab "Berechtigungen" -> Administrator-Rollen -> z.B. Umfassender Administrator (bearbeiten) -> Tab "Shop Mod" -> Berechtigungen setzen
die Berechtigungen in den Rollen verändern.
Hoffe, das hilft.
Grüße,
Alex