Seite "Access control" wird nicht mehr angezeigt
![](https://www.drupalcenter.de/files/imagecache/upic_mini/pictures/picture-6385.jpg)
am 11.03.2009 - 00:41 Uhr in
Hi,
bei meiner Drupal Installation wird die Seite Access control aus dem User Management Admin Menu nicht mehr angezeigt.
Genauer, der Link:
https://example.com/admin/user/acess
Im IE erhalte ich die Meldung Cannot find server - The page cannot be displayed, im Firefox erhalte ich lediglich eine weisse Seite (also die traditionelle 'white page of death').
Alle anderen Seite aus dem User Management Bereich kann ich problemlos oeffnen. Daher muss ich im Moment ueber das 'roles' Menu Zugriffrechte vergeben.
Leider kann ich nicht mehr nachvollziehen, seit wann das Problem besteht, da ich schon laenger keine neuen Rechte vergeben musste (nun dafuer umso mehr).
Die Drupal-Installationsdaten sind:
- Drupal 5.16
- MySQL 5.0.45
- PHP 5.1.6
- Web server Apache/2.2.3
- SSL aktiviert
Vielen Dank im Voraus fuer alle Tipps!
Cheers,
Natascha
- Anmelden oder Registrieren um Kommentare zu schreiben
Maximale Anzahl von Roles in Drupal?
am 25.03.2009 - 06:37 Uhr
Nach langem Debuggen bin ich darauf gestossen, dass die Seite scheinbar nach einer Anzahl von n Aufrufen von drupal_render abstuerzt und das Formular fuer die Seite admin/user/access nicht fertig aufbauen kann.
Das scheint daran zu liegen, dass die Anzahl der Roles * Anzahl der Permissions per aktiviertem Modul eine bestimmte Anzahl ueberschreitet.
Waehrend des Testens habe ich sogar einmal die Meldung erhalten:
Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 1500153 bytes) in /var/www/example.com/includes/database.mysql.inc on line 402
Frage ist nun fuer mich: gibt es eine maximale Anzahl von Roles, die ich in Drupal fuer die Zuweisung von Permission einrichten kann?
(Hoert sich viel an, aber ich benoetige mind 20 Roles fuer die Administration meiner Seite, da die Zugriffsrechte fuer die selbst-programmierten Module streng restriktiert werden muessen.)
Vielen Dank fuer jeden Hinweis !!
Cheers,
Tash
Memory limit
am 25.03.2009 - 09:10 Uhr
Moin!
Anhand der Fehlermeldung tippe ich mal auf ein memory_limit von 32MB bei Dir. Das reicht eigentlich für gewöhnlich bei kleineren Seiten aus, jedoch für Deine Belange nicht mehr (wie Du ja auch schon erfahren musstest). 20 Rollen sind ansich nicht wirklich viel, nur die Kombination Rolle*Berechtigungen macht es halt (wie Du ja auch schon erkannt hast).
Also solltest Du am Besten das memory_limit hochsetzen (je nach Belieben; 96MB ist meiner Erfahrung nach ein guten Wert).
Ansonsten ist die Obergrenze der möglichen Rollen nur durch den Datentyp der Spalte
rid
in der Tabelle role begrenzt:int (unsigned)
(4.294.967.295 Werte).hth,
Stefan
Yay, access page wird wieder angezeigt
am 26.03.2009 - 04:41 Uhr
Hi Stefan,
yay, dankeschoen, es laeuft wieder ! :-)
Fuer alle, die auf aehnliche Probleme stossen:
Mein Server Admin hast den Master memory_limit Wert auf 96MB gesetzt und ich habe in der Datei sites/default/settings.php die Einstellung gesetzt:
ini_set('memory_limit', '96M');
Vielen Dank und viele Gruesse aus Brisbane,
Natascha
ini_set gesetzt, keine wirkung
am 14.04.2009 - 23:55 Uhr
Habe ähnliche Probleme
in der setting.php die Werte und sogar auf 256Mgesetzt, aber keine Auswirkung acess control wird weiterhin nicht angezeigt ....
Was kann noch sein?
PHP server limit geaendert?
am 14.04.2009 - 23:24 Uhr
Hast Du auch auf dem PHP Server den Master memory_limit Wert entsprechend geaendert?
Drupal-seitig den Wert zu aendern zeigt nur Wirkung, wenn der PHP Server das auch entsprechend eingetragen hat.
Hoffe das hilft.
Cheers,
Tash
memory_limit php server
am 14.04.2009 - 23:53 Uhr
Hallo Tash,
ich stehe gerade auf dem Schlauch .... der Server ist ja von 1und1 ...
wo kann ich den Wert dann einstellen?
Danke
sorry, kein 1&1...
am 15.04.2009 - 00:16 Uhr
Hi toddie,
sorry, mit 1&1 Einstellungen kenne ich mich leider nicht aus.
Ich wuerde entweder deren Hotline fragen oder such vielleicht im DrupalCenter nach Beitraegen zu 1&1 Hosting Problemen. Hier z.B. http://www.drupalcenter.de/node/7968 beschreiben einige wie man Aenderungen bei 1&1 Hosting Paketen machen kann.
Da geht es zwar nicht um Memory an sich, aber immerhin ein Schritt in die Richtung fuer Aenderungen bei 1&1.
Hoffe es hilft.
Cheers,
Tash
1und 1 faq für memory limit
am 15.04.2009 - 20:02 Uhr
Hier gibt es ein FAQ von 1und1:
http://hilfe-center.1und1.de/sp-service/sofort_hilfe_faq/technische_frag...
Die Werte der php.ini können Sie beispielsweise temporär verändern, indem Sie eine eigene Datei namens php.ini anlegen und die gewünschten Parameter hinein schreiben. Diese Datei gilt nur innerhalb des Verzeichnisses, in dem diese abgelegt wurde. Dies bedeutet, dass die php.ini in jedem Verzeichnis, in dem die individuellen Einstellungen benötigt werden, vorhanden sein muss. Die zentrale php.ini wird durch eine individuelle php.ini nicht überschrieben.
ich verstehe nicht in welches Verzeichnis maN die php.ini setzten soll und nur den Wert in_set oder komplett ?