Προς το περιεχόμενο

Problhma sthn php me sessions


Exoskeletor

Προτεινόμενες αναρτήσεις

Δημοσ.

guys exo ena problhmataki me ta sessions.. opote anigo session den briski ena tmp folder mou leei.

 

exo balei ton foxserv.

ta lathi pou perno eine:

 

Warning: open(/tmp\sess_46f4f774bf55a6a0ab2cef5b53409081, O_RDWR) failed: No such file or directory (2) in c:\foxserv\www\test\index.php on line 5

Warning: open(/tmp\sess_46f4f774bf55a6a0ab2cef5b53409081, O_RDWR) failed: No such file or directory (2) in Unknown on line 0

Warning: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/tmp) in Unknown on line 0

 

Alaksa to session.save_path sto php.ini mpas kai eftege ayto alla den eida diafora.

Ekana kai ayto edo:

Eftiaksa ena arxeio tmp.htaccess kai to ebala ston fakelo me ta php arxeia mou.

mesa sto arxeio periexei ayto: string php_value session.save_path ../tmp

giati diabasa pos me ayto to kolpo ftiaxnei.

Eftiaksa ston fakelo me ta php mou ena fakelo tmp opou opoiosdipote exei prosbash.

ayto to arxeio den exo katalabei pos trexei. apo mono tou trexei? prepei na kano kati akoma?

 

Akoma kai otan piga na kano install to mambo mou elege session save unwritable.

 

San dino kai ta settings ton session sto php.ini na deite ean eine sosta:

 

[session]

session.save_handler=files

session.save_path=../tmp;

session.use_cookies=1

session.name=PHPSESSID

session.auto_start=0

session.cookie_lifetime=0

session.cookie_path=/

session.cookie_domain=

session.serialize_handler=php

session.gc_probability=1

session.gc_maxlifetime=1440

session.referer_check=

session.entropy_length=0

session.entropy_file=

session.cache_limiter=nocache

session.cache_expire=180

session.use_trans_sid=1

url_rewriter.tags="a=href,area=href,frame=src,input=src,form=fakeentry"

 

WTF is this guys? pos tha to diorthosoume?

  • 1 μήνα μετά...
Δημοσ.

πρέπει να βάλεις το full path του session save path folder. Δηλαδή αν είναι ο φάκελος c:\inetpub\wwwroot\tmp, τότε στο php.in ή στο πρόγραμμα που χρησιμοποιεί τα sessions θα του βάλεις c:/inetpub/wwwroot/tmp κι όχι απλά /tmp. Aφού φυσικά έχεις δημιουργήσει τον φάκελο tmp.

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...