Einstellungen für Benutzergruppe lassen sich nicht speichern
[Contao 2.9.5]
Nach dem Umzug auf einen neuen Server wurde mir vom Kunden gemeldet, dass eine Benutzergruppe, die Redakteure, keinen News mehr anlegen kann. Tatsächlich fehlen jetzt bei den Benutzergruppen-Einstellungen alle Rechte für tl_news. Leider lassen sich manche Änderungen nicht mehr speichern. Betroffen sind z.B. tl_news, tl_news_archive und tl_pages. Bei andere Einstellungen, wie z.B. der Zugriff auf verschiedene Backend-Bereiche, klappt es.
Um irgendwelchen exotischen Browser-Inkompatibilitäten auf die Spur zu kommen, habe ich bereits mit mehreren Browsern getestet - ohne Erfolg.
Als Super-Admin habe ich nach wie vor vollen Zugriff auf alle Elemente. Testweise habe ich eine neue Benutzergruppe angelegt (nicht kopiert!). Dort habe ich das gleiche Problem.
Hat jemand eine Idee woran das liegen könnte? Besser noch: wie kann ich das Problem lösen?
technisches Problem der Installation?
Zitat:
Zitat von
xchs
Erhälst Du Fehler- oder Warnmeldungen, wenn Du in den "Einstellungen" die Option "Fehlermeldungen anzeigen" aktivierst?
Es werden keine Fehlermeldungen ausgegeben.
Zitat:
Gibt es im Error-Log "system/logs/error.log" diesbezügliche Einträge?
Leider bekomme ich bei diesem Provider keinen FTP-Zugang [Provider war nicht meine Wahl, sondern wurde vom Kunden vorgegeben...]
Zitat:
Es könnte u.U. aber auch mit einer Drittanbieter-Erweiterung zusammenhängen: Deaktiviere dazu einfach mal in den "Einstellungen" im Abschnitt "Inaktive Erweiterungen" einige (alle) dieser Erweiterungen, welche zusätzlich installiert wurden. Wenn das Problem dann nicht mehr auftritt, aktiviere jede dieser Erweiterungen wieder (einzeln!) und beobachte dabei, ab wann sich das Problem erneut bemerkbar macht.
Außer "BackupDB" habe ich nur Erweiterungen installiert, die direkt für die Funktionalität der Webseite nötig sind. Deinstalliere ich diese Erweiterungen, wird ein guter Teil der Website nicht mehr funktionieren. Auf meinem Testserver läuft die gesamte Installation ohne Probleme, ein Problem mit einer Erweiterung halte ich somit für ziemlich unwahrscheinlich.
Inzwischen habe ich direkt in der DB herumgespielt. Importiere ich tl_user_group in meine Testinstallation, kann ich speichern. Importiere ich die funktionierende Tabelle des Testservers auf den Produktivserver, funktioniert erst mal alles wieder. Bei der ersten Änderung werden aber alle Einstellungen wieder gelöscht.
Da geht wohl ohne Hilfe des Providers nichts mehr :(
[Anmerkung: Mist, habe gestern vergessen den Beitrag zu speichern...]
Zum Abschluss: die Lösung des Problems
Zitat:
Zitat von
xchs
Ich halte das hingegen als sehr wahrscheinlich! Du schreibst ja selbst, dass auf Deinem Testserver die Installation ohne Probleme läuft. Am fraglichen Server wird dann eben das "Memory Limit" nicht ausreichend sein und das hängt sehr wohl mit der Anzahl/Art der installierten Drittanbieter-Erweiterungen zusammen.
Ok, das klingt logisch.
Zitat:
Deshalb auch mein Vorschlag, zum Testen mal einige Erweiterungen (kurzzeitig) zu deaktivieren; von "deinstallieren" war nie die Rede!
Mein Problem: ich habe die Option zum Deaktivieren nicht gefunden... In der Erweiterungsverwaltung kann ich ja nur deinstallieren. Von der Logik suche ich die Deaktivierung dort, nicht in den Einstellungen.
Aber nun zur Lösung, falls jemand über das gleiche Problem stolpert (ich zitiere einfach aus der Mail des Providers):
Zitat:
Das Problem kommt bei uns daher, dass wir suhosin einsetzen und der ab
einer gewissen Menge von post-variablen abblockt. Das passiert im
Normalfall nur bei der Einstellung der Benutzerrechte, weil da ja
tatsächlich total viele Werte übertragen werden.
Ich habe den Wert jetzt mal hochgesetzt und hoffe, dass das das Problem
behebt.
Das Problem war also ein zu scharf eingestellter Suhosin PHP-Patch.
Danke für die Mithilfe bei der Fehlersuche :)
Gleiches Problem mit Contao 4.4.43
Hallo
Habe das gleiche Problem. Bei mir werden unter tl-page die Optionen auch nicht gespeichert:
Seitentitel [pageTitle]
Sprache [language]
Robots-Tag [robots]
Beschreibung der Seite [description]
Weiterleitungstyp [redirect]
Weiterleitungsseite [jumpTo]
etc.
Meine Website wird bei Hostpoint gehostet.
Zum oben genannten «Suhosin ?Patch» im Zusammenhang mit Hostpoint habe ich nichts gesehen.
Kann das an einem Memory-Limit liegen?
Danke für einen Hinweis :-)