Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module ›

[gelöst] Drupal 6 - Modul Rules - Zugriff verweigert

Eingetragen von Bas79 (14)
am 29.05.2012 - 12:32 Uhr in
  • Module
  • Drupal 6.x

Hallo,

ich möchte bei einer übernommenen Webseite gern mit dem Modul Rules arbeiten. Einige Rules wurden bereits gesetzt und laufen (vom Vorgänger - verstorben). Ich bin mit dem höchsten Admin eingeloggt, in der Modulübersicht sind unter "Regeln" die Unterpunkte "Node Limit Number", "Rules", "Rules Administration UI" und "Rules Forms Support" aktiviert - "Rules Scheduler" und "Rules Simpletest" haben keine Häkchen drin.

Mein Problem ist, dass ich nirgends in den Verwaltungsoptionen einen Zugriff auf Rules habe. Versuche ich das Modul direkt anzusteuern (z.B. mit "/admin/rules" oder "/admin/rules/trigger/add" etc.) kommt permanent nur "Zugriff verweigert / Sie haben keine Zugriffsberechtigung für diese Seite". Rules-Version ist "6.x-1.4".

Weiß jemand wo das Problem liegen könnte? Thx vorab.

LG, Bas79.

‹ Informationen zu Nodes Nice menu (superfish) - Untermenü mit click öffnen ? ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Sieht eigentlich alles

Eingetragen von wla (9289)
am 29.05.2012 - 13:22 Uhr

Sieht eigentlich alles richtig aus. Es bleibt also nur, den Cache löschen, die Berechtigungen neu aufbauen und einmal den update.php druchlaufen lassen. Vielleicht geht es ja danach.

Beste Grüße
Werner

.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo nochmals, das Problem

Eingetragen von Bas79 (14)
am 30.05.2012 - 13:04 Uhr

Hallo nochmals,

das Problem besteht leider immernoch. Den gesamten Cache habe ich über den Admin-Bereich gelöscht und in der Datenbank alle Cache-Tabellen (inkl cache_rules) geleert. Die update.php habe ich ebenfalls ausgeführt - ohne Erfolg. Nun zum Punkt der Berechtigungen. Ich habe soeben mitbekommen, dass mir auch auf weitere Bereich in Drupal der Zugriff verweigert wird. Das sind:

- unter "menu per role" -> "check the roles" : Zugriff verweigert
- unter "role weights" -> "roles configuration page" : Zugriff verweigert
- unter "module" -> "Berechtigungen" : Zugriff verweigert

Somit konnte ich also die Berechtigungen nicht neu setzen. Anschließend habe ich nochmals in die DB geschaut. Ich logge mich definitiv als Admin ein (User mit der uid "1"). User "0" ist vorhanden und leer. Zur uid "1" ist die rid "6" zugeordnet. In der Tabelle "Role" ist die rid "6" mit dem name "Admin" verknüpft. Eine andere rid mit Administratorrechten gibt es definitiv nicht. In der Tabelle "permission" sind für die rid "6" auch die meisten Einträge. Wurden hier eventuell welche entfernt?

Würde mal ne Drupal 6-Testinstallation als Sub machen und Rules installieren und vergleichen. Ansonsten wüsste ich an der Stelle nicht weiter, warum die Zugriffe verweigert werden. Hat da vielleicht noch jemand ne Idee?

Dank vorab, Bas.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Den Knopf "Berechtigungen neu

Eingetragen von wla (9289)
am 30.05.2012 - 13:43 Uhr

Den Knopf "Berechtigungen neu aufbauen" findest Du unter /admin/content/node-settings

Beste Grüße
Werner

.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke für den Hinweis - das

Eingetragen von Bas79 (14)
am 30.05.2012 - 14:06 Uhr

Danke für den Hinweis - das brachte jedoch leider keinen Erfolg...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Bist du sicher,

Eingetragen von ronald (3845)
am 30.05.2012 - 15:16 Uhr

dass der User, der bei dir Admin heißt, auch der User mit der ID 1 ist?

Wenn der Vorgänger diesen User anders benannt hat, hat nur dieser User die vollen Rechte.

Dies findest du in der Datenbank heraus. Gehe mit phpMyAdmin auf die Datenbank und schaue in die usertabelle.

Bei Drupal 6 kannst du das Passwort mit phpMyAdmin setzen (MD5), falls du es nicht hast.

Grüße
Ronald

  • Anmelden oder Registrieren um Kommentare zu schreiben

Thx

Eingetragen von Bas79 (14)
am 30.05.2012 - 23:38 Uhr

Da lag mein Fehler. Wusste nicht, dass die vollständigen Zugriffsrechte nur der User mit der uid "1" hat. Es gab einen User (mit der Emailadresse "admin@..." mit der ich mich einloggte) mit identischen "users_roles" wie uid "1" (Name: admin). Das bei Drupal 6 mit dem PW über MD5 setzen kannte ich noch. Nu gehts natürlich. Fast alles. Beim Anklicken von "Reaktive Regeln" bekomme ich nun die Fehlermeldung:

