Windows 10 Codeigniter 3会话错误

Windows 10 Codeigniter 3会话错误,windows-10,codeigniter-3,wampserver,php-7.1,Windows 10,Codeigniter 3,Wampserver,Php 7.1,你好,我有个错误: 致命错误:类CI_Session_files_driver包含2个抽象方法,因此必须在第49行的D:\wamp64\www\has\system\libraries\Session\drivers\Session_files_driver.php中声明为抽象或实现其余方法SessionHandlerInterface::open,SessionHandlerInterface::read 我尝试过论坛上提出的解决方案,并替换了CI 3的系统文件夹,但仍然没有成功。重新启动ap

你好,我有个错误:

致命错误:类CI_Session_files_driver包含2个抽象方法,因此必须在第49行的D:\wamp64\www\has\system\libraries\Session\drivers\Session_files_driver.php中声明为抽象或实现其余方法SessionHandlerInterface::open,SessionHandlerInterface::read

我尝试过论坛上提出的解决方案,并替换了CI 3的系统文件夹,但仍然没有成功。重新启动apache暂时解决了这个问题。但过了一会儿,它还是回来了。这是我的工作环境:

Windows 10 64位Pro;Wamp服务器3.1.0;PHP版本7.1.10;代码点火器3.1.6


非常有趣的是,我在这个Wamp服务器上还有两个项目在Codeigniter 2上,它们似乎没有这个问题。当我从PHP5切换到PHP7时,我注意到了这一点。有什么想法吗?

有人在Github上报道了类似的问题: , 关闭php.ini中的opcache链接:

希望这是您正在寻找的解决方案,目前我没有重现错误的设置。

类CI_会话_文件_驱动程序包含2个抽象方法,因此必须声明为抽象或使用Codeigniter实现其余方法SessionHandlerInterface::open,SessionHandlerInterface::close


此错误的原因之一是递归函数调用没有结束。

我已经看到了该解决方案,但在我的配置中已禁用opcache。还有其他想法吗?
opcache.enable=0