3.15 版本,开启自动加载 session 后出现以下错误
本帖最后由 zybzrb 于 2017-7-14 16:02 编辑FastCGI Error
The FastCGI Handler was unable to process the request.
Error Details:
The FastCGI process exited unexpectedly
Error Number: -1073741819 (0xc0000005).
Error Description: Unknown Error
HTTP Error 500 - Server Error.
Internet Information Services (IIS)
==========================================================
$autoload['libraries'] = array('database', 'session');
==========================================================
服务器环境,IIS:6.0PHP:5.4
求解决办法;本地运行正常,布署服务器后出错
可能是 IIS 服务器的问题,可以尝试跟踪代码试试,因为 CI 应该也没有考虑过 Windows 服务器,强烈建议使用 Linux system\libraries\Session\Session.php
110行 session_set_save_handler($class, TRUE); 屏蔽就可以正常使用了。
请问屏蔽后有没有影响 zybzrb 发表于 2017-7-17 09:09
system\libraries\Session\Session.php
110行 session_set_save_handler($class, TRUE); 屏蔽就可以正 ...
屏蔽后貌似就没有 Sesson 功能了啊,所以你那不会报错了。 Hex 发表于 2017-7-18 12:02
屏蔽后貌似就没有 Sesson 功能了啊,所以你那不会报错了。
屏蔽开启 session 自动加载 ,且可以正常使用 CI 的 SESSION 功能的。 zybzrb 发表于 2017-7-19 09:58
屏蔽开启 session 自动加载 ,且可以正常使用 CI 的 SESSION 功能的。
我觉得你使用的不是 CI 的 Session 吧,是 PHP 原生的 Session 吧。 session_set_save_handler 你可以去 PHP 手册查查这个 PHP 函数的用途。 Hex 发表于 2017-7-19 10:23
我觉得你使用的不是 CI 的 Session 吧,是 PHP 原生的 Session 吧。 session_set_save_handler 你可以去...
$CI_USID=$this->session->CI_USID;
这个是原生还是CI的。。郁闷。。。 zybzrb 发表于 2017-7-19 13:19
$CI_USID=$this->session->CI_USID;
这个是原生还是CI的。。郁闷。。。
你的 PHP 版本是多少?建议在 linux 下试试看看有没有问题。
页:
[1]