auth_access zerstört

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.
Veloron
Mitglied
Beiträge: 66
Registriert: 16.07.2004 11:51

auth_access zerstört

Beitrag von Veloron »

hallo,

ein user hat mich darauf hingewiesen das er keine seiner gewohnten benutzerrechte mehr besitzt. als ich diese wieder herstellen wollte erhielt ich einen sql-fehler.

daraufhin hab ich mir die datenbak angeguckt und festgestellt das alle foren-id´s nicht korrekt sind. gibt es eine möglichkeit die wiederherzustellen?

ich habe den fehler aus einer anderen DB übernommen. der db-mtnc scheint den fehler nicht korrigieren zu können.
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Leer die komplette Tabelle phpbb_auth_access. Dann sind keine Berechtigungen mehr vorhanden und du kannst die Berechtigungen sauber neu setzen. Darum wirst du nicht rumkommen :-?

Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Veloron
Mitglied
Beiträge: 66
Registriert: 16.07.2004 11:51

Beitrag von Veloron »

hm... mist sowas ürde mich mal interessieren wie sowas passieren kann :cry:

nun habe ich sie geleert jetzt kommt aber immer diese meldung:

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 (20, , 1)

Line : 395
File : /srv/www/htdocs/web38/html/phpbb/admin/admin_ug_auth.php

ich könnte es per phpadmin manuel in die db eintragen aber das sollte nicht die lösung sein.
Veloron
Mitglied
Beiträge: 66
Registriert: 16.07.2004 11:51

Beitrag von Veloron »

Jetzt wollte ich allen usern mitteilen das das board zur zeit nicht funzt per massen email. jetzt kommt noch das dazu:

Fatal error: Call to a member function on a non-object in /srv/www/htdocs/web38/html/phpbb/admin/admin_mass_email.php on line 134

Ich bin mir sicher das alles, absolut ALLES funktioniert hat bevor ich das backup eingespielt habe....
Benutzeravatar
Blutgerinsel
Mitglied
Beiträge: 1801
Registriert: 19.07.2004 18:53
Wohnort: Landkreis Ulm
Kontaktdaten:

Beitrag von Blutgerinsel »

Veloron hat geschrieben: 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 (20, , 1)

Line : 395
File : /srv/www/htdocs/web38/html/phpbb/admin/admin_ug_auth.php

ich könnte es per phpadmin manuel in die db eintragen aber das sollte nicht die lösung sein.
Zunächst einmal ist das SQL Statement wie bereits selbst durch die Sql Fehlermeldung, fehlerhaft. Da ein Argument fehlt und es deshalb zu

Code: Alles auswählen

(20, , 1)
kommt.

Das fehlende Argument ist group_id! Ist zufällig die phpbb_groups Table oder wie die sich nennt leer oder fehlerhaft?

P.S.: nähere Infos zum Code und deren Anwendung (siehe. meine Sig)
Veloron
Mitglied
Beiträge: 66
Registriert: 16.07.2004 11:51

Beitrag von Veloron »

hm... klingt logisch.

kann ich nicht sagen pb die fehlerhaft ist aber leer ist sie definitiv nicht.

hab den phpadmin mal checken lassen. der meint alles up to date.

nach dem ich nun die auth_access geleert habe ist der fehler weg. aber das klingt so als würde dieser fehler durchaus nochmal auftreten können
Benutzeravatar
Blutgerinsel
Mitglied
Beiträge: 1801
Registriert: 19.07.2004 18:53
Wohnort: Landkreis Ulm
Kontaktdaten:

Beitrag von Blutgerinsel »

Veloron hat geschrieben:hm... klingt logisch.

kann ich nicht sagen pb die fehlerhaft ist aber leer ist sie definitiv nicht.

hab den phpadmin mal checken lassen. der meint alles up to date.

nach dem ich nun die auth_access geleert habe ist der fehler weg. aber das klingt so als würde dieser fehler durchaus nochmal auftreten können
Sofern das Arguement group_id ankommt und einen Wert hat klappt es ja aber das stellt sich erst beim Debugging raus.
Veloron
Mitglied
Beiträge: 66
Registriert: 16.07.2004 11:51

Beitrag von Veloron »

nun ich werde das mal beobachten erstmal gehts wieder

vielen dank :grin:
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Überprüfe doch mal mit DB Maintenance die Benutzer und Gruppen.

Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Veloron
Mitglied
Beiträge: 66
Registriert: 16.07.2004 11:51

Beitrag von Veloron »

hm... das habe ich er meint es wäre alles in ordnung. funktioniert wieder alles soweit
Antworten

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