Probleme mit den Berechtigungen
am 30.09.2007 - 04:34 Uhr in
Auf meiner Seite habe ich sehr merkwürdige Probleme bei den Berechtigungen, die sich auf sehr viele Inhalte auswirken. Zum Beispiel kann die Startseite von annonymen Usern nicht eingesehen werden und Inhalte wie Gruppen oder von mir angelegte Content Types können nicht erstellt werden (diese stehen auch nicht in der Liste von "Create content", wobei ich die Types bereits mehrfach (auch ahnhand von Anleitungen) überprüft habe). Bei den Inhalten betrifft das Berechtigungsproblem sogar den Adminaccount und spätestens der sollte doch die Rechte haben. Im "Access control" sollte alles für die entsprechenden Gruppen richtig eingestellt sein und der Adminaccount hat eh alle Haken.
Nach zwei Tagen des Suchens mit viel Wald, den ich vor lauter Bäumen nicht sehe, wäre ich sehr dankbar für einen Tipp.
Im "Access control" und auch für die "Content Types" habe ich das Nötige erlaubt (hoffe ich zumindest...). Gibt es dabei noch etwas zu beachten oder einen weiteren Menüpunkt, den ich für die Einstellungen beachten muss?
- Anmelden oder Registrieren um Kommentare zu schreiben
Bitte teile mal mit wieviele
am 30.09.2007 - 12:08 Uhr
Bitte teile mal mit wieviele Eintraege sich in der MySQL Tabelle node_access befinden?
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Da geht noch was.
Es sind 19 Einträge in der
am 30.09.2007 - 16:22 Uhr
Es sind 19 Einträge in der Tabelle. Was sagt mir das jetzt?
Deswegen
am 30.09.2007 - 17:26 Uhr
Deswegen http://www.drupalcenter.de/node/5557, unten bei Problem "geloest"!
http://kochazubi.net
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Das Verhältnis anderen zu helfen muss höher sein, als von anderen Hilfe zu erfragen/erwarten.
Danke für den Tipp, leider
am 30.09.2007 - 18:18 Uhr
Danke für den Tipp, leider hilft es aber alles nicht.
Das mit den Tabellen habe ich versucht. Es half aber nichts. /admin/content/node-settings - rebuild permissions, habe ich vorher schon einmal versucht, das half aber nichts. Wenn ich es jetzt mache, sieht die Tabelle wieder so schön voll aus wie vorher -.-
Jetzt kann ich mich zwar entscheiden, ob ich nur einen Eintrag oder 19 Einträge haben möchte, aber die Berechtigungen funktionieren noch immer nicht.
zusaetzliches Access Modul?
am 30.09.2007 - 19:26 Uhr
War oder ist bei ein zusaetzliches Access Modul aktiv?
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Da geht noch was.
Ich hatte noch Menu Per
am 30.09.2007 - 19:41 Uhr
Ich hatte noch Menu Per Role, Admin Role. Die beiden Module finde ich zwar sehr praktisch, habe sie aber wegen der Fehler daktiviert und danach auch nochmal den Kram mit der DB und auch "Rebuild permissions" probiert. Leider klappt es nicht und bei den anderen Modulen finde ich nichts, was sich auf die Berechtigungen auswirken könnte. Allerdings ist es natürlich naheliegend, dass es daran liegt.
Bevor ich jetzt alle Module einzeln aufzähle, hier schonmal in Kategorien die installierten Module: CCK, OG, Audio, Events, Views, Mail und ein paar Module im Bereich optional core.
Hilft euch das schon weiter, um mir weitere Tipps zu geben?
Edit: Hilfe, gerade sich herausgestellt, dass sich mit den Änderungen der Module die Tabellen vermehrt haben. Ich weiß zwar nicht, warum und ob es so sein soll, aber es kommt mir sehr merkwürdig vor. *verzweifelt ist*
Wenn die Module Menu Per
am 30.09.2007 - 20:22 Uhr
Wenn die Module Menu Per Role, Admin Role eigene MySQL Tabellen angelegt haben: Existieren diese Tabellen noch?
Bzw. Unabhaengig vom Deaktivieren von Modulen gibt es noch die Moeglichkeit, im gleichen Adminbereich Module zu deinstallieren. Ich glaube dabei werden auch zu einem Modul gehoerende MySQL Tabellen geloescht.
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Da geht noch was.
So, alles deinstalliert und
am 30.09.2007 - 21:07 Uhr
So, alles deinstalliert und damit waren auch die Tabellen weg. Leider hat sich an den Berechtigungen nichts geändert. Ich kann weder als Admin ne Gruppe anlegen, noch kann ein annonymer User die Startseite sehen. Es ist zum heulen.
Gibt es sonst noch Alternativen, damit die Berechtigungen endlich funktionieren? Ich würde ungern alles neu aufsetzen müssen, da die Fehler sich erst gezeigt haben, als ich bereits einiges eingestellt hatte. Ich könnte zwar nach und nach wieder die Module hinzufügen, um dann zu sehen, wo der Fehler auftritt, allerdings bedeutet dies wieder recht viel Arbeit, die ich dann doppelt machen müsste. Lieber wäre es mir also den Fehler zu finden, nur weiß ich nicht mehr, wo ich noch suchen soll.
Wenn jemand weitere Hinweise hat, wäre ich sehr dankbar.
Zitat: So, alles
am 30.09.2007 - 21:21 Uhr
So, alles deinstalliert und damit waren auch die Tabellen weg. Leider hat sich an den Berechtigungen nichts geändert.
Hat parallel dazu die Tabelle node_access nur einen Eintrag?
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Da geht noch was.
Ja, hat sie. Auch habe ich
am 30.09.2007 - 21:27 Uhr
Ja, hat sie. Auch habe ich selbstverständlich noch einmal alle Berechtigungen im Access control überprüft, um sicherzustellen, dass nach den Änderungen dort nichts verschütt gegangen ist.
Bitte mal die Tabelle users
am 30.09.2007 - 21:37 Uhr
Bitte mal die Tabelle users ansehen.
Dort sollte es eine Zeile mit der uid 0 geben (die 1. Zeile). Wenn sie Eintraege hat muessen die auf 0 bzw. NULL stehen.
Kann Dir im Zweifelsfall einen Screenshot posten.
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Da geht noch was.
Die Werte sind alle initial.
am 30.09.2007 - 22:16 Uhr
Die Werte sind alle initial. Das war es also auch nicht. :(
Die Tabelle Users_role hat nur Einträge für die angelegten Administratoren. Könnte es daran liegen, oder war das die Tabelle des Moduls "Admin role" und ist einfach nur unglücklich benannt? Und wenn es doch die richtige Tabelle ist, warum ist sie dann nicht richtig gefüllt?
Edit: Die Tabelle "Access" ist leer. Die Tabelle "permissions" enthält die von mir im "Access control" ausgewählten Einstellungen.