phpmyadmin apache 身份验证不起作用

phpmyadmin apache 身份验证不起作用

在 Ubuntu 中,我在 apache sites-available 网站特定文件中为 phpmyadmin 添加了我常用的目录 Auth。(使用 Chrome 隐身模式来确保我被提示)但我没有运气引用下面的符号链接,也不知道符号链接的来源:/usr/share/phpmyadmin

还尝试将其添加到:/etc/phpmyadmin/apache.conf

我每次都重新启动 apache,它与我所有的其他目录都可以正常工作,但 phpmyadmin 不行。

    <Directory "/srv/www/html/phpmyadmin">
            AuthType Basic
            AuthName "Restricted Files"
            AuthBasicProvider file
            AuthUserFile /srv/www/pwadmin
            Require user admin
    </Directory>

答案1

在目录部分下,在“目录索引”下添加行“AllowOverride All”。

确保您的 .htaccess 文件包含以下内容。

AuthType Basic
AuthName "Restricted Files"
AuthUserFile /path/to/passwords/.htpasswd
Require valid-user

相关内容