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

phpmyadmin не регистрирует доступ

Я просто хотел установить fail2ban также для phpmyadmin, как описано в другом Почта. Затем я узнал, что phpmyadmin не регистрирует доступ к моему apache. Я установил phpmyadmin следующим образом:

apt-get install phpmyadmin

использовать с apache - добавлена ​​эта строка в /etc/apache2/apache2.conf:

Include /etc/phpmyadmin/apache.conf

В /etc/phpmyadmin/apache.conf я добавил

LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %{userID}n %{userStatus}n" pma_combined
CustomLog ${APACHE_LOG_DIR}/phpmyadmin_access.log pma_combined
ErrorLog ${APACHE_LOG_DIR}/phpmyadmin_error.log

tail -f /var/log/apache2/phpmyadmin_access.log просто содержит:

127.0.0.1 - - [04/Sep/2015:14:11:37 +0200] "OPTIONS * HTTP/1.0" 200 110 "-" "Apache/2.4.7 (Ubuntu) OpenSSL/1.0.1f (internal dummy connection)"
127.0.0.1 - - [04/Sep/2015:14:11:37 +0200] "OPTIONS * HTTP/1.0" 200 110 "-" "Apache/2.4.7 (Ubuntu) OpenSSL/1.0.1f (internal dummy connection)"

но никогда не регистрирует доступ или даже неудачный вход.

соответствующие части /etc/phpmyadmin/config.inc.php:

/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'cookie';
/* Server parameters */
if (empty($dbserver)) $dbserver = 'localhost';
$cfg['Servers'][$i]['host'] = $dbserver;

if (!empty($dbport) || $dbserver != 'localhost') {
    $cfg['Servers'][$i]['connect_type'] = 'tcp';
    $cfg['Servers'][$i]['port'] = $dbport;
}
//$cfg['Servers'][$i]['compress'] = false;

Мне не удалось найти в phpmyadmin какую-либо конфигурацию для управления ведением журнала. Регистрация в моих конфигурациях виртуальных хостов работает нормально - я также определяю CustomLog и ErrorLog таким же образом.