Cmpro unidat

Aus NoamikWiki

Wechseln zu: Navigation, Suche

[Bearbeiten] cmpro: Fehler in der Funktion UNIDAT()

Nach einem Serverumzug oder nach einer Konfigurationänderung stößt man oft auf dieses Problem.

Dieser Fehler tritt bei cmpro auf, wenn das php-flag register_globals auf off gesetzt wurde. Leider läuft cmpro mit dieser Einstellung nicht.

Die einzige Lösung für dieses Problem: einen eigenen vhost für die cmpro-Installation aufsetzen und in diesem register_globals aktivieren und hoffen, dass keine Sicherheitslücken für cmpro bekannt werden, die dies ausnutzen. Auf keinen Fall sollte man einfach für die gesamte Webpräsenz register_globals auf on setzen (via php.ini wie oft empfohlen). Insbesondere wenn viele verschiedene php-Applikationen eingesetzt werden, kann dies zu geradezu ausufernden Sicherheitslecks führen.

Wenn man den Apachen verwendet, reicht im vhost der für cmpro zuständig ist der Eintrag:

 php_admin_value register_globals on

Hernach den Apachen neu starten.

Hat man Webspace nur gemietet, kann man nur den Support bitten, register_globals für den eigenen Webspace wieder zu aktivieren.

Persönliche Werkzeuge