Автовход в phpmyadmin

Советы и рекомендации, полезные инструкции, обмен опытом
orlov0562
Сообщения: 8
Зарегистрирован:
06 авг 2012, 10:12

Автовход в phpmyadmin

orlov0562 » 06 авг 2012, 10:20

Для того, чтобы не вводить имя/пароль от phpmyadmin каждый раз, надо сделать следующее:

1. Открываем C:\Open Server\userdata\config\phpmyadmin_config.inc.php

2. Ищем и комментируем в нем:
//$cfg['Servers'][$i]['auth_type'] = 'cookie';
3. Добавляем после закомментированной строчки:
    $cfg['Servers'][$i]['auth_type'] = 'config';
    $cfg['Servers'][$i]['user'] = 'root';
    $cfg['Servers'][$i]['password'] = '%mysqlrootpass%';
4. Перезагружаем сервер
Последний раз редактировалось orlov0562 24 янв 2013, 02:04, всего редактировалось 1 раз.
Wave
Сообщения: 43
Зарегистрирован:
14 фев 2012, 03:35

Wave » 31 дек 2012, 10:43

После обновления OS до 4.7.5 совет перестал работать.
orlov0562
Сообщения: 8
Зарегистрирован:
06 авг 2012, 10:12

orlov0562 » 24 янв 2013, 02:03

Переименован файл (по всей видимости с версии 4.7.3):
был: phpmyadmin_config.inc.php.txt
стал: phpmyadmin_config.inc.php

Т.е. теперь надо редактировать файл:
C:\Open Server\userdata\config\phpmyadmin_config.inc.php

Проверил на версии 4.7.6 - работает.

P.S. в шапке уже правильный путь
leeloo
Сообщения: 2
Зарегистрирован:
04 июл 2013, 01:16

leeloo » 11 июл 2013, 13:55

При входе в phpmyadmin открывается страница с воттаким текстом:

Warning: require_once(libraries/common.inc.php) [function.require-once]: failed to open stream: No such file or directory in N:\Server\OpenServer\modules\system\html\openserver\phpmyadmin\index.php on line 11

Fatal error: require_once() [function.require]: Failed opening required 'libraries/common.inc.php' (include_path='.;N:/Server/OpenServer/modules/php/PHP-5.2.17/;N:/Server/OpenServer/modules/php/PHP-5.2.17/PEAR') in N:\Server\OpenServer\modules\system\html\openserver\phpmyadmin\index.php on line 11

У меня не так много опыта что бы понимать что от меня хотят. Если кому не трудно буду рада за подсказку.
Zord
Сообщения: 161
Зарегистрирован:
01 сен 2012, 20:43
Откуда: Брянск

Zord » 11 июл 2013, 16:42

Не найден файл libraries/common.inc.php

Посмотрите, куда он делся
rodigy
Сообщения: 7
Зарегистрирован:
11 июл 2017, 00:20

Re: Автовход в phpmyadmin

rodigy » 31 авг 2017, 22:31

После этих настроек белый экран вместо pma, ничего не грузиться , пустой body
Аватара пользователя
jangogo
Сообщения: 7
Зарегистрирован:
13 сен 2016, 17:41

Re: Автовход в phpmyadmin

jangogo » 05 сен 2017, 15:11

ЧТо делать если не грузится?
Kriptoman
Сообщения: 1
Зарегистрирован:
14 июл 2018, 11:02

Re: Автовход в phpmyadmin

Kriptoman » 14 июл 2018, 11:09

Если сделать как вы пишите - получаю ошибку:

#1045 - Access denied for user 'root'@'localhost' (using password: YES)
mysqli_real_connect(): (HY000/1045): Access denied for user 'root'@'localhost' (using password: YES)

+ инструкция устарела - надо указывать индекс сервера

Вот полный код phpmyadmin_config.inc.php
<?php
$cfg['Servers'][1]['verbose'] = '';
$cfg['Servers'][1]['host'] = '%ip%';
$cfg['Servers'][1]['port'] = %mysqlport%;
$cfg['Servers'][1]['socket'] = '';
$cfg['Servers'][1]['connect_type'] = 'tcp';
$cfg['Servers'][1]['compress'] = false;
$cfg['Servers'][1]['extension'] = 'mysqli';
//$cfg['Servers'][1]['auth_type'] = 'cookie';
$cfg['Servers'][1]['auth_type'] = 'config';
$cfg['Servers'][1]['user'] = 'root';
$cfg['Servers'][1]['password'] = '%mysqlrootpass%';

$cfg['Servers'][1]['AllowRoot'] = true;
$cfg['Servers'][1]['nopassword'] = true;
$cfg['Servers'][1]['AllowNoPassword'] = true;
$cfg['ActionLinksMode'] = 'icons';
$cfg['AjaxEnable'] = true;
$cfg['blowfish_secret'] = 'qfAUHkdeNQ94aaB4YhMxRNvRWYVFax64';
$cfg['MaxRows'] = 50;
$cfg['ServerDefault'] = 1;
$cfg['ServerLibraryDifference_DisableWarning'] = true;
$cfg['ShowAll'] = true;
$cfg['SaveDir'] = '%sprogdir%/userdata/temp';
$cfg['TempDir'] = '%sprogdir%/userdata/temp';
$cfg['UploadDir'] = '%sprogdir%/userdata/temp';
$cfg['VersionCheck'] = false;
$cfg['TabsMode'] = 'both';
$cfg['TableNavigationLinksMode'] = 'icons';
$cfg['ThemeDefault']= 'original';
#$cfg['ThemeManager'] = false;
/**
 * disallow editing of binary fields
 * valid values are:
 *   false    allow editing
 *   'blob'   allow editing except for BLOB fields
 *   'noblob' disallow editing except for BLOB fields
 *   'all'    disallow editing
 * default = blob
 */
//$cfg['ProtectBinary'] = 'false';
$cfg['DefaultLang'] = 'ru';
/**
* default display direction (horizontal|vertical|horizontalflipped)
*/
$cfg['DefaultDisplay']      = 'horizontal';
/**
 * How many columns should be used for table display of a database?
 * (a value larger than 1 results in some information being hidden)
 * default = 1
 */
//$cfg['PropertiesNumColumns'] = 2;
$cfg['PmaNoRelation_DisableWarning'] = true;
?>
Sir_G
Сообщения: 2
Зарегистрирован:
24 июл 2018, 08:21

Re: Автовход в phpmyadmin

Sir_G » 24 июл 2018, 08:27

Мне помогло вот что. Открыл файл phpmyadmin_config.inc.php и заменил это:
$cfg['Servers'][1]['auth_type'] = 'cookie';
вот на это:
// fix auto-login
//$cfg['Servers'][1]['auth_type'] = 'cookie';
$cfg['Servers'][1]['auth_type'] = 'config';
$cfg['Servers'][1]['user'] = 'user';
$cfg['Servers'][1]['password'] = '123456';
// fix auto-login
Где user и 123456 - логин и пароль от базы данных
Ответить