Проблема установки нескольких серверов PHPMYADMIN - выбор сервера никогда не отображается

На моем сервере Ubuntu-14.04 LTS установлен phpmyadmin. Я хочу управлять другими базами данных MySQL на разных серверах (все Ubuntu) через мой VPC. Я включил доступ к серверам с помощью политики безопасности AWS и открыл порт 3306 по сети и через Интернет.

Кроме того, я добавил следующую запись для настройки нескольких серверов в файле конфигурации phpmyadmin. конфиг-inc.php

==
$ cfg ['Servers'] [$ i] ['verbose'] = 'Server-2';
// $ cfg ['Servers'] [$ i] ['host'] = 'xxx.xxx.xxx.xxx';
$ cfg ['Servers'] [$ i] ['host'] = 'server2.xxxxx.com';
$ cfg ['Servers'] [$ i] ['port'] = '3306';
$ cfg ['Servers'] [$ i] ['connect_type'] = 'tcp';
$ cfg ['Servers'] [$ i] ['extension'] = 'mysqli';
$ cfg ['Servers'] [$ i] ['compress'] = false;
$ cfg ['Servers'] [$ i] ['auth_type'] = 'cookie';
$ Я ++;

==

Я даже дважды проверил подключение MySQL к удаленному серверу из командной оболочки linux, и он отлично работает.

Но даже после добавления вышеупомянутых записей в файл конфигурации и перезапуска веб-сервера Apache, приглашение "Выбор сервера" никогда не появляется на целевой странице phpmyadmin. Может кто-нибудь, пожалуйста, дайте мне знать, если я что-то упустил или я делаю что-то не так???

Спасибо:)

1 ответ

Похоже, права доступа к файлам виноваты. Пожалуйста, проверьте ваши конфигурационные файлы и убедитесь, что они доступны для чтения пользователю "www-data" apache2.

https://stackoverflow.com/questions/24452677/phpmyadmin-neginx-error-log-check-group-www-data-has-read-access-and-open-bas

$ sudo chmod 755 /var/lib/phpmyadmin              
$ sudo chmod 664 /var/lib/phpmyadmin/blowfish_secret.inc.php 
$ sudo chmod 664 /var/lib/phpmyadmin/config.inc.php 
$ sudo chmod 664 /etc/phpmyadmin/config-db.php

Для меня это могло произойти, когда я заменил стандартный phpmyadmin в Ubuntu на последний из PPA: https://launchpad.net/~nijel/+archive/ubuntu/phpmyadmin

Другие вопросы по тегам