Помогите плз(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) |
artemidze
а авторизация типа config проходит как код, который вы представили тут?? то есть поля логин и пароль остаются пустыми?? Если да, то попробуйте сделать себе пароль для доступа к базе, и уже с ним проходить http авторизацию |
Нет при авторизации типа конфиг я в поля узер и пасворд прописываю значения.
$cfg['Servers'][$i]['user'] = 'root'; $cfg['Servers'][$i]['password'] = 'my_pass'; |
Цитата:
Окошко имеется в виду самого браузера |
Да окошко есть. Я уже пробовал вписывать в конфиг
$cfg['Servers'][$i]['user'] = 'root'; и так делал $cfg['Servers'][$i]['user'] = ''; все различие в том что в этой форме в поле "логин" то пишет root , то не пишет. форма с запросом пароля вылезает, ввожу пароль, жму ОК. Окно не обновляеться а форма вылезает снова и опять ввожу пароль и так пару раз... а потои уже и окно браузера обновляеться и появляется табличка: Ошибочный логин/пароль. В доступе отказано. |
artemidze
Из официального фака phpmyadmin: Цитата:
|
Можно подробней?
Как для махрового чайника... Английский то я понимаю... но пхпмайадмин и MySQL первый раз вижу... |
http и cookie авторизация работает только для юзера с правами на чтение базы, то есть только SELECT
Причём его логин и пароль надо указывать в двух других переменных, а именно в cfg['Servers'][$i]['controluser'] и $cfg['Servers'][$i]['controlpass'] Зайдите сначало норрмальным путём в phpMyAdmin, там в разделе юзеры создайте нового юзера, а в правах укажите запрет всего кроме SELECT, тогда по идеи будет работать http авторизация |
тогда спрошу с другой стороны:
яхочу разобраться и установить на платный хост магазин на oscommerce. И если сделать все выше упомянутым способом то как я буду при надобности править базу и как ее защитить если отавить "конфиг" авторизацию????( ведь, как я понимаю, этот новый юзер в списке прав на изменения иметь не будет) П.С. Может , сто то не то пишу - тогда поправте! П.П.С. (пред - пред сказанным :biggrin: ) Я устанавливаю оскомерс, делаю все тупо по мануалу... поставил ПХП поставил Mysql дальше там написано поставьте майадмин и создайте базу данных.... вот, и застрял я на пункте поставьте майадмин... Так как прочитал что конфиг авторизация - это проходная к базе данных... поэтому начал с хттп авторизации... |
да и еще один вопрос какой должна быть база данных под оскомерц....????
Если знаете... Или что и где на эту тематику можно почитать??? Буду благодарен за ответ и полезные ссылки |
<?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'; узер создался... пытаюсь этим юзером войти через хттп авторизацию ---- НЕ ПОЛУЧАЕТЬСЯ |
А кто вот эти переменные заполнять будет: $cfg['Servers'][$i]['controluser'] и $cfg['Servers'][$i]['controlpass'] ???
Я же написал это |
<?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'; ?> сейчас использую такой конфиг.... то же самое... |
artemidze
А при этом сотрите значение из переменных $cfg['Servers'][$i]['user'] = 'root' и $cfg['Servers'][$i]['password'] = '' То есть оставьте их пустыми |
<?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' исходя из вышесказаного правильно создан? Просто команды в консоль я содрал прямо из мануала... и особо не разбирался.... |
artemidze
Я сейчас у себя попробЫвал, и у меня тоже ничего не вышло Пользуйтесь конфиг авторизацией, с http видимо у них какие то недаработки, или непонятно описывают, что нужно для её установки Вообще phpMyAdmin ужасно глюкавая штука и для функционирования oscommerce она не нужна phpMyAdmin это всего лишь администратовский тул для управления базой данных в качестве аналога можете попробывать MySQL Administrator |
ОК! Спасибо. А то я уже думал всякое....
А этот MySQL Administrator на подобии пхпмайадмин... ? с ним подобных проблем не должно быть??? Он бесплатный? И напоследок: я почитал про ИКС-карт, так понимаю он получше оскомерц, вы с ним никогда не сталкивались? не хочеться зря тратить время на переделку дизайна в оскомерц.... http://www.cosmetics.com.ua/ ---- Это ИКС карт???? мне кажеться что оскомерц както грубее выглядит и из него очень долго выпиливать такое нужно... П.С. Эх, ссылочку бы на рабочий ИКС-карт..... |
Нет, не прав на счет ОСКОМЕРЦ можно из него и не такое выстругать....
http://design3.xstore.ru/ ( мне бы хоть до такого состояния оскомерц исправить) а в идеале конечно сделать на подобии cosmetics.com.ua Может знаете где об этом почитать, или где то валяються тимплейты... буду благодарен .... |
vadimiron
Цитата:
|
Цитата:
|
Время: 00:30. |
Время: 00:30.
© OSzone.net 2001-