Авг 102013
 

Установив последнюю версию phpMyAdmin на сервер, появилась проблема с авторизацией. При попытке авторизации через https после нажатия кнопки входа, происходил редирект на https://домен:80/myadmin. 80 порт при ssl соединении, совсем непонятно. Самое интересное, что авторизация срабатывает и если убрать 80 порт, то страница с базами загрузиться без проблем.

Как исправить?

Открываем конфигурационный файл config.inc.php и добавляем строчку

$cfg[‘PmaAbsoluteUri’] = ‘https://ваш домен/myadmin’;

Также, для безопасности, добавьте директиву

$cfg[‘ForceSSL’] = true;

Тогда все запросы будут идти по безопасному протоколу https, даже, если Вы зайдете через http.

Можно конечно, еще сделать редиректы через mod_rewrite, но я этого не пробовал и не уверен, что все сработает.