Назад | Перейти на главную страницу

htpasswd продолжает запрашивать пароль - phpmyadmin

Я использую Ubuntu 18.04 LTS Desktop для размещения веб-сервера apache2. Я установил phpmyadmin и хотел защитить его с помощью htpasswd. Там я редактировал /etc/apache2/conf-available/phpmyadmin.conf, добавив AllowOverride All и перезапустил apache2. Я проверил папку с поддержкой conf и увидел, что она тоже обновилась. Затем я создал .htaccess файл в /usr/share/phpmyadmin папка (папка phpmyadmin.conf имел в виду. Я положил это в .htaccess файл:

AuthType Basic
AuthName "PHPMyAdmin for servername."
AuthUserFile /etc/phpmyadmin/.htpasswd
Require valid-user

Затем я создал .htpasswd файл:

htpasswd -c /etc/phpmyadmin/.htpasswd admin

Последний раз я перезапускал apache2:

systemctl restart apache2

Я убедился, что .htaccess и .htpasswd файл были там, где я их положил.

Самое главное:

Я искал ответы на похожие проблемы, но ни одно из решений не помогло мне!

Редактировать: Задача решена. Решение: лучше запоминать, какие пароли используются для каких учетных записей.