$ cfg ['TempDir'](./tmp/)无法访问。 phpMyAdmin无法缓存模板,因此会很慢。 Mac解决方案

时间:2019-02-24 00:05:00

标签: macos phpmyadmin xampp directory lampp

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

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

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

我将不胜感激。

PS。我正在使用Mac。

1 个答案:

答案 0 :(得分:2)

使用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 Database和Apache WebServer。

希望这会有所帮助。