phpmyadmin 不能与 www-data 以外的其他用户一起使用吗?

phpmyadmin 不能与 www-data 以外的其他用户一起使用吗?

我已将运行 apache 的用户+组更改为我的用户名,这样我就不必更改正在编辑的 Web 文件。但现在我尝试使用 phpmyadmin 导入时收到 NoDataReceived 错误。

http://wiki.phpmyadmin.net/pma/FAQ_1.16

我该怎么做才能避免这个问题?

当我将 /etc/apache2/envvar 改回用户和组的 www-data 时,它可以将同一个文件导入到同一个数据库。我以 root 身份登录 phpmyadmin。

答案1

您需要编辑/etc/apache2/conf.d/phpmyadmin.conf

php_admin_value upload_tmp_dir /var/lib/phpmyadmin/tmp

到您的用户可写的文件夹。

或者更改该文件夹的所有权:

chown user:user /var/lib/phpmyadmin/tmp

相关内容