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

Tha*_*hat 2 directory xampp macos phpmyadmin lampp

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

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

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

我将不胜感激。

PS。我正在使用Mac。

Alb*_*ert 5

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

这解决了我的问题:

停止服务。

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

sudo mkdir -p /Applications/XAMPP/xamppfiles/phpmyadmin/tmp/
Run Code Online (Sandbox Code Playgroud)

然后,我更改了类似于(但不完全)的权限,例如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/
Run Code Online (Sandbox Code Playgroud)

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

希望这可以帮助。