Tom: session_start blockt gesamtes script ohne fehler

Beitrag lesen

Hello,

Das Problem ist Behoben.

Fein!

Der Fehler lag darin, dass folgende 2 Werte in der Konfiguration nicht gesetzt waren:

session.save_path
session.cookie_httponly

Nach dem setzen dieser 2 werte funktioniert session_start wieder.

Wenn nichts gesetzt ist, nimmt Apache bzw. PHP seine defaults.
Bei session.save_path ist das '/tmp'

Darauf muss der PHP-Prozess dann aber Schreibrechte haben, bzw sich nicht per 'open_basedir' selbst beschränken. Eine Open-Basedir-Restriction wäre aber als Fehler aufgelaufen, während ein fehlendes Schreibrecht im Filesystem eventuell nur zu dem von Dir bemängelten Wartezustand führt.

session.cookie_httponly dürfte am Server überhaupt keine steuernden Auswirkungen haben, außer dass ein speziell markierter Cookie zum Client gesendet wird.

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
 ☻_
/▌
/ \ Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de