Schrift
[thread]13188[/thread]

$ENV{'SERVER_NAME'} liefert keinen Wert zurück.

Leser: 16


<< >> 2 Einträge, 1 Seite
Spiderman
 2009-02-27 02:38
#119192 #119192
User since
2009-01-04
3 Artikel
BenutzerIn
[default_avatar]
Nach der Neuinstallion von Perl 5.8. liefert die Umgebungsvariable keinen Wert für den Server_Name und Script_Name mehr zurück.

Wenn ich alle Umgebungsvariablen mit einem Script auslesen lasse fehlt u.a. der "Server_Name". Warum?

Folgende Umgebungsvariablen werden angezeigt:
Umgebungsvariablen:
Variablenname Wert
USERPROFILE C:\Windows\system32\config\systemprofile
QTJAVA C:\Program Files\Java\jre1.6.0_05\lib\ext\QTJava.zip
TEMP C:\Windows\TEMP
SYSTEMDRIVE C:
PROCESSOR_REVISION 0f0d
VS90COMNTOOLS d:\Program Files\Microsoft Visual Studio 9.0\Common7\Tools\
SYSTEMROOT C:\Windows
COMMONPROGRAMFILES C:\Program Files\Common Files
COMSPEC C:\Windows\system32\cmd.exe
APPDATA C:\Windows\system32\config\systemprofile\AppData\Roaming
WINDIR C:\Windows
PROGRAMFILES C:\Program Files
OS Windows_NT
LOCALAPPDATA C:\Windows\system32\config\systemprofile\AppData\Local
PROCESSOR_LEVEL 6
PATHEXT .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PUBLIC C:\Users\Public
USERNAME PC01$
NUMBER_OF_PROCESSORS 2
FP_NO_HOST_CHECK NO
PATH D:\Perl\bin;D:\Perl\bin\;C:\Program Files\ActiveState Perl Dev Kit 7.3\bin;C:\Program Files\ActiveState Komodo IDE 5\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\QuickTime\QTSystem\
PROCESSOR_IDENTIFIER x86 Family 6 Model 15 Stepping 13, GenuineIntel
USERDOMAIN WORKGROUP
CONFIGSETROOT C:\Windows\ConfigSetRoot
PROGRAMDATA C:\ProgramData
COMPUTERNAME PC01
ALLUSERSPROFILE C:\ProgramData
PROCESSOR_ARCHITECTURE x86
CLASSPATH .;C:\Program Files\Java\jre1.6.0_05\lib\ext\QTJava.zip
TMP C:\Windows\TEMP
insgesamt: 30 Umgebungsvariablen
Linuxer
 2009-03-16 15:30
#119448 #119448
User since
2006-01-27
3890 Artikel
HausmeisterIn

user image
So wie das aussieht, ist das die "normale" Umgebungskonfiguration.
Die von Dir gesuchten Variablen ordne ich dem CGI-Kontext zu, und der ist hier nicht gegeben!

D.h. wird ein Skript im CGI-Kontext ausgeführt, sieht die Umgebung anders aus als bei "normaler"
Ausführung. Und in der CGI-Umgebung sollten dann eigentlich die gesuchten Variablen gesetzt sein.
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!
<< >> 2 Einträge, 1 Seite



View all threads created 2009-02-27 02:38.