当我尝试打开 phpmyadmin 时为什么会出现保存对话框?

当我尝试打开 phpmyadmin 时为什么会出现保存对话框?

我运行了 apache2 服务器并使用了 suphp。我得到了一个可以在/var/www/html和 处运行的 php 测试文件/home/usr/public_html。当我进入 server/phpmyadmin 时,我得到了一个文件保存对话框。目录phpmyadmin.conf中存在 的链接apache2/conf-enabled。我尝试更改short_open_tag为,Onphp5/apache2/php.ini没有帮助。我尝试将一个 php 测试脚本放入 phpmyadmin 目录中,这也向我显示了一个保存文件对话框。

现在做什么?

答案1

您的 PHP 安装不起作用。您用 suPHP 标签标记了这个问题,所以我猜您已经安装了 mod_suphp ( sudo apt-get install libapache2-mod-suphp)?

另外,确保 mod_php 已被禁用(sudo a2dismod php5)。

/etc/apache2/mods-enabled/suphp.conf该文件也应该存在。

在您的 phpMyAdmin 的 VHost 中,您应该有类似这样的内容(将 nobody 替换为您想要为您执行 phpMyAdmin 的任何用户,该用户也应该拥有文件的所有权,组也是如此):

<IfModule mod_suphp.c>
    suPHP_UserGroup nobody nobody
</IfModule>

相关内容