Решил сделать автовход в phpMyAdmin, такой же как в денвере. Т.е. чтобы не вводить каждый раз имя и пароль, а автоматически входить сразу после набора url. Делается это так..
Отключение авторизации phpMyAdmin
- Открываем C:\OpenServer\userdata\config\phpmyadmin_config.inc.php
- Ищем и комментируем в нем:
//$cfg['Servers'][$i]['auth_type'] = 'cookie';
- Добавляем после закомментированной строчки:
$cfg['Servers'][$i]['auth_type'] = 'config'; $cfg['Servers'][$i]['user'] = 'root'; $cfg['Servers'][$i]['password'] = '%mysqlrootpass%';
- Перезагружаем сервер
--[добавлено 27.06.16]--
По сообщениям посетителей блога, в новой версии, вместо $i нужно указать цифровой индекс:
$cfg['Servers'][1]['auth_type'] = 'config'; $cfg['Servers'][1]['user'] = 'root'; $cfg['Servers'][1]['password'] = '%mysqlrootpass%';
Комментарии (27)
Open Server 5.2.2
Работает только так как указано внизу
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
Автору большое спасибо!
Круто, все работает)))
Неверный индекс сервера на каждой странице, что делать?
поменял с $i на 1 и все заработало )
По всей видимости, за 4е года произошли некоторые изменения. Круто, что сам справился ;)
Круто сам с собой по общался =)
Кстати как выводить комменты по такой вложенности
И сколько можно вложенных комментов?
Спасибо, заработало!
поменял с $i на 1 и все заработало
Спасибо, помогло. Только в новых версиях вместо $i стоит 1 или еще что.
Спасибо за статью!
На моем маленьком, древнем мониторе ваш "#footer" некорректно отображается!! Уходит вправо на 20px;
Спасибо!
У меня на Опенсервер 5.1 потреборвалось место $i поставить 1:
// $cfg['Servers'][1]['auth_type'] = 'cookie';
$cfg['Servers'][1]['auth_type'] = 'config';
$cfg['Servers'][1]['user'] = 'root';
$cfg['Servers'][1]['password'] = '%mysqlrootpass%';
Спасибо. Работает на Опенсервер 5.1.1
Ай молодца! Спасибо большое! Всё пашет
Спасибо, а кто знает если поновее phpmyadmin для openserver?
Последний phpMyAdmin, можно скачать тут: phpmyadmin.net, создать под него отдельный домен или положить в любой другой (например, localhost/pma) и пользоваться им.
Отлично работает! Версия OpenServer 4.9.0
Спасибо!
Пожалуйста, рад что Вам помог!
спасибо, все работает :D
Николай, строчка
$cfg['Servers'][$i]['auth_type'] = 'cookie';
уже была в файле, нам нужно её НАЙТИ и ЗАКОММЕНТИРОВАТЬ, т.е. добавить два слеша впереди, вот так:
// $cfg['Servers'][$i]['auth_type'] = 'cookie';
потом, надо ниже этой строчки добавить:
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '%mysqlrootpass%';
чтобы получилось вот так:
// $cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '%mysqlrootpass%';
Разумеется, то что добавил ранее надо удалить, вернуть к исходному состоянию. После этого, лучше всего не просто перезагрузить страницу в броузере, а закрыть броузер и открыть его снова, это гарантирует то, что сотрется сессия. Конечно если до изменений ты уже зашел и увидел форму ввода логина/пароля.
где я ошибся ? открыл этот файл как документ, и вставил эти 4 строчки после этих двух
<?php
$i = 1;
Спасибо не работает, я бот.
Привет! Если не работает, напиши твою версию OpenServer. Его довольно часто обновляют, а я не слежу за его обновлениями, поэтому могло уже что-то поменяться.
Спасибо работает