|
主题: php+iis的问题?请教高手了……
|
zhangjxxj
职务:普通成员
等级:2
金币:1.0
发贴:400
|
#12003/12/1 19:23:53
我安装完php后,然后安装了一个论坛,运行后出现这样的问题,估计是php的问题,请大家帮忙看看,应该怎么修改,才行啊??谢谢! 问题的提示如下:: ———————————————————————————————————————————Warning: session_start(): open(/tmp\sess_7d0b6856ac27e940dc1b851e6a579159, O_RDWR) failed: No such file or directory (2) in G:\wdb\global.php on line 35
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at G:\wdb\global.php:35) in G:\wdb\global.php on line 35
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at G:\wdb\global.php:35) in G:\wdb\global.php on line 35
Warning: Cannot modify header information - headers already sent by (output started at G:\wdb\global.php:35) in G:\wdb\global.php on line 48
Warning: Cannot modify header information - headers already sent by (output started at G:\wdb\global.php:35) in G:\wdb\global.php on line 49
Warning: Unknown(): open(/tmp\sess_7d0b6856ac27e940dc1b851e6a579159, O_RDWR) failed: No such file or directory (2) in Unknown on line 0
Warning: Unknown(): Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/tmp) in Unknown on line 0
|
风吹蜡烛
职务:普通成员
等级:2
金币:1.0
发贴:334
|
#22003/12/1 22:05:48
PHP的Session设置不对 在Windows系统下默认安装的PHP是不能正常使用Session的 必须手动修改PHP的PHP.ini文件,在Windows/system32目录下 设置Session的临时目录, 并把该目录的访问权限设置成IIS可读写(如果有必要) 详细资料可查询“PHP Sesssion 设置”
|
sunswy
职务:普通成员
等级:1
金币:0.0
发贴:4
|
#32003/12/2 8:29:03
Warning: session_start(): open(/tmp\sess_7d190aa36b4c5ec13a5c1649cc2da23f, O_RDWR) failed:.... 因为你没有指定session文件的存放路径.
解决方法: (1)在c盘建立文件夹tmp (2)打开php.ini,找到session.save_path,修改为session.save_path= "c:/tmp"
Warning: session_start(): Cannot send session cookie - headers already sent 这个是因为在Session_start()之前有输出,session_start()必须在第一行
解决方法 检查原文件,保证session_start()是在程序的第一行
|
风吹蜡烛
职务:普通成员
等级:2
金币:1.0
发贴:334
|
|
zhangjxxj
职务:普通成员
等级:2
金币:1.0
发贴:400
|
#52003/12/2 8:56:05
sunswy说的对,问题解决,但我不明白session_start(): 这个管什么用?
|
风吹蜡烛
职务:普通成员
等级:2
金币:1.0
发贴:334
|
#62003/12/2 10:57:31
你如果想使用Session系统 就必须先Session_start
|
风吹蜡烛
职务:普通成员
等级:2
金币:1.0
发贴:334
|
#72003/12/2 11:03:33
我的朋友这样解释的: Kometo 说: 晕,这种系统问题最好看看帮助, 说简单点,这是一种在PHP页面间传递变量的一种方法,每当一个用户访问使用Session的PHP页面就会产生一个新的Sesion进程,这个进程是和用户绑定的,其中可以保存相关变量和数居 如果你还有什么问题,去: www.kometo.com/bbs/forumdisplay.php?fid=3问KOMETO,他是高手,绝对能解决的.
|
zhangjxxj
职务:普通成员
等级:2
金币:1.0
发贴:400
|
#82003/12/3 21:38:27
谢谢蜡烛, 我安装完php后,又出现这样的问题;怎么解决如图: 图片如下: 图片如下:
|
未来
职务:版主
等级:5
金币:10.0
发贴:2730
|
#92003/12/3 21:59:31
以前我发了一篇,因为任何人都能看懂,结果就删了 为什么搞的复杂的文章这么有市场呀
|
风吹蜡烛
职务:普通成员
等级:2
金币:1.0
发贴:334
|
#102003/12/3 22:54:29
不用运行PHP的,这里关键是把php.ini 修改正确,放到WINNT里面~
|
风吹蜡烛
职务:普通成员
等级:2
金币:1.0
发贴:334
|
#112003/12/3 22:59:32
再补句:
我介绍里说到—— 安装 PHP: 将 PHP直接用 winzip 解开到 c:\MyPHP\php 将 c:\MyPHP\php\php4ts.dll 拷贝到 c:\winnt\system32 将 c:\MyPHP\php\php.ini-dist 拷贝到 c:\winnt 下并改名为 php.ini
后面还有: 下面请打开c:/php/dlls/和c:/php/extensions文件夹,把里面所有的文件复制到c:/winnt/system32/中。
接着把c:/php/php4ts.dll文件也复制到c:/winnt/system32或c:/winnt中。
其实PHP的作用就是这些了~!
你好好看看,我再思考想你出错出在哪里~
|
风吹蜡烛
职务:普通成员
等级:2
金币:1.0
发贴:334
|
#122003/12/3 23:09:19
关于楼上那两个图的问题,我请教了我的领主。 答案是:
第一个图: 我还遇到过,要看看引起问题过程或者代码 第二个图: 好象是因为没有找到文件,你检查一下文件路径设置的正确吗
|
zhangjxxj
职务:普通成员
等级:2
金币:1.0
发贴:400
|
#132003/12/4 10:00:18
问题按照如上方法,不能解决。请高手赐教呀……
|
风吹蜡烛
职务:普通成员
等级:2
金币:1.0
发贴:334
|
#142003/12/4 20:38:22
具体问题是想问你:你系统是什么?
你是怎么装的? 可能你装时有误 你查查看
|
zhangjxxj
职务:普通成员
等级:2
金币:1.0
发贴:400
|
#152003/12/5 19:57:42
我的系统是win2000 server,我下了一个程序安装的呀,就这个 在别的机器上能用啊,安装时也没出过什么错呀?
|