phpMyAdmin перекидывает на 80 порт (Удаление :80 из URL)

После авторизации на страницы: "https://site/phpmyadmin/" перенаправляет на страницу "https://site:80/phpmyadmin/", в URL присутствует :80, что может вызвать ошибку. Чтобы в адресе менеджера баз данных не было :80 делаем следующее:
Открываем: "usr/share/phpmyadmin/libraries/Config.class.php", находим и удаляем код:
            // Add port, if it not the default one
            // (or 80 for https which is most likely a bug)
            if (! empty($url['port'])
                && (($url['scheme'] == 'http' && $url['port'] != 80)
                || ($url['scheme'] == 'https' && $url['port'] != 80)
                || ($url['scheme'] == 'https' && $url['port'] != 443))
            ) {
                $pma_absolute_uri .= ':' . $url['port'];
            }

Или в файле: "var/lib/phpmyadmin/config.inc.php" дописать строку:
$cfg['PmaAbsoluteUri'] = 'https://site/phpmyadmin/';

site - ваш сайт.

Перезагружать сервер не надо, по крайней мере у мен правки вступили в силу сразу же, после удаления кода.

Похожие темы