2014-05-14 3 views
0

Когда я добавляю в свою конфигурацию $ cfg ['Servers'] [$ i] ['ssl'] = ИСТИНА; пытается подключиться дает PhpMyAdmin - Error # 2002 -
- Сервер не отвечает (или сокет локального сервера не правильно настроен)

Я подозреваю, что это потому, что сервер MySQL требует --ssl- ca = ... --ssl-cert = ... --ssl-key = ... Как поместить их в конфигурацию phpMyAdmin

Или есть некоторые другие проблемы, которые мне не хватает?

+0

Этот вопрос относится к другому сайту в сети Stack Exchange, поскольку он не связан с программированием. Возможно, [Суперпользователь] (https://www.superuser.com/) или [Ошибка сервера] (http://serverfault.com/). – jww

ответ

0

Все это объясняется достаточно хорошо в руководстве; эти параметры настраиваются с помощью дополнительных директив в config.inc.php.

См., Например, http://docs.phpmyadmin.net/en/latest/config.html#cfg_Servers_ssl и несколько абзацев, которые приведены ниже. (Или, чтобы быть более конкретным, см

В моем случае, я смог добиться этого путем добавления этих директив:

$cfg['Servers'][$i]['ssl'] = true; 
$cfg['Servers'][$i]['ssl_cert'] = '/etc/mysql/client-cert.pem'; 
$cfg['Servers'][$i]['ssl_ca'] = '/etc/mysql/ca-cert.pem'; 
$cfg['Servers'][$i]['ssl_key'] = '/etc/mysql/client-key.pem'; 

Регулировка конечно для правильных путей на локальной системе. Удачи!

Смежные вопросы