php - 安装 mediawiki 1.16.5 时如何设置 session.save_path 值

标签 php mysql session mediawiki

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

“警告:您的 session.save_path 值 (C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp) 似乎无效或不可写。PHP 需要能够将数据保存到此位置以用于正确的 session 操作。”

我还是继续安装,结果出现了各种问题; mediawiki 非常慢,当我编辑页面并保存时,页面底部显示与上述相同的错误提示。

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

我今天脑子放屁了,有人知道我该如何解决这个问题吗?

最佳答案

我无法在 Windows 下帮助您处理文件夹权限。 但是你可以简单地找到你合适的 php.ini(如果有疑问,请检查 phpinfo() 的输出),找到一些世界可写的文件夹(或者至少是网络服务器可写的)并添加/替换

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

那里。您必须重新启动网络服务器才能生效。

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

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

进入 .htaccess 或进入 httpd.conf 中的 (v)host 定义。不确定其他网络服务器/sapi。

关于php - 安装 mediawiki 1.16.5 时如何设置 session.save_path 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6621078/

相关文章:

php - 谁能帮我将从表中的 mysql 数据库获取的数据传递到提交时的另一个页面?

php - 如何从 MySQL 数据库的行中选择数据

php - 在 PHP 中使用 session ID 作为用户名 INSERT

asp.net - 实际上,删除 session 状态请求锁是否会实际影响站点

清除 cookie 时 PHP session 变量消失

php - 如何在上传时仅旋转 jpg 和 jpeg?

php - Wordpress 中的哪些 PHP 文件负责创建由 "Add Pages"生成的内页布局?

mysql - 是否可以创建一个 hh :mm time column? 的表

mysql - 想学习改进慢速mysql查询

java - 基于 Web 的应用程序中的更新方法 - Java Servlet