Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   Помогите плз(phpMyAdmin) (http://forum.oszone.net/showthread.php?t=60234)

artemidze 29-01-2006 00:29 398403

Помогите плз(phpMyAdmin)
 
Возникла следующая проблема с пхп майадмин:
не удаеться запустить пхпмайадмин с http авторизацией.
настройки сonfig.inc.php
<?php
$cfg['PmaAbsoluteUri'] = 'http://localhost/phpMyAdmin/';
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['auth_type'] = 'http';
$cfg['Servers'][$i]['user'] = '';
$cfg['Servers'][$i]['password'] = '';
$cfg['blowfish_secret'] = '';
?>
при попытке зайти в майадмин отвечает: Ошибочный логин/пароль. В доступе отказано.

при авторизации типа config все нормально.
Подскажите что делать????

(Apache 2.0.5 + PHP 4.3.8 + MySQL 4.1
phpmyadmin 2.7 pl2)

vadimiron 29-01-2006 01:14 398414

artemidze
а авторизация типа config проходит как код, который вы представили тут?? то есть поля логин и пароль остаются пустыми??
Если да, то попробуйте сделать себе пароль для доступа к базе, и уже с ним проходить http авторизацию

artemidze 29-01-2006 13:27 398492

Нет при авторизации типа конфиг я в поля узер и пасворд прописываю значения.
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'my_pass';

vadimiron 29-01-2006 13:42 398497

Цитата:

при попытке зайти в майадмин отвечает: Ошибочный логин/пароль. В доступе отказано.
А при авторизации типа http окошко вылезает, в котором надо ввести пароль и логин??
Окошко имеется в виду самого браузера

artemidze 29-01-2006 14:11 398515

Да окошко есть. Я уже пробовал вписывать в конфиг
$cfg['Servers'][$i]['user'] = 'root';
и так делал
$cfg['Servers'][$i]['user'] = '';
все различие в том что в этой форме в поле "логин" то пишет root , то не пишет.

форма с запросом пароля вылезает, ввожу пароль, жму ОК. Окно не обновляеться а форма вылезает снова и опять ввожу пароль и так пару раз... а потои уже и окно браузера обновляеться и появляется табличка:
Ошибочный логин/пароль. В доступе отказано.

vadimiron 29-01-2006 15:06 398527

artemidze
Из официального фака phpmyadmin:
Цитата:

For 'http' and 'cookie' modes, phpMyAdmin needs a controluser that has only the SELECT privilege on the mysql.user (all columns except "Password"), mysql.db (all columns) & mysql.tables_priv (all columns except "Grantor" & "Timestamp") tables.
You must specify the details for the controluser in the config.inc.php3 file under the $cfg['Servers'][$i]['controluser']& $cfg['Servers'][$i]['controlpass'] settings.

artemidze 29-01-2006 15:28 398532

Можно подробней?
Как для махрового чайника...
Английский то я понимаю... но пхпмайадмин и MySQL первый раз вижу...

vadimiron 29-01-2006 15:46 398536

http и cookie авторизация работает только для юзера с правами на чтение базы, то есть только SELECT
Причём его логин и пароль надо указывать в двух других переменных, а именно в cfg['Servers'][$i]['controluser'] и $cfg['Servers'][$i]['controlpass']
Зайдите сначало норрмальным путём в phpMyAdmin, там в разделе юзеры создайте нового юзера, а в правах укажите запрет всего кроме SELECT, тогда по идеи будет работать http авторизация

artemidze 29-01-2006 20:24 398632

тогда спрошу с другой стороны:
яхочу разобраться и установить на платный хост магазин на oscommerce.
И если сделать все выше упомянутым способом то как я буду при надобности править базу и как ее защитить если отавить "конфиг" авторизацию????( ведь, как я понимаю, этот новый юзер в списке прав на изменения иметь не будет)
П.С. Может , сто то не то пишу - тогда поправте!
П.П.С. (пред - пред сказанным :biggrin: )
Я устанавливаю оскомерс, делаю все тупо по мануалу...
поставил ПХП
поставил Mysql
дальше там написано поставьте майадмин и создайте базу данных....
вот, и застрял я на пункте поставьте майадмин... Так как прочитал что конфиг авторизация - это проходная к базе данных... поэтому начал с хттп авторизации...

artemidze 29-01-2006 20:38 398635

да и еще один вопрос какой должна быть база данных под оскомерц....????
Если знаете...
Или что и где на эту тематику можно почитать???
Буду благодарен за ответ и полезные ссылки

artemidze 29-01-2006 21:21 398646

<?php
$cfg['PmaAbsoluteUri'] = 'http://localhost/phpMyAdmin/';
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['auth_type'] = 'http';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
$cfg['blowfish_secret'] = '';
$cfg['Servers'][$i]['controluser'] = '';
$cfg['Servers'][$i]['controlpass'] ='';
?>
создал эзера с привилегией селект(поставил галочку напротив селект)
так конфиг файл выглядеть должен???
всеравно тоже самое.... уже даже правил кофиг и запускал со всевозможными вариациями заполнения переменных цфг
---- ОДИН ХРЕН



почитал мануал решил создать юзера из консоли
GRANT USAGE ON mysql.* TO 'pma'@'localhost' IDENTIFIED BY 'pmapass';
GRANT SELECT (
Host, User, Select_priv, Insert_priv, Update_priv, Delete_priv,
Create_priv, Drop_priv, Reload_priv, Shutdown_priv, Process_priv,
File_priv, Grant_priv, References_priv, Index_priv, Alter_priv,
Show_db_priv, Super_priv, Create_tmp_table_priv, Lock_tables_priv,
Execute_priv, Repl_slave_priv, Repl_client_priv
) ON mysql.user TO 'pma'@'localhost';
GRANT SELECT ON mysql.db TO 'pma'@'localhost';
GRANT SELECT ON mysql.host TO 'pma'@'localhost';
GRANT SELECT (Host, Db, User, Table_name, Table_priv, Column_priv)
ON mysql.tables_priv TO 'pma'@'localhost';

узер создался... пытаюсь этим юзером войти через хттп авторизацию ----
НЕ ПОЛУЧАЕТЬСЯ

vadimiron 29-01-2006 23:59 398695

А кто вот эти переменные заполнять будет: $cfg['Servers'][$i]['controluser'] и $cfg['Servers'][$i]['controlpass'] ???
Я же написал это

artemidze 30-01-2006 00:51 398711

<?php
$cfg['PmaAbsoluteUri'] = 'http://localhost/phpMyAdmin/';
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['auth_type'] = 'http';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
$cfg['blowfish_secret'] = '';
$cfg['Servers'][$i]['controluser'] = 'pma';
$cfg['Servers'][$i]['controlpass'] ='pmapass';
?>

сейчас использую такой конфиг.... то же самое...

vadimiron 30-01-2006 01:50 398716

artemidze
А при этом сотрите значение из переменных $cfg['Servers'][$i]['user'] = 'root' и $cfg['Servers'][$i]['password'] = ''
То есть оставьте их пустыми

artemidze 30-01-2006 02:17 398721

<?php
$cfg['PmaAbsoluteUri'] = 'http://localhost/phpMyAdmin/';
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['auth_type'] = 'http';
$cfg['Servers'][$i]['user'] = '';
$cfg['Servers'][$i]['password'] = '';
$cfg['blowfish_secret'] = '';
$cfg['Servers'][$i]['controluser'] = 'pma';
$cfg['Servers'][$i]['controlpass'] ='pmapass';
?>

Так????
Всеравно... ОШИБКА... =((((
может с настройками апача\пхп\скл что то не так???


Этот юзер 'pma'@'localhost' исходя из вышесказаного правильно создан?
Просто команды в консоль я содрал прямо из мануала... и особо не разбирался....

vadimiron 30-01-2006 23:50 399155

artemidze
Я сейчас у себя попробЫвал, и у меня тоже ничего не вышло
Пользуйтесь конфиг авторизацией, с http видимо у них какие то недаработки, или непонятно описывают, что нужно для её установки
Вообще phpMyAdmin ужасно глюкавая штука и для функционирования oscommerce она не нужна
phpMyAdmin это всего лишь администратовский тул для управления базой данных
в качестве аналога можете попробывать MySQL Administrator

artemidze 31-01-2006 00:12 399162

ОК! Спасибо. А то я уже думал всякое....
А этот MySQL Administrator на подобии пхпмайадмин... ? с ним подобных проблем не должно быть??? Он бесплатный?
И напоследок: я почитал про ИКС-карт, так понимаю он получше оскомерц, вы с ним никогда не сталкивались? не хочеться зря тратить время на переделку дизайна в оскомерц....
http://www.cosmetics.com.ua/ ---- Это ИКС карт???? мне кажеться что оскомерц както грубее выглядит и из него очень долго выпиливать такое нужно...
П.С. Эх, ссылочку бы на рабочий ИКС-карт.....

artemidze 31-01-2006 00:32 399170

Нет, не прав на счет ОСКОМЕРЦ можно из него и не такое выстругать....
http://design3.xstore.ru/ ( мне бы хоть до такого состояния оскомерц исправить) а в идеале конечно сделать на подобии cosmetics.com.ua
Может знаете где об этом почитать, или где то валяються тимплейты...
буду благодарен ....

Underson 01-02-2006 12:06 399609

vadimiron
Цитата:

phpMyAdmin это всего лишь администратовский тул для управления базой данных в качестве аналога можете попробывать MySQL Administrator
эта штука рульная.. тока я не разобрался можно ли с её помощью работать с удаленной базй данных... тоесть размещенной уже по ходу дела нельзя... а если нельзя то локально нуно ставить тое что и в сети.. ну это сугубо мое мнение

vadimiron 01-02-2006 21:11 399770

Цитата:

можно ли с её помощью работать с удаленной базй данных
Почему же?? Вроде можно, просто надо настройки подсоединения прописать и всё


Время: 00:30.

Время: 00:30.
© OSzone.net 2001-