更新到 v4.8.0 后 phpMyAdmin 出错:$cfg\['TempDir'\] (./tmp/) 不可访问

新手上路,请多包涵

phpMyAdmin 在 v4.7.9 上运行良好。现在在今天更新到 v4.8.0 之后(将旧的 phpmyadmin 文件夹替换为新文件夹)我在 phpMyAdmin 中收到了这条消息:

$cfg[‘TempDir’] (./tmp/) 不可访问。 phpMyAdmin 无法缓存模板,因此会很慢。

我添加了文件夹 ./tmp/ 像这样: /usr/share/tmp

phpMyAdmin 开启: /usr/share/phpmyadmin

这并没有改变什么。

谁知道这个错误?我能做些什么?

原文由 David 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 509
2 个回答

解决方案是创建一个名为 tmp 的文件夹,如下所示: /usr/share/phpmyadmin/tmp

还要确保运行网络服务器(例如 Apache)的用户(或组)对新创建的 tmp 文件夹具有写入权限。因此,更改该用户的所有权或为所有用户添加写入权限。后一种可能不是真正可取的。

原文由 David 发布,翻译遵循 CC BY-SA 4.0 许可协议

如果该文件夹已经存在,例如以前的安装:

 chmod -R 777 PATH_TO_FOLDER

因此,对子目录的权限也被修改(递归)。

原文由 dormasta 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题