PHP session_start başarısız

2 Cevap php

Benim webiste bir başlık sayfasında oturumu başlatmak için çalışıyorum. Ama bu aşağıdaki hata ile başarısız hata nedeniyle çeşit olabilir gibi görünüyor:

Warning: session_start() [function.session-start]: open(\xampp\tmp\sess_a7430aab4dd08d5fc0d511f781f41fe5, O_RDWR) failed: No such file or directory (2) in D:\Development\PHP\tt\Include\header.php on line 3

Ben xampp için varsayılan ayarları kullanarak ediyorum, her şey düz kutunun dışında. Nedense onun dosyayı açmak için başarısız. i içinde oturum dosyaları dizine gittiğinizde ancak, dosyalar sadece boş vardır. Bu bir hata mı? ya da ben yanlış bir şey yapıyorum?

php sürümü 5.2.8

2 Cevap

Bu geçici dizindeki dosyaları okumak veya yazmak için ya doğru izinlere sahip değilsiniz demektir.

Linux üzerinde Eğer bunu yaparsan

sudo chmod -R 755 \xampp\tmp //or should it be 775

Pencerelerde bu yönetici gibi yapmak

attrib -r -a C:\xampp\tmp /S

İlk xampp Server'ı durdurmak.

session.save_path = "\ xampp \ tmp"

ve bu gibi bakmak değiştirmek

session.save_path = "C: \ xampp \ tmp"

Xampp sunucusunu yeniden başlatın.

Yani beklendiği gibi oturum çalışması gerektiğini şimdi o.