尝试与 phpMyAdmin 建立连接时出现错误:
The $cfg['TempDir'] (./tmp/) is not accessible. phpMyAdmin is not able to cache templates and will be slow because of this.
我在这里看了一些解决方案,但我仍然感到困惑。
我是否需要在 phpmyadmin
中创建一个新的 tmp 文件夹并使其可执行。是否需要在 xamppfiles/share
我该如何解决这个问题。
最佳答案
我在更新到 phpMyAdmin 4.8.0.1 时遇到了同样的问题。
在不更改权限或添加任何文件夹的情况下,您应该打开 $PMA-DIR/config.inc.php
并编辑以下部分:
* Directories for saving/loading files from server
*/
$cfg['UploadDir'] = '';
$cfg['SaveDir'] = '';
将 $cfg['TempDir'] = '/tmp';
添加到文件中。我让我的看起来像这样:
/*
* Directories for saving/loading files from server
*/
$cfg['UploadDir'] = '';
$cfg['SaveDir'] = '';
$cfg['TempDir'] = '/tmp';
如果您的 config.inc.php
中已有此条目,请确保该条目正确。
在浏览器中刷新 phpMyAdmin,应该可以清除错误。
关于php - 临时目录不可访问 phpmyadmin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49928793/