如何修复可恢复的致命错误:session_module_name():无法通过ini_set()或session_module_name()设置“用户”保存处理程序

时间:2019-07-29 04:38:10

标签: php-7.3

我遇到如下错误以及如何解决

  

第465行上的adodb库... \ adodb \ session \ adodb-session2.php错误。

     

可恢复的致命错误:session_module_name():无法通过ini_set()或session_module_name()设置“用户”保存处理程序

2 个答案:

答案 0 :(得分:1)

请转到php文件

  

db-functions-adodb.inc.php

并注释或删除以下代码行

  

ini_set('session.save_handler','user');

答案 1 :(得分:0)

我找到了一个与此有关的bug report in the PHP website

事实是它已被删除,因为它没有用。相反,您应该调用session_set_save_handler()函数,如果考虑它,就足以清楚地表明意图。

因此,如果要确保选择了 user 模式,请验证您的应用程序确实调用了session_set_save_handler()。至于特定的ini_set()行,您可以按照Lakshmi在他的回答中所说的将其注释掉。