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语法(3)
Oct 09 PHP
Dedecms V3.1 生成HTML速度的优化办法
Mar 18 PHP
用Simple Excel导出xls实现方法
Dec 06 PHP
PHP对MongoDB[NoSQL]数据库的操作
Mar 01 PHP
php实现根据url自动生成缩略图的方法
Sep 23 PHP
thinkphp文件引用与分支结构用法实例
Nov 26 PHP
php中instanceof 与 is_a()区别分析
Mar 03 PHP
Apache连接PHP后无法启动问题解决思路
Jun 18 PHP
php+html5基于websocket实现聊天室的方法
Jul 17 PHP
PHP中include/require/include_once/require_once使用心得
Aug 28 PHP
浅谈PHP拦截器之__set()与__get()的理解与使用方法
Oct 18 PHP
PHP函数rtrim()使用中的怪异现象分析
Feb 24 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执行SQL文件并将SQL文件导入到数据库
2015/09/17 PHP
PHP开发APP端微信支付功能
2017/02/17 PHP
PHP文件操作简单介绍及函数汇总
2020/12/11 PHP
javascript string字符串优化问题
2011/07/31 Javascript
跨域传值即主页面与iframe之间互相传值
2013/12/09 Javascript
node.js中的console用法总结
2014/12/15 Javascript
js实现交换运动效果的方法
2015/04/10 Javascript
JQuery中ajax方法访问web服务实例
2015/07/18 Javascript
JavaScript编程中的Promise使用大全
2015/07/28 Javascript
详解JavaScript实现设计模式中的适配器模式的方法
2016/05/18 Javascript
Angular2从搭建环境到开发步骤详解
2016/10/17 Javascript
vue-resource调用promise取数据方式详解
2017/07/21 Javascript
基于Vue实例对象的数据选项
2017/08/09 Javascript
IntelliJ IDEA 安装vue开发插件的方法
2017/11/21 Javascript
JS加密插件CryptoJS实现AES加密操作示例
2018/08/16 Javascript
javascript中undefined的本质解析
2019/07/31 Javascript
JS 逻辑判断不要只知道用 if-else 和 switch条件判断(小技巧)
2020/05/27 Javascript
浅谈JavaScript中this的指向问题
2020/07/28 Javascript
python SSH模块登录,远程机执行shell命令实例解析
2018/01/12 Python
django 链接多个数据库 并使用原生sql实现
2020/03/28 Python
python opencv 实现读取、显示、写入图像的方法
2020/06/08 Python
手把手教你从PyCharm安装到激活(最新激活码),亲测有效可激活至2089年
2020/11/25 Python
linux系统下pip升级报错的解决方法
2021/01/31 Python
GEOX鞋美国官方网站:意大利会呼吸的鞋
2017/07/12 全球购物
C,C++的几个面试题小集
2013/07/13 面试题
小学教师管理制度
2014/01/18 职场文书
秋季运动会广播稿
2014/02/22 职场文书
超市食品安全承诺书
2015/04/29 职场文书
幼儿园百日安全活动总结
2015/05/07 职场文书
党务工作者主要事迹材料
2015/11/03 职场文书
2016猴年开门红标语口号
2015/12/26 职场文书
2016党员发展对象培训心得体会
2016/01/08 职场文书
MySQL官方导出工具mysqlpump的使用
2021/05/21 MySQL
matplotlib画混淆矩阵与正确率曲线的实例代码
2021/06/01 Python
nginx中proxy_pass各种用法详解
2021/11/07 Servers
小程序自定义轮播图圆点组件
2022/06/25 Javascript