[kein Bug] aktuelles wiips diverse fehlermeldungen...

ich bekomme diverse fehlermeldungen nach der installation des aktuellen wiips (mit der aktuellen ips-live):

a) im webinterface:
"Notice: Undefined variable: SystemRoot in C:\IPS\web\base\functions.ips.php on line 44"

b) in ips/kernel/messages:
Sender=RRDTool
Message=Error: 553x324|ERROR: failed to load /fonts/cour.ttf usw.

vieleicht weiss jemand was damit anzufangen…

gruss,
olli

Nachtrag:

beide obigen Fehlermeldungen entstehen bei mir durch die Zeile:

$_SESSION[’_windows’] = $SystemRoot;

in der functions.ips.php.

habe jetzt mal den pfad bei mir hardgecoded und nun geht’s. zum weiteren nachforschen hab ich um diese zeit jedoch keine lust mehr :wink:

gruss,
olli

Der Fehler Tritt auf, wenn ein bestimmter eintrag in der php.ini falsch gesetzt ist. Dann werden die $_ENV Variablen nicht gesetzt. Ich weiß nicht nicht mehr welcher es war.

paresy

danke, dann weiss ich wo ich zu suchen habe

Um das ‚Problem‘ von vornherein zu umgehen kann man in:

base/functions.ips.php


line 44: $_SESSION['_windows'] = $SystemRoot;

durch


line 44: $_SESSION['_windows'] = getenv("SystemRoot");

ersetzen.

Könnte man eigentlich auch in den Basissource von WIIPS übernemen.

Gruss,
Olli

Hallo Olli,

habe das erstmal geaendert. Wie meinst Du eigentlich den letzten Satz?

Gruss Torro

Naja, das du das ggf. direkt im WIIPS ändern könntest - ich habe es ein wenig vorsichtig ausgedrückt, da ich nicht herausgefunden habe warum ich der einzige der das Problem hatte :confused:

ps: im oberen Code hat sich eine lustige ‚Verdopplung‘ beim posten eingeschlichen - die hab ich grade mal geändert :wink:

Hallo Olli,

habe ich nochmal geaendert. (Versionsnummer im Brunch 29)

ps: im oberen Code hat sich eine lustige ‚Verdopplung‘ beim posten eingeschlichen - die hab ich grade mal geändert :wink:

und auch bei mir geaendert, damits keiner mussversteht.

Gruss Torro