Seite 1 von 2

Fehler in Tabelle phpbb_auth_access

Verfasst: 27.04.2004 17:17
von defiance
Hallo,

sobald ich für eine Person die Moderatorenrechte ändern möcte, erhalte ich folgenden Fehler :

Couldn't update private forum permissions

DEBUG MODE

SQL Error : 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 ' 1)' at line 2

INSERT INTO phpbb_auth_access (forum_id, group_id, auth_mod) VALUES (6, , 1)

Line : 390
File : /homepages/41/d25076703/htdocs/phpBB2/admin/admin_ug_auth.php

Ich habe mit php My Admin mir die Datenbank mal etwas angeschaut, aber ich erkenne den Fehler nit. Das einzige was ich merkwürdig finde, ist dass ich 8 Foren in meinem Forum habe und es die Forum_Id's 1- 9 gibt, bzw. die ID 7/8 gibt es nicht, dafür die 5 aber 2 mal. Könnte hier der Fehler liegen? Kann ich die Nummern einfach ändern ohne das etwas schlimmes passier (ich im schlimmsten FAll die einzelnen Topics neu zuordnen muss?). Im Forum sind jedoch keine Beiträge doppel vohanden.
Vielleicht kent ja jemand das Problem und kann mir einen guten Tip geben.

THX

Gruß Holger

Verfasst: 27.04.2004 19:31
von D@ve
Versuch mal in phpMyAdmin die Tabellen zu "reparieren"

Hast Du Mods installiert?
Ich habe mit php My Admin mir die Datenbank mal etwas angeschaut, aber ich erkenne den Fehler nit. Das einzige was ich merkwürdig finde, ist dass ich 8 Foren in meinem Forum habe und es die Forum_Id's 1- 9 gibt, bzw. die ID 7/8 gibt es nicht, dafür die 5 aber 2 mal.
In welcher Tabelle? Lücken sind grundsätzlich kein Problem. In der Tabelle forums sollten allerdings keine IDs doppelt vergeben sein.
Kann ich die Nummern einfach ändern
Nicht so ohne weiteres, da zB. die einzelnen Posts anhand der ID dem entsprechendem Forum zugeordnet werden. Die müsstest Du dann mit ändern (=Arbeit)

Was passiert, wenn Du das Forum mit der ID 5 im ACP versuchst zu bearbeiten (zB umzubenennen)?

Gruß, Dave

Verfasst: 27.04.2004 22:11
von defiance
Hallo,

bin in PHP my admin auf reparieren gegangen. Das Programm sagt alles wäre in Ordnung. Habe keine Mods installiert.
Auch das ändern der Werte von forum_id hat den Fehler nicht behoben ...

In phpbb_forums stimmen die ID's alle schön von 1-9 ( hab ausversehen eins übersehen, da es nur für eine Gruppe zugänglich ist)

Könnte es dann vielleicht daran liegen, dass unter phpbb_auth_access
Nur 8 Zeilen vorhanden sind? Bei neun Foren? Auch das hinzufügen einer Zeile mit forum_id 8 hat nix gebracht, bin zeimlich ratlos ....

Könnte ich nicht einfach eine neue phpbb_auth_access erstellen? Mit 9 Zeilen alle Einträge auf Standart und dann müsste es klappen?

THX

Gruß Holger

Verfasst: 27.04.2004 22:32
von defiance
Hallo,

ich glaube ich muss den Fehler noch präzisieren. Der Fehler tritt nur bei auf wenn ich bei einem bestimmten User die Rechte ändern möchte.
Wenn ich ihn zum Admin machen möchte erhalte ich folgendes:

Code: Alles auswählen

Couldn't delete auth access info

DEBUG MODE

SQL Error : 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 'AND auth_mod = 0' at line 3

DELETE FROM phpbb_auth_access WHERE group_id = AND auth_mod = 0

Line : 180
File : /homepages/41/d25076703/htdocs/phpBB2/admin/admin_ug_auth.php 
Und wenn ich ihn als Moderator einsetzten will halt diese Meldung:

Code: Alles auswählen

Couldn't update private forum permissions

DEBUG MODE

SQL Error : 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 ' 1)' at line 2

INSERT INTO phpbb_auth_access (forum_id, group_id, auth_mod) VALUES (2, , 1)

Line : 390
File : /homepages/41/d25076703/htdocs/phpBB2/admin/admin_ug_auth.php
Also vermute ich mal, dass es jetzt auf jeden Fall nicht mehr an der phpbb_auth_access liegt ....

Verfasst: 27.04.2004 22:58
von D@ve
Haste mal probiert, das Forum neu zu installieren? Zumindestens die Dateien?

Gruß, Dave

Verfasst: 27.04.2004 22:59
von PhilippK
Wohl 'nen Fehler in der Gruppenverwaltung: mal den Mod hier verwenden: http://phpbb.kordowich.net?pgid=3

Gruß, Philipp

Verfasst: 29.04.2004 23:32
von defiance
Hallo,

habe jetzt mal die entsprechenden Dateien neu installiert, hat aber nix gebracht. Hätte heute auch gerne schon den Mod ausprobiert, allerdings spinnt meine Internetverbindung, dermaßen, dass ich keine komplette Sicherung meine Datenbank ziehen kann, ich hoffe dass es morgen etwas besser läuft.

THX

Gruß Holger

Verfasst: 01.05.2004 18:00
von defiance
Hallo,

habe es nun endlich geschafft, die Datenbank zu sichern und habe den Mod installiert. Er hat beim ersten Durchlauf ein paar Sachen verbesser, an Fehlern jedoch nix gefunden.

Leider kann ich immer noch nicht die Moderatorenrechte bei dem einen Benutzer einstellen :-(


THX

Gruß Holger

Hillfffeee

Verfasst: 09.05.2004 19:15
von chinoswelt
Hallo

ich ahbe das Problem auch.
Bei mri steht auch das da,
udn wnen ich bei einen user die rehct änder, ihn in eine forum zum mod mache, wird automatisch ein andere dort auch zum mod.
und bei andere geht alles normal, und bei einen tritt eben den fehelr was ihr auch habt auf.

ich habeeine neue version von phpbb aufgespielt, und es gab probleme bei der daten einspeilung, also hab ich alle gelöscht, und nur die forums kagetorie und einieg andere daten eingespielt.
viell. hat es damit was zu tun.

kann mir bitte jemand helfen???

gruß
chino

Verfasst: 09.05.2004 20:09
von PhilippK
http://phpbb.kordowich.net/?pgid=3
Den mal installieren und drüberlaufen lassen. Oder ggf. bis morgen warten und dann die 1.2.1 runterladen :-D

Gruß, Philipp