Cmpro unidat
Aus NoamikWiki
[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.

