【问题标题】:The $cfg['TempDir'] (./tmp/) is not accessible. phpMyAdmin is not able to cache templates and will be slow because of this. Mac solution$cfg['TempDir'] (./tmp/) 不可访问。 phpMyAdmin 无法缓存模板,因此会很慢。 Mac 解决方案
【发布时间】:2019-07-17 18:03:32
【问题描述】:

我正在使用 XAMPP,有一天我在 PhpMyAdmin 上看到了这个错误消息:

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

我知道您必须添加一个文件夹,但 LAMPP 中名为 PhpMyAdmin 的文件夹不允许我添加文件夹。当我尝试更改“获取信息”中的权限设置时,它只是将自身改回“只读”而不是“读写”。

我将不胜感激。

附言。我正在使用 Mac。

【问题讨论】:

  • 还有从终端到 LAMPP 的方法吗?
  • 你知道$cfg['TempDir'] 指的是什么吗?如果是这样,权限是什么?如果没有,您能否跟踪 PhpMyAdmin 以了解发生了什么?
  • 我发现了我的问题。我正在查看 mac 终端而不是 XAMPP 终端。哎呀!不过还是谢谢你回答我的问题。
  • 在不同的终端上查看是否修复了对TempDir的访问?
  • 是的,看看 xampp 附带的就可以了。

标签: macos phpmyadmin xampp directory lampp


【解决方案1】:

在使用 mysqli_real_escape_string 运行测试后,我今天在 XAMPP 7.3.3-1 上遇到了这个问题(可能是巧合,我不知道)。

这解决了我的问题:

停止服务。

在 phpmyadmin 文件夹下创建一个 /tmp 文件夹,使用终端:

sudo mkdir -p /Applications/XAMPP/xamppfiles/phpmyadmin/tmp/

然后我更改了与https://community.bitnami.com/t/the-cfg-tempdir-tmp-is-not-accessible/60376 建议的 Xampp 支持类似(但不完全相同)的权限。

sudo chown daemon /Applications/XAMPP/xamppfiles/phpmyadmin/tmp/
sudo chmod 775 /Applications/XAMPP/xamppfiles/phpmyadmin/tmp/

然后重启 Mysql 数据库和 Apache WebServer。

希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 2019-10-19
    • 2020-12-25
    • 2019-02-10
    • 2015-11-22
    • 2014-01-27
    • 2011-03-01
    • 2022-01-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多