phpmyadmin установить & войти головные боли

0

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

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

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

Я не могу понять, что вызывает это, и я не получаю никаких ошибок от phppmyadmin.

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

Теги:
phpmyadmin

2 ответа

0
Лучший ответ

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

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

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

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

  • 0
    Хотя моя проблема была скорее хам-фистингом, чем реальными проблемами (я мигрировал на сервер, который использовался, и у него были некоторые настройки Apache, указывающие phpmyadmin на старую установку, которая была похоронена), это приятно знать, Я даже не знал, что вы можете использовать это удаленно.
0

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

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

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

Ещё вопросы

Сообщество Overcoder
Наверх
Меню