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 相关文章推荐
二十行语句实现从Excel到mysql的转化
Oct 09 PHP
php HandlerSocket的使用
May 02 PHP
phpQuery占用内存过多的处理方法
Nov 13 PHP
php calender(日历)二个版本代码示例(解决2038问题)
Dec 24 PHP
ThinkPHP的MVC开发机制实例解析
Aug 23 PHP
PHP将字符分解为多个字符串的方法
Nov 22 PHP
php根据指定位置和长度获得子字符串的方法
Mar 17 PHP
PHP预定义变量9大超全局数组用法详解
Apr 23 PHP
PHP中类的继承和用法实例分析
May 24 PHP
CentOS7.0下安装PHP5.6.30服务的教程详解
Sep 29 PHP
PHP获取星期几的常用方法小结
Dec 18 PHP
php设计模式之状态模式实例分析【星际争霸游戏案例】
Mar 26 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
setcookie中Cannot modify header information-headers already sent by错误的解决方法详解
2013/05/08 PHP
浅谈PHP强制类型转换,慎用!
2013/06/06 PHP
ThinkPHP模版中导入CSS和JS文件的方法
2014/11/29 PHP
php 实现一个字符串加密解密的函数实例代码
2016/11/01 PHP
CodeIgniter框架基本增删改查操作示例
2017/03/23 PHP
Smarty缓存机制实例详解【三种缓存方式】
2019/07/20 PHP
xml分页+ajax请求数据源+dom取结果实例代码
2008/10/31 Javascript
jquery实现input输入框实时输入触发事件代码
2014/01/28 Javascript
初步认识JavaScript函数库jQuery
2015/06/18 Javascript
js浏览器html5表单验证
2016/10/17 Javascript
Bootstrap基本布局实现方法详解
2016/11/25 Javascript
Angularjs实现搜索关键字高亮显示效果
2017/01/17 Javascript
JS中showModalDialog关闭子窗口刷新主窗口用法详解
2017/03/25 Javascript
js实现canvas保存图片为png格式并下载到本地的方法
2017/08/31 Javascript
npm 更改默认全局路径以及国内镜像的方法
2018/05/16 Javascript
js中innerText/textContent和innerHTML与target和currentTarget的区别
2019/01/21 Javascript
webpack+express实现文件精确缓存的示例代码
2020/06/11 Javascript
Python采集腾讯新闻实例
2014/07/10 Python
Python功能键的读取方法
2015/05/28 Python
Python使用设计模式中的责任链模式与迭代器模式的示例
2016/03/02 Python
Python简单生成8位随机密码的方法
2017/05/24 Python
Python 给某个文件名添加时间戳的方法
2018/10/16 Python
python的pytest框架之命令行参数详解(上)
2019/06/27 Python
pycharm修改文件的默认打开方式的步骤
2019/07/29 Python
Pytorch实现基于CharRNN的文本分类与生成示例
2020/01/08 Python
欧舒丹比利时官网:L’OCCITANE比利时
2017/04/25 全球购物
世界上最大的高分辨率在线图片库:Alamy
2018/07/07 全球购物
英国领先的互联网葡萄酒礼品商:Vintage Wine & Port
2019/05/24 全球购物
如何打开WebSphere远程debug
2014/10/10 面试题
一些Solaris面试题
2015/12/22 面试题
学前教育毕业生自荐信
2013/10/29 职场文书
企业宣传标语
2014/06/09 职场文书
2014预备党员批评与自我批评思想汇报
2014/09/20 职场文书
创业计划书之酒店
2019/08/30 职场文书
如何用PHP实现多线程编程
2021/05/26 PHP
分析Netty直接内存原理及应用
2021/06/14 Java/Android