如何设置会话.安装mediawiki 1.16.5时的Save_path值


How to set session.save_path value when installing mediawiki 1.16.5

我正在替换旧版本的mediawiki并安装mediawiki 1.16.5,但是出现以下警告:

"Warning: Your session. "save_path值(C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp)无效或不可写。PHP需要能够将数据保存到此位置以进行正确的会话操作。"

我还是继续安装,它引起了各种各样的问题;mediawiki非常慢,当我编辑页面并保存时,页面底部会显示与上面相同的错误。

我已经检查了路径,'temp'文件夹是只读的。如果我取消选中只读选项并应用它,它将返回到只读状态。我不太确定该怎么做,因为旧版本的mediawiki以前用这种方式设置文件夹很好。

我今天脑子都乱了,有人知道我该怎么解决这个问题吗?

我不能帮你在Windows下的文件夹权限。但你可以简单地找到合适的php.ini(如果有疑问,检查phpinfo()的输出),找到一些世界可写的文件夹(或至少对web服务器可写),并添加/替换

session.save_path=C:/path/to/folder

。您必须重新启动web服务器才能使其生效。

当你在apache中使用mod_php时,你也可以把

php_value session.save_path=C:/path/to/folder

放到.htaccess中,或者放到httpd.conf中的主机定义中。