
Wenn ich beim Attachment bzw. dem DL Mod per PHP (v5.2.0) Dateien auf meinen Server hochlade, dann funktioniert dies zwar, aber im in der PHP.INI angegebenen Temp Verzeichnis werden diese nicht gelöscht. D.h. dort ist die gerade hochgeladene Datei auch enthalten, allerdings mit dieser Namensgebung "PHPSESSID". Das sieht dann z.B. so aus: "phpg2j45h".
Warum wird das Temp Verzeichnis nach beenden der Session nicht geleert?
Selbiges Verhalten habe ich u.a. auch bei einem Joomla Forum auf dem gleichen Rechner. Dort wird die Seesion Datei nicht aus dem angegebenen Verzeichnis gelöscht.
Ich tippe auf einen Fehler in der PHP Konfiguration, nur was ist dort falsch?
Die wohl hierfür relevanten Einträge in der PHP.INI sehen aktuell so aus:
Bye/2[Upload]
file_uploads = On
upload_tmp_dir = x:/Pfad/angabe/TEMP
upload_max_filesize = 10M
[Session]
session.save_handler = files
session.save_path = "x:\Pfad\angabe\sessiondata"
session.use_cookies = 1
session.name = PHPSESSID
session.auto_start = 0
session.cookie_lifetime = 0
session.cookie_path = /
session.cookie_domain = www.domain.de
session.serialize_handler = php
session.gc_probability = 1
session.gc_divisor = 1000
session.gc_maxlifetime = 1440
session.bug_compat_42 = 0
session.bug_compat_warn = 1
session.referer_check =
session.entropy_length = 0
session.entropy_file =
;session.entropy_length = 16
;session.entropy_file = /dev/urandom
session.cache_limiter = nocache
session.cache_expire = 180
session.use_trans_sid = 0
session.hash_function = 0
session.hash_bits_per_character = 6
session.use_cookies = 1
url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=fakeentry"