在 Debian 上的 phpMyAdmin 中设置 http 身份验证类型

在 Debian 上的 phpMyAdmin 中设置 http 身份验证类型

我正在尝试在我的 Debian 6 服务器上设置全新安装的 phpMyAdmin 以使用 http 身份验证,而不是安装时默认的基于 cookie 的身份验证。

为此,我编辑了$cfg['Servers'][$i]['auth_type']用作'http'其设置的行/etc/phpmyadmin/config.inc.php,然后重新启动了服务器,但该设置似乎被忽略了,因为当我转到 phpmyadmin 时,它仍然提供常规登录框。

我之前已经做过两次了(一次在 debian 上,一次在 ubuntu 上),所以我不确定这次为什么不起作用。

谢谢

答案1

在 Debian 6 上,我仅编辑了/usr/share/phpmyadmin/config.inc.php保存默认设置的内容。

我变了

if (!isset($cfg['Servers'][$i]['auth_type'])) {
    $cfg['Servers'][$i]['auth_type'] = 'cookie';
}

if (!isset($cfg['Servers'][$i]['auth_type'])) {
    $cfg['Servers'][$i]['auth_type'] = 'http';
}

该文件中有一个大标题警告你不要编辑它,但你知道,它起作用了!我正在等待所有你不应该做我所做的事情的理由。

相关内容