Komisches Verhalten von Drupal 4.7.1
am 27.05.2006 - 11:32 Uhr in
Habe Drupal 4.7.1 auf meinem Server installiert. Nun reagiert Drupal z.T. ziemlich komisch:
1)
Um das System für verschiedene roles richtig einrichten zu können, logge ich mich mit 2 verschiedenen Usern mit 2 verschiedenen Browsern ein. Jetzt kommt es dazu, dass Drupal Probleme mit den einzelnen Usern bekommt.
Ein Beispiel soll das ganze mal veranschaulichen:
User A (firefox)
User B (opera)
Beide sind eingeloggt. Mit A nehme ich ein paar Änderungen an den Zugriffsrechten vor. Danach lade ich die Seite mit B neu. Darauf hin wird unter opera nicht der user B sondern A angezeigt, mit den entsprechenden Menü Funktionen.
Woran könnte das liegen?
Eine Erklärung wäre, dass die Sessions primär zuerst über die IP abgefragt werden, was jedoch ein großes Sicherheitsrisiko darstellen würde. Was könnte es denn sonst sein?
2)
Das System verhält sich, als ob der Cache angeschaltet wäre. Manche Änderungen werden erst angewand, wenn man noch einmal die Seite im Browser aktuallisiert. Der Cache ist jedoch ausgeschaltet.
Woran könnte das liegen?
- Anmelden oder Registrieren um Kommentare zu schreiben
Re: Komisches Verhalten von Drupal 4.7.1
am 27.05.2006 - 18:31 Uhr
... Darauf hin wird unter opera nicht der user B sondern A angezeigt, mit den entsprechenden Menü Funktionen.
Woran könnte das liegen?
Firefox und Opera speichern die Cookies im selben Verzeichnis? Ich selbst habe mit dem Internet Explorer (fast risikolos auf dem lokalen LAMPP) und Firefox gleichzeitig keine Probleme.
... Der Cache ist jedoch ausgeschaltet.
Woran könnte das liegen?
Es gibt eine Tabelle in der Datenbank, in der unabhängig von der Einstellung immer ein gewisses Caching stattfindet. Wenn der Browser nicht explizit ein Reload anfordert, wird auch nichts neu aufgebaut.
Das ist ja schön und gut,
am 29.05.2006 - 08:40 Uhr
Das ist ja schön und gut, dass Drupal das macht, aber es kommt dadurch zu einigen anderen Problemen, die so sicherlich nicht gewollt sind:
Das sind jetzt nur ein paar, die mir auf die Schnelle eingefallen sind.
Was aber noch komisch ist, dass dieses Verhalten im Moment nur bei meinem Server im Netz vorkommt. Lokal ist dieses Problem komischerweise nicht aufgetaucht. Vielleicht liegt es ja auch an den Servereinstellungen...
Das Problem ist noch nicht
am 02.06.2006 - 09:22 Uhr
Das Problem ist noch nicht ganz weg, aber ich hab zumindest eine Verbesserung erwirkt.
Das Schlimmste an der Sache war, das nicht aktuelle Inhalte auch auf der "Bearbeiten" Seite angezeigt wurden. Wenn man nun etwas zwischengespeichert hat und nicht aufgepasst hat, hat man ganz schnell an der alten Version gearbeitet und die aktuellen Inhalte dann so überschrieben.
Für jeden der auch dieses Problem hat, kann ich raten dann den Cache zu aktivieren. Im aktiven Zustand kommt dies anscheinend nicht mehr vor.
Re: Das Problem ist noch nicht
am 02.06.2006 - 12:00 Uhr
Für jeden der auch dieses Problem hat, kann ich raten dann den Cache zu aktivieren. Im aktiven Zustand kommt dies anscheinend nicht mehr vor.
Die Tabelle cache kann auch geleert werden, sofern man über phpMyAdmin oder vergleichbare Tools verfügt.