Seite 1 von 2

Probleme bei der Vergabe von Moderator-Rechten

Verfasst: 07.03.2006 14:00
von Little Nightingale
Hallo :)

Ich wollte gerade jemandem in meinem Forum Moderator-Rechte geben. Dabei ist aber leider dieser Fehler aufgetreten :(

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 ' 0, 0, 0, 0, 0, 0, 0, 0, 0, 1)' at line 2

INSERT INTO phpbb_auth_access (forum_id, group_id, auth_view, auth_read, auth_post, auth_reply, auth_edit, auth_delete, auth_sticky, auth_vote, auth_pollcreate, auth_mod) VALUES (23, , 0, 0, 0, 0, 0, 0, 0, 0, 0, 1)

Line : 391
File : admin_ug_auth.php
Kann mir jemand dabei weiterhelfen? - Bei der Sache versagt mein Latein ^^°

Verfasst: 07.03.2006 14:44
von cYbercOsmOnauT
Die group_id ist leer (darf natürlich nicht sein). Hast Du irgendwelche Mods drin?

Pack mal eine Kopie Deines admin_ug_auth.php als Downloadlink hier rein bitte.

KB:datei

Gruß,
Tekin

Verfasst: 07.03.2006 15:42
von Little Nightingale
Erstmal: großes Thx schonmal für deine Hilfe :)

Also Mods sind keine installiert. An sich ist es noch das "Grund-"Forum. Einzigste, was mal war: das Forum war mal geschrottet, als ein falsches Update gemacht wurde, konnten aber die Hauptdaten retten. Jemand hatte uns das dann neu aufgespielt, aber erst heute hab ich den Fehler entdeckt. (Schade, dass ich damals noch nicht das Wissen von heute hatte - heute könnte ich das Update auch selber machen :-? )

Datei admin_ug_auth.php als .txt

Verfasst: 07.03.2006 23:53
von Little Nightingale
Zusastzfrage noch: kann es sein, dass ich da in Zeile 391 einfach den Insert Into-Hinweis einfügen muß?

Verfasst: 08.03.2006 03:04
von cYbercOsmOnauT
Bloß nicht :D Das ist die "message_die"-Zeile, die den Fehler meldet und die nichts mit SQL zu tun hat.

Deine ug_auth ist exakt die originale Version. Also kann es eigentlich nur noch am Style liegen, das vielleicht noch geschrottet ist. /templates/subSilver/auth_ug_body.tpl

Gruß,
Tekin

Verfasst: 08.03.2006 13:54
von Little Nightingale
ok ^^° hatte mir gestern nämlich selbst nochmal alles angeschaut und war mir dann nicht sicher, ob da direkt was fehlt ^^°

Ich hab dir mal beide auth_ug_body.tpl Dateien hochgeladen, da wir nämlich das Template "Chronicles" auf dem Forum laufen haben :)

Chronicles: klick
subSilver: klick

Verfasst: 08.03.2006 14:09
von cYbercOsmOnauT
Ich fall langsam vom Glauben ab. Auch Deine auth_ug_body.tpl ist (ausser das da in einer Zeile zwei   drin sind) exakt die originale von phpBB 2.0.19

Passiert das bei jedem beliebigen User dem Du Modrechte geben willst? Oder nur bei bestimmten? An dem Auth-Script kann es nicht mehr liegen. Am besten wäre es natürlich, man könnte es sich "life" ansehen, aber das geht ja leider nicht.

Gruß,
Tekin

Verfasst: 08.03.2006 15:52
von Little Nightingale
Also ich hab gerade mal versucht ein paar anderen Usern spaßeshalber Moderator-Rechte zu geben, leider aber mit dem selben Ergebnis :(

>> Screenshot

Kann das irgendwo an einer allgemeinen Einstellung liegen? Also dass eventuell irgendwo ausversehen was verstellt wurde - unwissend - und wir irgendwie nach dem falschen Fehler suchen? Weil langsam zweifel ich sogar an mir selbst :(
Oder hat das was mit dem chmod zu tun? (dürfte ja eigentlich nicht sein)

Edit: Hab gerade auch mal spaßeshalber versucht Adminstrator-Rechte zu vergeben. Dabei kam diese Meldung:

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 : admin_ug_auth.php

Verfasst: 08.03.2006 21:54
von Little Nightingale
noch eine Frage, könnte das Problem an der phpbb_auth_access Datei selbst liegen? Bzw. kann man die auf eine Art ändern? (bin nämlich gerade in mein mysql Account reingegangen und dabei kam mir noch der Gedanke auf ^^°)

Zusatz: ok, ich hab gerade mal die Datei eingesehen, bzw. kann mir jemand sagen, worauf ich dabei genau achten muß? Ich hab nämlich das Gefühl, die phpbb_auth_accress Datei ist leer ^^° bzw. scheinleer

Verfasst: 09.03.2006 00:10
von cYbercOsmOnauT
Das die phpbb_auth_access leer ist, ist kein Fehler solange Du keinem User oder eine Usergruppe besondere Rechte vergeben hast.

Wichtiger ist da die Tabelle phpbb_groups, steht da bei Dir was drin? Ich denke mal, Dein Fehler resultiert aus Deinem beschriebenen Crash. Da Deine Dateien in Ordnung sind, muss der Knacks irgendwo in der Datenbank liegen.