2013-10-20 122 views
1

誰能有可能解決這個錯誤得到的絕招:PHP會話保存錯誤

「無法寫入會話數據(文件)請確認的session.save_path的當前設置是正確的。」

所有會話數據都不能被設置,讀取或重新創建。

這裏是我的php.ini片段:

[Session] 

session.save_handler = files 

session.save_path = /home/oyugik/php/session 


session.use_cookies = 0 


;session.cookie_secure = 

session.use_only_cookies = 1 

session.name = PHPSESSID 

session.auto_start = 0 

session.cookie_lifetime = 0 

session.cookie_path =/

session.cookie_domain = 

session.cookie_httponly = 

session.serialize_handler = php 

session.gc_probability = 1 

session.gc_divisor = 100 

session.gc_maxlifetime = 1440 

session.bug_compat_42 = On 

session.bug_compat_warn = On 

session.referer_check = 

session.entropy_length = 0 

session.entropy_file = 

;session.entropy_length = 16 

session.cache_limiter = nocache 

session.cache_expire = 180 

session.use_trans_sid = 0 

session.hash_function = 0 

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

請幫我已經花了足夠的時間更多關於這個

+0

請問您的服務器可以訪問該文件夾。我的意思是服務以oyugik身份運行? – Jompper

+0

是它作爲服務運行 – OyugiK

回答

0

哪些權限有文件夾的/ home/oyugik/PHP /會議的工作?它必須是777,或者至少現在用於運行PHP代碼的用戶必須具有讀寫權限。例如,在的Debain非標準配置流行的web服務器的Apache + MOD-PHP的用戶名爲WWW的數據,我記得在CentOS用戶名爲apache

+0

嘿,這是一個PHP 5.5.5的問題,而不是一個錯誤 – OyugiK

+0

在PHP 5.5.5中,必須專門添加apache將用於存儲會話信息的保存路徑 – OyugiK

0

你應該有寫權限,這是/ home/oyugik/PHP /會話session_save_path。 要做到這一點,你必須運行

chmod 777 /home/oyugik/php/session