【发布时间】:2018-01-30 10:04:59
【问题描述】:
我的应用程序需要使用 database 而不是 file 来进行 session management。 我的应用程序基于 Zend Framework 1.12.17、php 5.6.25 并且实际上在 wampserver 上
那是我的 config.ini
resources.session.use_only_cookies = true
resources.session.gc_maxlifetime = 864000
resources.session.remember_me_seconds = 864000
resources.session.gc_probability = 1
resources.session.gc_divisor = 100
resources.session.saveHandler.class = "Zend_Session_SaveHandler_DbTable"
resources.session.saveHandler.options.name = "app_session"
resources.session.saveHandler.options.primary = "id"
resources.session.saveHandler.options.modifiedColumn = "modified"
resources.session.saveHandler.options.dataColumn = "data"
resources.session.saveHandler.options.lifetimeColumn = "lifetime"
当我想将php升级到php 7.0.10时,出现警告
警告:session_write_close():无法写入会话数据(用户)。请验证 session.save_path 的当前设置是否正确 (D:\wamp\www\myapp\top\session) 在 D:\wamp\www\myapp\top\library\versions\ZendFramework-1.12.17-minimal\ library\Zend\Session.php 在第 732 行
我正在寻找这个问题的根源。你有什么想法吗?
非常感谢
【问题讨论】:
标签: php database session zend-framework php-7