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迭代器的内部执行过程详解
Nov 12 PHP
win7 64位系统 配置php最新版开发环境(php+Apache+mysql)
Aug 15 PHP
php从给定url获取文件扩展名的方法
Mar 14 PHP
php生成年月日下载列表的方法
Apr 24 PHP
PHP中使用curl入门教程
Jul 02 PHP
详解php设置session(过期、失效、有效期)
Nov 12 PHP
php实现博客,论坛图片防盗链的方法
Oct 15 PHP
解决form中action属性后面?传递参数 获取不到的问题
Jul 21 PHP
PHP+MySQL实现消息队列的方法分析
May 09 PHP
PHP ajax+jQuery 实现批量删除功能实例代码小结
Dec 06 PHP
ThinkPHP3.2框架操作Redis的方法分析
May 05 PHP
PHP7新特性
Mar 09 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
IIS6的PHP最佳配置方法
2007/03/19 PHP
PHP 七大优势分析
2009/06/23 PHP
php计算税后工资的方法
2015/07/28 PHP
Thinkphp批量更新数据的方法汇总
2016/06/29 PHP
在Thinkphp中使用ajax实现无刷新分页的方法
2016/10/25 PHP
Yii2中多表关联查询hasOne hasMany的方法
2017/02/15 PHP
PHP使用PDO抽象层获取查询结果的方法示例
2018/05/10 PHP
PHP PDOStatement::fetchAll讲解
2019/01/31 PHP
location.search在客户端获取Url参数的方法
2010/06/08 Javascript
jquery.validate使用攻略 第二部
2010/07/01 Javascript
js获取图片大小的函数代码
2011/09/20 Javascript
NodeJS Express框架中处理404页面一个方式
2014/05/28 NodeJs
jQuery实现时尚漂亮的弹出式对话框实例
2015/08/07 Javascript
三种Node.js写文件的方式
2016/03/08 Javascript
详解Vue.js之视图和数据的双向绑定(v-model)
2017/06/23 Javascript
基于Bootstrap的标签页组件及bootstrap-tab使用说明
2017/07/25 Javascript
AngularJS中下拉框的基本用法示例
2017/10/11 Javascript
Vue CL3 配置路径别名详解
2019/05/30 Javascript
js计算最大公约数和最小公倍数代码实例
2019/09/11 Javascript
转换layUI的数据表格中的日期格式方法
2019/09/19 Javascript
javascript设计模式 ? 桥接模式原理与应用实例分析
2020/04/13 Javascript
[03:42]2016国际邀请赛中国区预选赛首日现场玩家采访
2016/06/26 DOTA
Python socket.error: [Errno 98] Address already in use的原因和解决方法
2014/08/25 Python
在Python中测试访问同一数据的竞争条件的方法
2015/04/23 Python
python 寻找优化使成本函数最小的最优解的方法
2017/12/28 Python
python使用mysql的两种使用方式
2018/03/07 Python
Django使用Mysql数据库已经存在的数据表方法
2018/05/27 Python
django 解决model中类写不到数据库中,数据库无此字段的问题
2020/05/20 Python
Python 带星号(* 或 **)的函数参数详解
2021/02/23 Python
临床医学专业个人的自我评价
2013/09/27 职场文书
物流管理专业应届生求职信
2013/11/21 职场文书
编辑求职信样本
2013/12/16 职场文书
班班通校本培训方案
2014/03/12 职场文书
优秀少先队辅导员事迹材料
2014/12/24 职场文书
jdbc使用PreparedStatement批量插入数据的方法
2021/04/27 MySQL
JavaGUI模仿QQ聊天功能完整版
2021/07/04 Java/Android