phpmyadmin установить & войти головные боли - PullRequest
0 голосов
/ 14 января 2011

Итак, я добавляю phpmyadmin на новый сервер. Я не использую его, но мои дизайнеры используют, так что это мой первый опыт работы с ним. Я установил его и запустил без проблем, но я столкнулся со стеной, когда дело доходит до входа в базу данных.

все работает нормально, если я установлю аутентификацию на config и введу правильное имя пользователя и пароль в файле config.inc.php, но так как это будет несколько открытый сервер, мне нужно установить аутентификацию на cookie. Это кажется достаточно простым, но, используя те же учетные данные пользователя, которые работали в файле конфигурации, каждый раз, когда я пытаюсь войти в него, я возвращаюсь к экрану входа в систему.

Я использую базу данных mysql на удаленном сервере, но у пользователя, которого я использую, есть правильный доступ, и я протестировал с помощью sequel pro и оболочки bash, оба подключены без проблем.

Кажется, я не могу понять, что это вызвало, и я не получаю никаких сообщений от phppmyadmin.

Сервер, на котором он работает, работает под управлением php 3.5, а сервер, к которому он подключается, работает под управлением mysql 5.1, на случай, если это поможет.

Ответы [ 2 ]

0 голосов
/ 16 января 2011

Когда вы используете тип аутентификации «config», пользователь «username» и «password» - это те, которые вы выбрали в файле конфигурации.

При использовании типа аутентификации «cookie» phpMyAdmin запрашивает mysql пользователей, поэтому при входе в конкретную схему базы данных вы должны войти в phpMyAdmin с именем пользователя / паролем, имеющим права доступа к этой базе данных в mysql.

В config.inc.php не забудьте поместить некоторую случайную строку в $ cfg ['blowfish_secret'], если вы собираетесь использовать аутентификацию cookie.

0 голосов
/ 14 января 2011

Я так понимаю, вы пытаетесь подключиться к серверу, отличному от того, на котором установлен phpMyAdmin, верно?

Глядя на документацию по аутентификации, я вижу возможность проверить при использовании метода cookie:

Если вы хотите войти в произвольный сервер см $ CFG [ 'AllowArbitraryServer'] директивы.

Итак, хотя это и не говорит об очевидности, я понимаю, что в этом случае вам нужно установить этот параметр.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...