事情起因:公司有一台win 2008 R2 服务器,运行apache,挂了几个站点在上面,站点一直运行正常,然后有一次打了一个服务器补丁,过来几天有同事反应某个网站的后台登录不了,一直提示验证码错误。经排查后发现,该站点采用的是session会话,检查源代码及服务器时间设置,均没发现问题。
查看php.ini文件,查找session.save_path
(session.save_path = "C:/Users/ADMINI~1/AppData/Local/Temp/1") ,
打开session保存的目录,发现session保存目录的文件夹不见了,
然后新建文件夹,搞定。