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

Ben*_*sen 5 apache2 phpmyadmin

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

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

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

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

Gio*_*ldo 5

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

php_admin_value upload_tmp_dir /var/lib/phpmyadmin/tmp
Run Code Online (Sandbox Code Playgroud)

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

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

chown user:user /var/lib/phpmyadmin/tmp
Run Code Online (Sandbox Code Playgroud)