我正在使用XAMPP,有一天我在PhpMyAdmin上,看到此错误消息:
$ cfg ['TempDir'](./tmp/)无法访问。 phpMyAdmin无法缓存模板,因此会很慢。
我知道您必须添加一个文件夹,但LAMPP中名为PhpMyAdmin的文件夹不会允许我添加文件夹。当我尝试更改“获取信息”中的权限设置时,它只是将自身更改回“只读”,而不是“读取和写入”。
我将不胜感激。
PS。我正在使用Mac。
答案 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。
希望这会有所帮助。