'Permission denied' beim Hinzufügen neuer Module
From MapbenderWiki
Ab Mapender V 2.1 erfolgt vor dem Speichern eines Oberflächenelements (GUI Element) in der Administrations-GUI eine zusätzliche Sicherheitsüberprüfung, ob der angemeldete Benutzer das Recht hat diese Funktion zu verwenden. Das bedeutet, das nur Elemente in Oberflächen eingebunden werden können, für die der Benutzer bereits Zugriffsrechte erhalten hat.
Diese Funktion ist vor allem im Portal-Betrieb wichtig, um sicheren mandantenfähigen Betrieb zu gewährleisten. Um Zugriff auf ein Modul zu erhalten, muss dieses zuerst von einem berechtigten Anwender erlaubt werden. Um ein ganz neues Modul einzubinden muss es zuerst über die Datenbank einem Benutzer zugeordnet werden.
Standalone und Testbetrieb
Falls kein Portalbetrieb erforderlich ist, kann im Modul 'mod_editElements.php' (php-Ordner) die Sicherheitsüberprüfung über eine Variable abgeschaltet werden:
'$check' = false
Alle Anwender, die das Modul 'mod_editElements.php' ausführen dürfen, können damit jedes weitere Modul hinzuladen.
In Mapbenderversionen >= 2.4 (?) wird dies in der Mapbender.conf eingestellt.
English version:

