Имя: Пароль:
IT
 
проблема с phpmyadmin
0 live in sky dreams
 
10.12.13
23:30
поставил на сервак Debian wheezy
PHP, MySql, apache, phpmyadmin
Захожу в phpmyadmin - в конце каждой страницы надпись "Ошибка при указании соединения для controluser в конфигурации."

Зашел в конфиг phpmyadmin - там:
$cfg['Servers'][$i]['controluser'] = $dbuser;
$cfg['Servers'][$i]['controlpass'] = $dbpass;

если верить конфигу - вроде все должно быть норм. В чем проблема? Что я недонастроил?
1 Lionee
 
10.12.13
23:38
ну введи имя и пас для соединения с MySql
написано ж
2 kokamoonga
 
10.12.13
23:39
(0) вероятно переменные $dbuser, $dbpass откуда-то инклюдятся. Там откуда они инклюдятся они заданы?
3 live in sky dreams
 
10.12.13
23:42
(2)Да, видимо, только откуда блин как понять?
4 Lionee
 
10.12.13
23:43
(3)
$cfg['Servers'][$i]['тут user'] = $dbuser;
$cfg['Servers'][$i]['тут pass'] = $dbpass;
5 Lionee
 
10.12.13
23:44
руками пропиши , то что ты создавал в MySql
6 kokamoonga
 
10.12.13
23:45
(3) ну grep например...

(4) эээ... сомневаюсь. очень сомневаюсь, что логин и пароль используются в качестве ключей в Servers
7 live in sky dreams
 
10.12.13
23:47
(5) руками писать в конфиг что? Рута и его пасс? С точки зрения безопасности это не то
8 live in sky dreams
 
10.12.13
23:47
(6)не понял, что grep, простите?
9 kokamoonga
 
10.12.13
23:49
(7) для проверки работоспособности (5) вполне. А потом читать доки и понимать где именно прописываются данные доступа к базе ну или grep, find, locate или любые другие варианты поиска
10 live in sky dreams
 
10.12.13
23:49
(6)я не гуру в линукс, можно подробнее?
11 kokamoonga
 
10.12.13
23:52
(10) хм.
ну есть папка где лежит phpmyadmin

там просто нужно поискать нужную переменную

если память не изменяет grep -rn '$dbuser' /path/to/phpmyadmin
12 live in sky dreams
 
10.12.13
23:52
нашел где объявляются переменные...
dbuser и dbpass, спасибо за подсказку о grep
13 kokamoonga
 
10.12.13
23:56
(12) объявил? все работает?
14 live in sky dreams
 
10.12.13
23:58
да дело в том, что там прописано все как и было во время установки phpmyadmin
15 live in sky dreams
 
10.12.13
23:58
я ничего оттуда не менял
16 kokamoonga
 
10.12.13
23:58
(14) ну так там нужно указать свои данные вероятно
17 live in sky dreams
 
10.12.13
23:59
да, они указаны.. только пользак не рут, а "phpmyadmin" и пасс от него
18 kokamoonga
 
10.12.13
23:59
(14) честно говоря, никогда не настраивал phpmyadmin ручками, но общая логика у всех php-конфигов примерно одинаковая
19 kokamoonga
 
11.12.13
00:00
(17) у тебя среди пользователей базы данных есть phpmyadmin?
20 live in sky dreams
 
11.12.13
00:02
да есть.
я сейчас на всякий случай зашел в mysql из консоли и апдейтнул пасс для пользака phpmyadmin
21 live in sky dreams
 
11.12.13
00:02
рестартнул апач - та же самая фигня
22 kokamoonga
 
11.12.13
00:03
(20) и та же ошибка?
23 Lionee
 
11.12.13
00:03
phpmyadmin использовал один раз при настройки базы , потом ессествнено снес его оттуда ,чтоб извне не запускалось
и правил все ручками
24 kokamoonga
 
11.12.13
00:04
"Ошибка при указании соединения для controluser в конфигурации."

а где название базы данных и ип мускул-сервера указываются? вероятно там же? они верно указаны?
25 live in sky dreams
 
11.12.13
00:08
Блин!!!!!!!!!
Перезапустил Putty, еще раз пароль перебил для phpmyadmin в мускуле из консоли, рестартнул апач - ошибка пропала...

Пути может глючить или это у меня клава залипает?
26 live in sky dreams
 
11.12.13
00:08
или клавиши уже недонажимаю....
27 live in sky dreams
 
11.12.13
00:08
пойду пожру..
28 live in sky dreams
 
11.12.13
00:09
Спасибо за помощь!!!!
29 kokamoonga
 
11.12.13
00:10
(27) мудрое решение:)
30 kokamoonga
 
11.12.13
00:11
на случай если вдруг захочется понять что происходит вот вики по конфигу http://docs.phpmyadmin.net/en/latest/config.html
31 live in sky dreams
 
11.12.13
00:19
О! Спасибо! В мемориз!!!!