我已经在IIS7.5中添加了第二个PHP环境(7.3.3)(需要进行PHP更新以确保遵从性),并且已将其分配给特定的测试目录-我可以通过phpinfo()确认此目录为现在v7.3.3。
我在新的PHP版本上设置的网站现在遇到$_SESSION
变量的问题。
我有一个空白的PHP页面,用于进行故障排除。在文档开始处,我仅拥有session_start()
。然后,我尝试简单地回显$_SESSION['sid']
-不管此变量为空,它仍应解析页面,并且不回显任何内容。但是,这将返回内部500服务器错误。
我感觉新的php.ini文件中有一个针对v7.3的设置,我在会话中缺少该设置。我一直在做一些深层的谷歌搜索,但是还没有运气,所以现在我希望在这里朝着正确的方向前进。
另外,当我标记session.save_path
并尝试在没有会话变量的情况下初始化session_start()
时,它还会给出500个内部服务器错误,因此看来我的session.save_path已正确设置。 (已经从先前的PHP版本构建中设置了权限)。
我也尝试显示错误,但是它仍然显示内部500服务器错误。如果我有什么需要提供的帮助尝试进行故障排除,请让我知道。