Fatal error: Unsupported operand types in /meinewebseite/sites/all/modules/rules/rules/rules.module on line 347

Aber daran versuche ich mich morgen. Da spuckt Google was aus.

Danke nochmal, Bas.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Fatal error...

Eingetragen von Bas79 (14)
am 31.05.2012 - 14:03 Uhr

Hallo nochmals,

muss leider gestehen, dass der weitere Verlauf nicht so war wie erhofft. Wie gesagt: das Problem mit dem Zugriff verweigert ist nun weg - aber ein "fatal error" bleibt.

Sobald ich die vorhandenen "Rules" per "Reaktive Regeln" aufrufen möchte, kommt die Fehlermeldung

Fatal error: Unsupported operand types in /meinewebseite/sites/all/modules/rules/rules/rules.module on line 347 (in einem weißen Screen)

Nun habe ich mit der Fehlersuche begonnen. Auf drupal.org habe ich im Modul Rules in den Issues diese Fehlermeldung gefunden und entsprechend in der Datei den Programmcode geändert und auf dem Server ersetzt - ohne Effekt. Alles wie bisher.

Anschließend habe ich den folgenden Lösungsvorschlag umgesetzt. Kein Erfolg.

Nun aber mal, was ich noch herausgefunden habe. Die vorhandenen "Rules" funktionieren. Er kann sie halt nur unter "Reaktive Regeln" nicht anzeigen. Irgendwo habe ich dann noch gelesen, dass vielleicht eine Regel fehlerhaft ist und man manuell durch die Datenbank testen soll, welche es ist. Ich habe erstmal alle Rules bis auf das Example in der DB gelöscht und siehe da: "Reaktive Regeln" funktioniert plötzlich - ist nur halt leer. Cache gelöscht und die Webseite ausprobiert - geht soweit bis auf die Tatsache, dass halt die Rules fehlen. Nun ist es egal welche der "alten" Rules ich der Datenbank wieder hinzufüge - "Reaktive Regeln" geht nicht mehr und bringt wieder den fatalen Fehler. Nach dem Hinzufügen aller Rules und löschen des Caches funktionierten auch die Rules auf der Webseite nicht mehr. Musste DB komplett löschen und eine Sicherung wieder einspielen - Rules funktionieren wieder. Damit bin ich wieder am Anfang und weiß nicht mehr so richtig weiter...

Hat hier jemand Erfahrung damit oder ne Idee was man noch machen kann? Danke!

Viele Grüße, Bas.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Gelöst

Eingetragen von Bas79 (14)
am 31.05.2012 - 15:01 Uhr

Habs selbst herausgefunden. Es handelt sich hierbei um Serialisierungsfehler in der Datenbank durch Umkodieren von Umlauten. Nach manueller Korrektur geht alles.

Viele Grüße, Bas.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Drupal 10 und Thema Bartik
  • Wie in hook_views_query_alter() einen join auf Tabelle url_alias durchführen?
  • Strukturierte Daten Fehler
  • fbsmp\plugins Hilfe
  • Migration über feeds von D6 auf D8
  • Theme Classy sei installiert, ist aber nicht bei Themes
  • Composer 1 zu Composer 2
  • Bitte um Einschätzung: Upgrade von Drupal 7 auf 9
  • Scroll zu View-Ergebnissen nachdem Filter angewendet ist
  • SQL-Injection? User hat sich Zugriff aufs Admin-Konto geholt und Änderungen vorgenommen.
  • [gelöst] Persönliches Kontaktformular, oder interne User Nachrichten
  • Webform Progress Symbol (Loading icon)?
Weiter

Neue Kommentare

  • Superfish
    vor 2 Tagen 12 Stunden
  • Auch für superfish gibt es
    vor 2 Tagen 16 Stunden
  • Versuchs mal mit
    vor 2 Tagen 15 Stunden
  • Drupal 10 läuft
    vor 2 Tagen 16 Stunden
  • Da wirst Du den Bug wohl selbst beheben müssen
    vor 4 Tagen 12 Stunden
  • Gleiches Problem: bootstrap 4
    vor 6 Tagen 13 Stunden
  • Da wirst Du den Bug wohl
    vor 6 Tagen 16 Stunden
  • Immer noch composer 1 zu 2
    vor 1 Woche 7 Stunden
  • Beziehung Branche Adresse!
    vor 5 Tagen 17 Stunden
  • Sorry, dann gab es das bei
    vor 1 Woche 9 Stunden

Statistik

Beiträge im Forum: 248398
Registrierte User: 19753

Neue User:

  • Aman_Musani
  • Dustinjex
  • Rickywap

» Alle User anzeigen

User nach Punkten sortiert:
wla9289
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3845
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 4 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association