首页 > 解决方案 > PHP/IIS - Sessions_save_path - 会话数据已创建但发生错误且无法完成安装

问题描述

我正在尝试构建一个 mediawiki,并且我已经手动安装了 IIS 和 PHP 来做到这一点。我完成了所有配置,之后我想开始安装 mediawiki,但随后出现以下错误:

所以我检查了我的 php.ini 并将 Session.save_path 设置为 C:\inetpub\temp\phpsessions。那里的数据被保存(见屏幕截图),但错误仍然发生。

有人知道这个错误并且可以帮助我,或者有解决这个错误的想法吗?

标签: phpiismediawikimediawiki-installation

解决方案


MediaWiki 使用它自己的会话存储(在 DB 或 memcached/redis 中......),但在安装程序上它必须使用普通的 php 会话处理程序......在负载平衡设置中,对于这种情况,您必须确保每个客户端都是分配给同一台服务器,否则会话从服务器 A 开始,如果负载平衡器切换到服务器 B,则无法识别此会话,您将以会话数据丢失错误结束。


推荐阅读