Страница 2 из 2

Re: Не могу зайти под рутом в phpMyAdmin

Добавлено: 28 мар 2016, 14:18
Максим
Пока не удалите дефолтный config.sample.inc.php толка не будет :-)

Re: Не могу зайти под рутом в phpMyAdmin

Добавлено: 28 мар 2016, 15:03
Discovery
DelphinPRO писал(а):Вроде правильно всё.
Странно но пускает в майадмин под логином mysql а под рутом так и не хочет

Re: Не могу зайти под рутом в phpMyAdmin

Добавлено: 28 мар 2016, 15:12
Discovery
Максим писал(а):Пока не удалите дефолтный config.sample.inc.php толка не будет :-)
Удалил Максим. Не чего не поменялось

Re: Не могу зайти под рутом в phpMyAdmin

Добавлено: 28 мар 2016, 20:23
Максим
Discovery, значит либо привилегии не настроены либо пароль забыли. Я бы просто пересоздал root пользователя и не мучался.

Re: Не могу зайти под рутом в phpMyAdmin

Добавлено: 30 мар 2016, 15:54
denprog
Столкнулся с той же проблемой.

При запуске сервера автоматически подчищается файл config.inc.php в корне phpmyadmin.
По-умолчанию весь конфиг берется из \userdata\config\phpmyadmin_config.inc.php. При замене старой версии phpmyadmin на новую, ты затер путь к phpmyadmin_config.inc.php.

Зайди в \modules\system\html\openserver\phpmyadmin\libraries\vendor_config.php и поменяй параметр
define('CONFIG_FILE', 'путь\к\phpmyadmin_config.inc.php');

Re: Не могу зайти под рутом в phpMyAdmin

Добавлено: 31 мар 2016, 05:57
DelphinPRO
/**
 * Directory where configuration files are stored.
 * It is not used directly in code, just a convenient
 * define used further in this file.
 */
define('CONFIG_DIR', './');

/**
 * Filename of a configuration file.
 */
define('CONFIG_FILE', CONFIG_DIR . 'config.inc.php');
Зачем там что-то менять? config.inc.php генерируется ОпенСервером каждый раз при запуске из шаблона, который лежит в userdata. Править нужно шаблон. И уж тем более не нужно писать в этом файле путь к шаблону.

Re: Не могу зайти под рутом в phpMyAdmin

Добавлено: 31 мар 2016, 13:04
denprog
Зачем там что-то менять? config.inc.php генерируется ОпенСервером каждый раз при запуске из шаблона, который лежит в userdata. Править нужно шаблон. И уж тем более не нужно писать в этом файле путь к шаблону.
Автор поста заменил весь дистрибутив pma на новый.
Pma при запуске берет из указанного места конфиг, который находится в файле, который указан выше. Смысл в генерируемом файле конфига open servera, если pma не знает, где он расположен.

В предыдущих версия сервера, не удалялся стандартный файл конфига в папке pma, потому такой проблемы не было.

Re: Не могу зайти под рутом в phpMyAdmin

Добавлено: 01 апр 2016, 08:38
DelphinPRO
Смысл в генерируемом файле конфига open servera, если pma не знает, где он расположен.
Он создаётся в папке ПМА (по крайней мере должен там создаваться).


хм, сейчас поковыряем...

Re: Не могу зайти под рутом в phpMyAdmin

Добавлено: 01 апр 2016, 08:47
DelphinPRO
Так. Максим, давай колись, что у тебя там программка проверяет в папке май админа :)

Проблема имеет место быть.
Мои действия:
1. На всякий случай архивирую старую версию ПМА (из комплекта поставки OS)
2. Скачиваю последнюю отсюда http://www.phpmyadmin.net/
3. Удаляю всё из папки \modules\system\html\openserver\phpmyadmin
4. Заливаю туда содержимое скаченного архива.
5. Следую твоему совету, удаляю config.sample.inc.php
6. Перезапускаю сервер. config.inc.php НЕ СОЗДАЁТСЯ.
---
Пробую создать там этот файл, заполняю его при включенном сервере, нормально вхожу в ПМА.
Перезапускаю сервер - файл УДАЛЯЕТСЯ на моих глазах, новый НЕ СОЗДАЁТСЯ.
---
Восстанавливаю старую версию ПМА из бекапа
Удаляю в ней config.inc.php
Перезапускаю сервер.
Файл нормально СОЗДАЁТСЯ.

Re: Не могу зайти под рутом в phpMyAdmin

Добавлено: 01 апр 2016, 12:38
Максим
DelphinPRO, создайте в папке с phpmyadmin файл db_create.php хотя бы пустой. Он нужен для проверки что phpmyadmin установлен. Видимо в последней версии pma его нет.