Probleme bei der Vergabe von Moderator-Rechten

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Little Nightingale
Mitglied
Beiträge: 51
Registriert: 24.11.2005 19:33

Probleme bei der Vergabe von Moderator-Rechten

Beitrag 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 ^^°
Benutzeravatar
cYbercOsmOnauT
Ehemaliges Teammitglied
Beiträge: 3820
Registriert: 18.02.2004 23:02
Wohnort: Göttingen
Kontaktdaten:

Beitrag 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
• prof. phpbb-Installation, Reparatur, Rettung nach Hackattacken, sowie PHP/JS Programmierung aller Art
Zend Certified Engineer, Linux Administrator und die Sicherheit von 34 Jahren Programmiererfahrung
• Interesse? Kontakt unter t.birduezen@web-coding.eu
Little Nightingale
Mitglied
Beiträge: 51
Registriert: 24.11.2005 19:33

Beitrag 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
Little Nightingale
Mitglied
Beiträge: 51
Registriert: 24.11.2005 19:33

Beitrag von Little Nightingale »

Zusastzfrage noch: kann es sein, dass ich da in Zeile 391 einfach den Insert Into-Hinweis einfügen muß?
Benutzeravatar
cYbercOsmOnauT
Ehemaliges Teammitglied
Beiträge: 3820
Registriert: 18.02.2004 23:02
Wohnort: Göttingen
Kontaktdaten:

Beitrag 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
• prof. phpbb-Installation, Reparatur, Rettung nach Hackattacken, sowie PHP/JS Programmierung aller Art
Zend Certified Engineer, Linux Administrator und die Sicherheit von 34 Jahren Programmiererfahrung
• Interesse? Kontakt unter t.birduezen@web-coding.eu
Little Nightingale
Mitglied
Beiträge: 51
Registriert: 24.11.2005 19:33

Beitrag 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
Benutzeravatar
cYbercOsmOnauT
Ehemaliges Teammitglied
Beiträge: 3820
Registriert: 18.02.2004 23:02
Wohnort: Göttingen
Kontaktdaten:

Beitrag 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
• prof. phpbb-Installation, Reparatur, Rettung nach Hackattacken, sowie PHP/JS Programmierung aller Art
Zend Certified Engineer, Linux Administrator und die Sicherheit von 34 Jahren Programmiererfahrung
• Interesse? Kontakt unter t.birduezen@web-coding.eu
Little Nightingale
Mitglied
Beiträge: 51
Registriert: 24.11.2005 19:33

Beitrag 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
Little Nightingale
Mitglied
Beiträge: 51
Registriert: 24.11.2005 19:33

Beitrag 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
Benutzeravatar
cYbercOsmOnauT
Ehemaliges Teammitglied
Beiträge: 3820
Registriert: 18.02.2004 23:02
Wohnort: Göttingen
Kontaktdaten:

Beitrag 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.
• prof. phpbb-Installation, Reparatur, Rettung nach Hackattacken, sowie PHP/JS Programmierung aller Art
Zend Certified Engineer, Linux Administrator und die Sicherheit von 34 Jahren Programmiererfahrung
• Interesse? Kontakt unter t.birduezen@web-coding.eu
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“