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 会话(session 时间设定)使用入门代码
Jun 05 PHP
PHP 得到根目录的 __FILE__ 常量
Jul 23 PHP
PHP 读取文件的正确方法
Apr 29 PHP
解析PHP留言本模块主要功能的函数说明(代码可实现)
Jun 25 PHP
destoon实现公司新闻详细页添加评论功能的方法
Jul 15 PHP
php下pdo的mysql事务处理用法实例
Dec 27 PHP
PHP代码判断设备是手机还是平板电脑(两种方法)
Oct 19 PHP
编写PHP脚本来实现WordPress中评论分页的功能
Dec 10 PHP
基于php判断客户端类型
Oct 14 PHP
PHP中单例模式与工厂模式详解
Feb 17 PHP
PHP实现基于面向对象的mysqli扩展库增删改查操作工具类
Jul 18 PHP
PHP用swoole+websocket和redis实现web一对一聊天
Nov 05 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录入页面中动态从数据库中提取数据的实现
2006/10/09 PHP
浅析PHP微信支付通知的处理方式
2014/05/25 PHP
windows7下php开发环境搭建图文教程
2015/01/06 PHP
PHP面试题之文件目录操作
2015/10/15 PHP
CentOS7系统搭建LAMP及更新PHP版本操作详解
2020/03/26 PHP
推荐dojo学习笔记
2007/03/24 Javascript
javascript制作2048游戏
2015/03/30 Javascript
javascript实现网页端解压并查看zip文件
2015/12/15 Javascript
jquery获取点击控件的绝对位置简单实例
2016/10/13 Javascript
Ztree新增角色和编辑角色回显问题的解决
2016/10/25 Javascript
easyui导出excel无法弹出下载框的快速解决方法
2016/11/10 Javascript
利用jQuery.Validate异步验证用户名是否存在(推荐)
2016/12/09 Javascript
基于Vue2.0的分页组件
2017/03/16 Javascript
JS实现的Unicode编码转换操作示例
2017/04/28 Javascript
利用vueJs实现图片轮播实例代码
2017/06/03 Javascript
浅谈关于angularJs中使用$.ajax的注意点
2017/08/12 Javascript
微信小程序中setInterval的使用方法
2017/09/29 Javascript
详解Webpack实战之构建 Electron 应用
2017/12/25 Javascript
React router动态加载组件之适配器模式的应用详解
2018/09/12 Javascript
vue elementui form表单验证的实现
2018/11/11 Javascript
使用Vue 实现滑动验证码功能
2019/06/27 Javascript
vue 实现移动端键盘搜索事件监听
2019/11/06 Javascript
[01:31]完美与DOTA2历程
2014/07/31 DOTA
python计算对角线有理函数插值的方法
2015/05/07 Python
pytorch numpy list类型之间的相互转换实例
2019/08/18 Python
利用python实现逐步回归
2020/02/24 Python
CSS3 实现飘动的云朵动画
2020/12/01 HTML / CSS
阿玛尼美国官方网站:Armani.com
2016/11/25 全球购物
美国NBA官方商店:NBA Store
2019/04/12 全球购物
使用Vue.js和MJML创建响应式电子邮件
2021/03/23 Vue.js
设计毕业生简历中的自我评价
2013/10/01 职场文书
清洁工表扬信
2014/01/08 职场文书
小学生常见病防治方案
2014/06/06 职场文书
2015年秋季灭鼠工作总结
2015/07/27 职场文书
求职信:会计求职的写作技巧
2019/04/24 职场文书
廉政党课工作报告案例
2019/06/21 职场文书