php - PHP/IIS - Sessions_save_path - 会话数据已创建但发生错误且无法完成安装
问题描述
我正在尝试构建一个 mediawiki,并且我已经手动安装了 IIS 和 PHP 来做到这一点。我完成了所有配置,之后我想开始安装 mediawiki,但随后出现以下错误:
所以我检查了我的 php.ini 并将 Session.save_path 设置为 C:\inetpub\temp\phpsessions。那里的数据被保存(见屏幕截图),但错误仍然发生。
有人知道这个错误并且可以帮助我,或者有解决这个错误的想法吗?
解决方案
MediaWiki 使用它自己的会话存储(在 DB 或 memcached/redis 中......),但在安装程序上它必须使用普通的 php 会话处理程序......在负载平衡设置中,对于这种情况,您必须确保每个客户端都是分配给同一台服务器,否则会话从服务器 A 开始,如果负载平衡器切换到服务器 B,则无法识别此会话,您将以会话数据丢失错误结束。
推荐阅读
- android - recyclerview 适配器内的 Volley 请求
- amazon-web-services - 在现有 RDS SQL Server 数据库上启用 Performance Insights
- python - dockerized badgr-server 后“http://127.0.0.1:8000/ 可能暂时关闭”
- mongodb - 如何在结构化流中从 mongodb 流式传输数据?
- javascript - Javascript字符串插值不适用于文本输入
- angular - 我们可以做以及如何为 Angular 项目制作 URL 掩码吗
- android - 搜索过滤列表视图后如何在 sharedpreferences 中保存元素的旧位置
- java - Log4j2 LoggerContext 未更新
- c# - 如何使用 id MVC asp.net 从列表中删除记录
- android - 上传 apk 时出现 64 位兼容问题 Google Playstore