Запуск centOS 7.5, mysql 8, php 7.2, apache 2.4.6
Пытаясь заставить работать аутентификацию mysql для php-приложения, которое я использую, пароли хранятся как
md5 (md5 ( 'проход'). соль)
Я подтвердил, что загружены правильные модули (может предоставить список при необходимости)
Я получаю несоответствие пароля
[auth_basic: ошибка] [pid 5195] [клиент 10.10.10.111:49234] AH01617: пользовательский ввод: ошибка аутентификации для "/ central": несоответствие пароля
вот код из моего файла central.conf в каталоге /etc/httpd/conf.d
# mod_dbd configuration
# UPDATED to include authentication cacheing
DBDriver mysql
DBDParams "host=localhost dbname=bb user=userU pass=somepass"
DBDMin 4
DBDKeep 8
DBDMax 20
DBDExptime 300
<Directory "/webroot/test/www/central">
# mod_authn_core and mod_auth_basic configuration
# for mod_authn_dbd
AuthType Basic
AuthName "central login"
# To cache credentials, put socache ahead of dbd here
AuthBasicProvider socache dbd
# Also required for caching: tell the cache to cache dbd lookups!
AuthnCacheProvideFor dbd
AuthnCacheContext my-server
# mod_authz_core configuration
Require valid-user
# Require group 10 8 6
# mod_authn_dbd SQL query to authenticate a user
#AuthDBDUserPWQuery "SELECT password FROM user WHERE username = %s"
AuthDBDUserPWQuery "SELECT MD5(MD5(password) + 'salt') AS password FROM user WHERE username = %s"
</Directory>
любая помощь приветствуется.
Спасибо