PHP错误WARNING: SESSION_START() [FUNCTION.SESSION-START]解决方法


Posted in PHP onMay 04, 2014

做开发的时候,操作session有时候会遇到这个问题:Warning: session_start() [function.session-start]……

系统环境:WIN2003+IIS6+PHP5.2.12

PHP出现类似如下错误:
Warning: session_start()[function.session-start]: ...... failed: No such file or directory......等情况,
可以偿试修改一下php.ini文件中的session.auto_start = 0 改为 session.auto_start = 1
如果重启IIS后问题依然存在,
那就是session变量需要系统的临时文件空间,并需要读写的权限。
在php.ini里找到session.save_path = ,设置一个有效的文件夹路径,
例如:session.save_path = "c:\php5\session_temp" 并添加该文件夹的权限,让everyone有修改写入的权限即可。

PHP环境:
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

报错信息如下:

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,问题解决!

PHP 相关文章推荐
PHP中基本符号及使用方法
Mar 23 PHP
php中通过虚代理实现延迟加载的实现代码
Jun 10 PHP
php中++i 与 i++ 的区别
Aug 08 PHP
解析posix与perl标准的正则表达式区别
Jun 17 PHP
ie与session丢失(新窗口cookie丢失)实测及解决方案
Jul 15 PHP
php去掉URL网址中带有PHPSESSID的配置方法
Jul 08 PHP
ThinkPHP分页实例
Oct 15 PHP
php去掉文件前几行的方法
Jul 29 PHP
php实现Mysql简易操作类
Oct 11 PHP
php实现购物车产品删除功能(2)
Jul 23 PHP
PHP实现文件下载【实例分享】
Apr 28 PHP
php删除二维数组中的重复值方法
Mar 12 PHP
PHP使用CURL获取302跳转后的地址实例
May 04 #PHP
Fatal error: session_start(): Failed to initialize storage module: files问题解决方法
May 04 #PHP
PHPThumb图片处理实例
May 03 #PHP
PHP的preg_match匹配字符串长度问题解决方法
May 03 #PHP
PHP英文字母大小写转换函数小结
May 03 #PHP
php获取网卡的MAC地址支持WIN/LINUX系统
Apr 30 #PHP
php环境无法上传文件的解决方法
Apr 30 #PHP
You might like
用PHP+MySql编写聊天室
2006/10/09 PHP
使用NetBeans + Xdebug调试PHP程序的方法
2011/04/12 PHP
destoon实现调用图文新闻的方法
2014/08/21 PHP
php制作文本式留言板
2015/03/18 PHP
Docker配置PHP开发环境教程
2016/12/21 PHP
js实现图片放大缩小功能后进行复杂排序的方法
2012/11/08 Javascript
jquery更换文章内容与改变字体大小代码
2013/09/30 Javascript
JavaScript将XML转成JSON的方法
2015/03/12 Javascript
如何使用jQuery技术开发ios风格的页面导航菜单
2015/07/29 Javascript
前端框架Vue.js中Directive知识详解
2016/09/12 Javascript
Nodejs下DNS缓存问题浅析
2016/11/16 NodeJs
Web前端框架Angular4.0.0 正式版发布
2017/03/28 Javascript
JavaScript原生数组Array常用方法
2017/04/06 Javascript
利用纯JS实现像素逐渐显示的方法示例
2017/08/14 Javascript
vue使用drag与drop实现拖拽的示例代码
2017/09/07 Javascript
Vue中v-for的数据分组实例
2018/03/07 Javascript
Vue 表情包输入组件的实现代码
2019/01/21 Javascript
13 个npm 快速开发技巧(推荐)
2019/07/04 Javascript
在weex中愉快的使用scss的方法步骤
2020/01/02 Javascript
vue瀑布流组件实现上拉加载更多
2020/03/10 Javascript
[51:27]LGD vs Liquid 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/19 DOTA
python使用邻接矩阵构造图代码示例
2017/11/10 Python
对python 各种删除文件失败的处理方式分享
2018/04/24 Python
python 堆和优先队列的使用详解
2019/03/05 Python
python如何统计代码运行的时长
2019/07/24 Python
在Django中预防CSRF攻击的操作
2020/03/13 Python
python实现ssh及sftp功能(实例代码)
2020/03/16 Python
在tensorflow下利用plt画论文中loss,acc等曲线图实例
2020/06/15 Python
纯CSS3实现自定义Tooltip边框涂鸦风格的教程
2014/11/05 HTML / CSS
一帮一活动总结
2014/05/08 职场文书
九一八事变纪念日演讲稿
2014/09/14 职场文书
临时用工协议书范本
2014/10/29 职场文书
本科毕业答辩开场白
2015/05/27 职场文书
奥巴马开学演讲观后感
2015/06/12 职场文书
nginx配置proxy_pass中url末尾带/与不带/的区别详解
2021/03/31 Servers
Django路由层如何获取正确的url
2021/07/15 Python