PHP錯(cuò)誤WARNING: SESSION_START() [FUNCTION.SESSION-START]解決方法
做開(kāi)發(fā)的時(shí)候,操作session有時(shí)候會(huì)遇到這個(gè)問(wèn)題:Warning: session_start() [function.session-start]……
系統(tǒng)環(huán)境:WIN2003+IIS6+PHP5.2.12
PHP出現(xiàn)類似如下錯(cuò)誤:
Warning: session_start()[function.session-start]: ...... failed: No such file or directory......等情況,
可以償試修改一下php.ini文件中的session.auto_start = 0 改為 session.auto_start = 1
如果重啟IIS后問(wèn)題依然存在,
那就是session變量需要系統(tǒng)的臨時(shí)文件空間,并需要讀寫(xiě)的權(quán)限。
在php.ini里找到session.save_path = ,設(shè)置一個(gè)有效的文件夾路徑,
例如:session.save_path = "c:\php5\session_temp" 并添加該文件夾的權(quán)限,讓everyone有修改寫(xiě)入的權(quán)限即可。
PHP環(huán)境:
OS:CentOS release 5.2 (Final)
Apache:
Server version: Apache/2.2.3
Server built: Jan 15 2008 20:33:30
php:
PHP 5.1.6 (cli) (built: May 24 2008 14:07:53)
Copyright (c) 1997-2006 The PHP Group
Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies
報(bào)錯(cuò)信息如下:
Warning:session_start()[function.session-start]:open(/var/lib/php/session/sess_itqfqua1554rmkgcb8u89ujem5,O_RDWR)failed:Permission denied(13)in www_path on line 9
Warning:Unknown:open(/var/lib/php/session/sess_itqfqua1554rmkgcb8u89ujem5,O_RDWR)failed:Permission denied(13)in Unknown on line 0
Warning:Unknown:Failed to write session data (files);Please verify that the current setting of session.sav_path is correct (/var/lib/php/session)in Unknown on line 0
解決辦法:
方法1、注釋掉/etc/php.ini中
session.save_path = “/var/lib/php/session”
方法2、查看apache用戶和組,然后將該用戶加到session文件夾所處的組中。
方法3,在session_start() 前不要有任何輸出!
然后重啟Apache;
OK,問(wèn)題解決!
- 完美解決phpdoc導(dǎo)出文檔中@package的warning及Error的錯(cuò)誤
- PHP錯(cuò)誤Warning:mysql_query()解決方法
- PHP Warning: Module ''modulename'' already loaded in問(wèn)題解決辦法
- PHP提示W(wǎng)arning:phpinfo() has been disabled函數(shù)禁用的解決方法
- php提示W(wǎng)arning:mysql_fetch_array() expects的解決方法
- php下foreach提示W(wǎng)arning:Invalid argument supplied for foreach()的解決方法
- PHP錯(cuò)誤Warning: Cannot modify header information - headers already sent by解決方法
- PHP Warning: PHP Startup: Unable to load dynamic library \ D:/php5/ext/php_mysqli.dll\
- php關(guān)閉warning問(wèn)題的解決方法
相關(guān)文章
memcache一致性hash的php實(shí)現(xiàn)方法
這篇文章主要介紹了memcache一致性hash的php實(shí)現(xiàn)方法,實(shí)例分析了memcache中hash一致性的實(shí)現(xiàn)原理與相關(guān)技巧,需要的朋友可以參考下2015-03-03PHP微信開(kāi)發(fā)用Cache 解決數(shù)據(jù)緩存
本文主要介紹,解決PHP微信開(kāi)發(fā)時(shí)數(shù)據(jù)緩存的問(wèn)題,這里用Cache 類舉例說(shuō)明,具有參考價(jià)值,感興趣的小伙伴可以參考下2016-07-07PHP簡(jiǎn)單讀取PDF頁(yè)數(shù)的實(shí)現(xiàn)方法
這篇文章主要介紹了PHP簡(jiǎn)單讀取PDF頁(yè)數(shù)的實(shí)現(xiàn)方法,涉及php針對(duì)文件的讀取及正則運(yùn)算等相關(guān)操作技巧,需要的朋友可以參考下2016-07-07