auto01
21-09-2006, 09:33
Hallo Leute.
Folgendes Script:
<?
session_start();
PRINT "Dies ist ein Test";
?>
Wenn ich dieses Testscript aufrufe sagt mir der Internet Explorer: "Die Webseite kann nicht angezeigt werden".
Wenn ich session_start(); auskommentiere wird mir der Text "Dies ist ein Test" angezeigt.
Der Speicherpfad für die Sessions ist so gesetzt
session.save_path = /tmp
/tmp hat folgende Rechte:
drwxrwxrwt 168 root root 7344 2006-09-20 16:36 tmp
Das ist mit anderen Servern identisch, wo die Sessions funktionieren und sollte somit OK sein.
Es werden auch auf dem Server im Ordner /tmp Sessiondateien angelegt.
Beispiel:
-rw------- 1 wwwrun www 0 2006-09-20 16:46 sess_f1034f379cd8ec5cf68419d0d1ccfc94
Es sieht so aus, als ob PHP nach session_start(); das Ausführen des Scriptes ohne Kommentar abbricht. Die Apache Logfiles konnte ich noch nicht einsehen.
Woran kann das denn liegen?
Hier noch die Sessioneinstellungen aus der phpinfo
System: Suse 9.1 oder 9.2
Apache/2.0.53 (Linux/SUSE)
PHP 4.3.10
Session Support enabled
Registered save handlers files user
Directive Local Value Master Value
session.auto_start Off Off
session.bug_compat_42 On On
session.bug_compat_warn On On
session.cache_expire 180 180
session.cache_limiter nocache nocache
session.cookie_domain no value no value
session.cookie_lifetime 0 0
session.cookie_path / /
session.cookie_secure Off Off
session.entropy_file no value no value
session.entropy_length 0 0
session.gc_divisor 100 100
session.gc_maxlifetime 1440 1440
session.gc_probability 1 1
session.name PHPSESSID PHPSESSID
session.referer_check no value no value
session.save_handler files files
session.save_path /tmp /tmp
session.serialize_handler php php
session.use_cookies On On
session.use_only_cookies Off Off
session.use_trans_sid Off Off
Folgendes Script:
<?
session_start();
PRINT "Dies ist ein Test";
?>
Wenn ich dieses Testscript aufrufe sagt mir der Internet Explorer: "Die Webseite kann nicht angezeigt werden".
Wenn ich session_start(); auskommentiere wird mir der Text "Dies ist ein Test" angezeigt.
Der Speicherpfad für die Sessions ist so gesetzt
session.save_path = /tmp
/tmp hat folgende Rechte:
drwxrwxrwt 168 root root 7344 2006-09-20 16:36 tmp
Das ist mit anderen Servern identisch, wo die Sessions funktionieren und sollte somit OK sein.
Es werden auch auf dem Server im Ordner /tmp Sessiondateien angelegt.
Beispiel:
-rw------- 1 wwwrun www 0 2006-09-20 16:46 sess_f1034f379cd8ec5cf68419d0d1ccfc94
Es sieht so aus, als ob PHP nach session_start(); das Ausführen des Scriptes ohne Kommentar abbricht. Die Apache Logfiles konnte ich noch nicht einsehen.
Woran kann das denn liegen?
Hier noch die Sessioneinstellungen aus der phpinfo
System: Suse 9.1 oder 9.2
Apache/2.0.53 (Linux/SUSE)
PHP 4.3.10
Session Support enabled
Registered save handlers files user
Directive Local Value Master Value
session.auto_start Off Off
session.bug_compat_42 On On
session.bug_compat_warn On On
session.cache_expire 180 180
session.cache_limiter nocache nocache
session.cookie_domain no value no value
session.cookie_lifetime 0 0
session.cookie_path / /
session.cookie_secure Off Off
session.entropy_file no value no value
session.entropy_length 0 0
session.gc_divisor 100 100
session.gc_maxlifetime 1440 1440
session.gc_probability 1 1
session.name PHPSESSID PHPSESSID
session.referer_check no value no value
session.save_handler files files
session.save_path /tmp /tmp
session.serialize_handler php php
session.use_cookies On On
session.use_only_cookies Off Off
session.use_trans_sid Off Off