26

Re: phpMyAdmin коннектится к mySQL под другим логином

Пасибо smile

27 (изменено: SERG, 2006-05-29 17:37:11)

Re: phpMyAdmin коннектится к mySQL под другим логином

WINDOWS XP SP2
Сервер SMALL HTTP SERVER 3.05.46
php-4.4.2-Win32
mysql-4.0.26-win32
phpMyAdmin-2.8.1 пробовал и phpMyAdmin-2.8.0.1 на всякий случай

Основные настройки config.inc.php:
$cfg['PmaAbsoluteUri'] = 'http://localhost/phpMyAdmin/';
$cfg['Servers'][$i]['host'] = 'имя сервера бд';
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'логин';
$cfg['Servers'][$i]['password'] = 'пароль';
$cfg['Servers'][$i]['only_db'] = 'test';

phpMyAdmin вложена в WWW

В целом связка эта вроде работает нормально, но:

Проблема с phpMyAdmin:
Если отредактировать файл config.default.php никуда не перемещая, то все работает. Следовательно конфигурация берется из этого файла. Но если отправить этот же файл как положено в корневую папку MyPhpAdmin и переименовать в config.inc.php и набрать в браузере ttp://localhost/phpmyadmin/ то выдает следующее:

Access denied for user 'root'@'localhost' (using password: NO)
Сообщение:
phpMyAdmin не может прочитать данные из конфигурационного файла! Возможная причина - синтаксическая ошибка. Вызовите этот файл (config.inc.php) непосредственно из браузера. Если будут сообщения
об ошибках - исправьте их. Если пустая страница - все в порядке.

Открываю этот файл в браузере пустая страница, следовательно ошибок нет.
Вроде если работать с локальным компъютером никаких прав доступа типа 777 или rw открывать ненадо.

В принципе меня устраивает редактирование config.default.php. Если там все прописано сообщение о невозможности прочитать config.inc.php выдает, но запускается. Не вызовет ли это каких нибудь проблем, можно ли это исправить и сделать как положено?
Хотя может эта проблема возникает при использовании SMALL HTTP SERVER.
И еще испытываю я все это на виртуальной машине VMware_Workstation у себя на компьютере. В общем пытаюсь создать WEB сервер для домовой сети.

И еще на всякий случай добавлю в браузере стоит обновлять страничку после набора в адресной строке, иначе страница скорее всего загрузится с кеша самого браузера заведомо с ошибкой.
Извините если, что не правильно написал в этом деле я новичок.

28

Re: phpMyAdmin коннектится к mySQL под другим логином

SERG
1)

Основные настройки config.inc.php:
$cfg['PmaAbsoluteUri'] = 'http://localhost/phpMyAdmin/';

2)

набрать в браузере ttp://localhost/phpmyadmin/ то выдает следующее:
Access denied for user 'root'@'localhost' (using password: NO)

Мне кажется есть разница в первом и во втором случаях. Тебе не кажется? Смотри - в первом случае главная папка называется phpMyAdmin, во втором - 'phpmyadmin'. Не знаю как для SMALL HTTP SERVER-а, но для Apache - это разные названия.

В связи с этим ты можешь либо исправить значение переменной, либо предоставить phpMyAdmin самостоятельно определить абсолютный URL папки. Последний вариант предпочтительнее. Я считаю, что очевидно указывать URL следует лишь в нетривиальных случаях, когда phpMyAdmin самостоятельно не может найти путь.

29 (изменено: SERG, 2006-05-30 05:45:04)

Re: phpMyAdmin коннектится к mySQL под другим логином

Попорядку устанавливаю домовой WEB сервер SMALL HTTP SERVER на WIN XP SP2
C:\http\www
C:\http\php
C:\http\mysql
C:\http\www\phpmyadmin


Из C:\http\www\phpmyadmin\libraries в папку C:\http\www\phpmyadmin копирую
config.default.php и переименовываю в config.inc.php
А дальше:

И ТАК

$cfg['PmaAbsoluteUri'] = '';
$cfg['PmaNoRelation_DisableWarning']  = FALSE;
$cfg['blowfish_secret'] = '';
$i = 0;
$i++;
$cfg['Servers'][$i]['host']          = 'localhost';
$cfg['Servers'][$i]['port']          = '';         
$cfg['Servers'][$i]['socket']        = '';         
$cfg['Servers'][$i]['connect_type']  = 'tcp';       
$cfg['Servers'][$i]['extension']     = 'mysql';     
$cfg['Servers'][$i]['compress']      = FALSE;       
                                                   
$cfg['Servers'][$i]['controluser']   = '';         
                                                   
$cfg['Servers'][$i]['controlpass']   = '';         

$cfg['Servers'][$i]['auth_type']     = 'config';   
$cfg['Servers'][$i]['user']          = 'root';     
$cfg['Servers'][$i]['password']      = 'пароль';         
                                                   
$cfg['Servers'][$i]['only_db']       = 'test';



И ЭДАК

$cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin/';
$cfg['PmaNoRelation_DisableWarning']  = FALSE;
$cfg['blowfish_secret'] = '';
$i = 0;
$i++;
$cfg['Servers'][$i]['host']          = 'localhost';
$cfg['Servers'][$i]['port']          = '';         
$cfg['Servers'][$i]['socket']        = '';         
$cfg['Servers'][$i]['connect_type']  = 'tcp';       
$cfg['Servers'][$i]['extension']     = 'mysql';     
$cfg['Servers'][$i]['compress']      = FALSE;       
                                                   
$cfg['Servers'][$i]['controluser']   = '';         
                                                   
$cfg['Servers'][$i]['controlpass']   = '';         
                                                   
$cfg['Servers'][$i]['auth_type']     = 'config';   
$cfg['Servers'][$i]['user']          = 'root';     
$cfg['Servers'][$i]['password']      = 'пароль';         
                                                   
$cfg['Servers'][$i]['only_db']       = 'test';



ДА ЧТО ТАМ ГОВОРИТЬ ДАЖЕ ТАК
$cfg['PmaAbsoluteUri'] = ' ';
ТАК
$cfg['PmaAbsoluteUri'] = 'http://127.0.0.1/phpmyadmin/';
И ТАК
$cfg['PmaAbsoluteUri'] = 'http://localhost/www/phpmyadmin/';
$cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin';
$cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin/';
$cfg'PmaAbsoluteUri' = 'http://localhost/phpmyadmin/';
$cfg['PmaAbsoluteUri'] = 'C:\http\\www\phpmyadmin\';

ПРОБОВАЛ ПРОСТО СКОПИРОВАТЬ config.inc.php в папку C:\http\www\phpmyadmin\libraries

УСТАНАВЛИВАЛ phpMyAdmin-2.8.1  и phpMyAdmin-2.8.0.1 на всякий случай


НАБИРАЮ В БРАУЗЕРЕ http://localhost/phpmyadmin/

А ОН ВСЕ ОДНО:

Добро пожаловать в phpMyAdmin 2.8.1

Probably reason of this is that you did not create configuration file. You might want to use setup script to create one.
Ошибка

Ответ MySQL: 
#1045 - Access denied for user: 'root@localhost' (Using password: NO)




ДАЛЕЕ
Из C:\http\www\phpmyadmin в папку C:\http\www\phpmyadmin\libraries копирую
config.inc.php и переименовываю в config.default.php

НАБИРАЕМ http://localhost/phpmyadmin/
ПОЛУЧАЕМ:

MySQL - 4.0.26-nt                                       phpMyAdmin - 2.8.1
Protocol version: 10                                    MySQL client version: 3.23.49
Сервер: localhost via TCP/IP                       Used PHP extensions: mysql
Пользователь: root@localhost                      Language : 
Создать новую БД                                     Тема / Стиль:
 
Показать состояние MySQL                         Документация по phpMyAdmin
Показать системные переменные MySQL     Официальная страница phpMyAdmin
Показать процессы                                    [ChangeLog] [CVS] [Lists]
Storage Engines
Перезагрузить MySQL
Привилегии
Базы Данных
Экспорт
Import

phpMyAdmin не может прочитать данные из конфигурационного файла!
Возможная причина - синтаксическая ошибка.
Вызовите этот файл (config.inc.php) непосредственно из браузера. Если будут сообщения об ошибках - исправьте их. Если пустая страница - все в порядке

./config.inc.php
Open new phpMyAdmin window


Т. Е. все вроде работает но не очень красиво.
не радует глаз сообщение:
phpMyAdmin не может прочитать данные из конфигурационного файла!
Возможная причина - синтаксическая ошибка.
Вызовите этот файл (config.inc.php) непосредственно из браузера. Если будут сообщения об ошибках - исправьте их. Если пустая страница - все в порядке

ЛЮБЛЮ ОТТОЧЕННОСТЬ

Странно то, что ссылка ./config.inc.php ведет к этому файлу и она открывает пустой экран
следовательно: phpMyAdmin знает где этот файл находится и синтаксис не нарушен, но использовать не может, да и работает же config.default.php, следовательно ошибок не должно быть.

МОЖЕТ ЕСТЬ ВОЗМОЖНОСТЬ ПРОСТО ПЕРЕНАЗНАЧИТЬ ЧТОБЫ config.inc.php ЧИТАЛСЯ С C:\http\www\phpmyadmin\libraries
ХОТЯ НАВЕРНОЕ ЭТО ЛИШНЕЕ ЕСЛИ И ТАК ВСЕ РАБОТАЕТ

В принципе я могу и config.default.php менять, НО
НЕОТРАЗИТСЯ ЛИ ЭТО НА ОТЛАЖЕННОСТИ СЕРВЕРА В ЦЕЛОМ.
phpMyAdmin нужен мне только для того чтоб не набирать вручную открытие баз, добавление привилегий, смена паролей. А так в принципе сервер вроде работает, добавляю в папку готовые скрипты, открываю базы и экспериментирую.

Может кто заметит ошибку или всетаки это баг phpMyAdmin.
ТАКАЯ же проблема вроде у Bomber была и тоже на SMALL HTTP SERVER и вроде он ее не победил.
Были ли такие проблемы с Apache(или другие сервера) или только с SMALL HTTP SERVER?

С благодарностью жду предложений

30 (изменено: Experior, 2006-05-30 08:34:55)

Re: phpMyAdmin коннектится к mySQL под другим логином

Упорный какой! Ты по всей видимости перебрал все возможные и невозможные варианты $cfg['PmaAbsoluteUri'] wink

ТАКАЯ же проблема вроде у Bomber была и тоже на SMALL HTTP SERVER и вроде он ее не победил.

Хм... Ну судя по заявлению Bomber решил свою проблему:

Рассказываю КАК я его поборол! Это глупость, но все же... Когда указываешь хост localhost, то и надо заходить в него через http://localhost/phpmyadmin/

И следовательно phpMyAdmin коректно работает и на SMALL HTTP SERVER в том числе.

По моему мнению проблема заключается в правах на конфигурационный файл. ИМХО, конечно.

31 (изменено: SERG, 2006-05-30 10:42:31)

Re: phpMyAdmin коннектится к mySQL под другим логином

Врятли Bomber это поборол, скорее всего он просто вошел под дифолтным ником
с пустым паролем, который прописан в config.default.php по умолчанию.
Если он еще здесь пусть пояснит смог ли он войти под другим ником и паролем. После того как поставить пароль на root, phpMyAdmin выдает ошибку. Приходится просто корректировать config.default.php (не config.inc.php) меняю ник и пароль и все работае вроде корректно     за исключением надписи при запуске о не возможности прочитать config.inc.php.

На счет прав доступа я работаю на локальном компъютере на котором и установлен сервер, правда на виртуальной машине (но собственно это полноценная машина) следовательно они у меня полные кудаж полнее. Да и никакой ошибки типа 403 не выскакивает.

И еще раз повторюсь  если менять config.default.php в целом phpMyAdmin работает корректно, на сколько  я успел поэкспериментировать с WEB сайтом. Напрмер ставлю сторонний  PHP скрипт, создаю с помощю phpMyAdmin базу и все могу наполнять контентом свой сайт. Следовательно связка SMALL HTTP SERVER3.05.46,
php-4.4.2, mysql-4.0.26 работает корректно
а phpMyAdmin-2.8.1 на 5- или я ошибаюсь? Может phpMyAdmin заточен под Apache
и не стоит заострять внимани на эту ошибку?
Извините если что не так я только учусь.
P.S. Возможно ошибка на самом видном месте и не способен я ее увидеть, ... глаз не ймет.
Упорство не самое лучшее качеств. Это как кубик рубика, крутиш вертиш, когда собереш начинаеш понимать зачем потерено столько времени.

32

Re: phpMyAdmin коннектится к mySQL под другим логином

SERG

Врятли Bomber это поборол, скорее всего он просто вошел под дифолтным ником
с пустым паролем, который прописан в config.default.php по умолчанию.
Если он еще здесь пусть пояснит смог ли он войти под другим ником и паролем.

Просьба передана участнику.

Приходится просто корректировать config.default.php (не config.inc.php) меняю ник и пароль и все работае вроде корректно     за исключением надписи при запуске о не возможности прочитать config.inc.php.

Подмена config.inc.php файлом, демонстрирующим конфигурационные переменные, да еще в директории libraries уже некорректна сама по себе.

Может phpMyAdmin заточен под Apache
и не стоит заострять внимани на эту ошибку?

Да нет, phpMyAdmin работает не только под Apache. Но я к сожалению воспроизвести твою проблему не могу, т.к. пользуюсь Апачем.

Нет неразрешимых проблем, есть неприятные решения. (Э. Борн)

33

Re: phpMyAdmin коннектится к mySQL под другим логином

Спасибо за разъяснения.
Хотя я и не подмениваю файл config.inc.php на config.default.php.
Сам phpMyAdmin упорно туда идет(но ведь листинги файлов абсолютно одинаковы) и мне приходится там менять значения раз грузится значи можно. Всетаки это хоть какойто выход. Правда не знаю чем это грозит. Систему я переустанавливал - не помогло. (Есть вообщето альтернатива mysql-administrator с ним все нормально, жаль, что не усифицирован)
В любом случае Если смогу разобраться в чем тут дело обязательно отпишу.

34

Re: phpMyAdmin коннектится к mySQL под другим логином

SERG

Хотя я и не подмениваю файл config.inc.php на config.default.php.
Сам phpMyAdmin упорно туда идет(но ведь листинги файлов абсолютно одинаковы) и мне приходится там менять значения раз грузится значи можно. Всетаки это хоть какойто выход.

Я это и имел ввиду - что phpMyAdmin вместо конфига тянется за дефолтным. Разница их в том, что в конфиге указаны только действительно необходимые для работы с базами данных переменные, а в дефолтном - указаны все возможные, причем с кратким описанием - много ненужного.

В любом случае Если смогу разобраться в чем тут дело обязательно отпишу.

Тем самым окажешь неоценимую услугу другим пользователям SMALL HTTP SERVER

Нет неразрешимых проблем, есть неприятные решения. (Э. Борн)

35

Re: phpMyAdmin коннектится к mySQL под другим логином

Lokki сказал:

Я это и имел ввиду - что phpMyAdmin вместо конфига тянется за дефолтным. Разница их в том, что в конфиге указаны только действительно необходимые для работы с базами данных переменные, а в дефолтном - указаны все возможные, причем с кратким описанием - много ненужного.

Если только в этом дело то, что собственно мешает: создаю сначала config.inc.php(создается он без проблем автоспособом в папке CONFIG)
затем переименовываю в config.default.php и нет никакой лишней информации.

36

Re: phpMyAdmin коннектится к mySQL под другим логином

Без пароля он нормально заходит, у меня была проблема именно, когда ставлю пароль на root'а. Другого пользователя, кроме root'а, я не стал создавать. Возможно так же, что повлияло переименование папки phpMyAdmin в phpmyadmin, или то, что я перешел со Small HTTP на Apache.

37

Re: phpMyAdmin коннектится к mySQL под другим логином

SERG

Если только в этом дело то

Нет, я имею ввиду, что функции у них разные, и в связи с этим находятся в разных директориях. Соответственно, 100% корректное функционирование не гарантировано.

Кстати, ты можешь задать вопрос о своей проблеме при установке phpMyAdmin на Small HTTP непосредственно разработчикам на форуме о SMALL HTTP SERVER. А затем сообщить что тебе сказали разработчики о связке SMALL HTTP SERVER и phpMyAdmin: возможна ли и если да, то в чем была проблема.

Bomber

Без пароля он нормально заходит, у меня была проблема именно, когда ставлю пароль на root'а.

У него как раз именно такая ситуация, когда он использует пароль.

или то, что я перешел со Small HTTP на Apache.

ИМХО - вот истинное решение твоей бывшей проблемы. wink

Нет неразрешимых проблем, есть неприятные решения. (Э. Борн)

38 (изменено: SERG, 2006-06-01 05:46:51)

Re: phpMyAdmin коннектится к mySQL под другим логином

Lokki

Нет, я имею ввиду, что функции у них разные, и в связи с этим находятся в разных директориях. Соответственно, 100% корректное функционирование не гарантировано.

Ну собственно говоря функция config.default.php наверное только как пример,
поэтому не всели равно где phpMyAdmin конфигурацию настроек брать.

Bomber

Без пароля он нормально заходит, у меня была проблема именно, когда ставлю пароль на root'а.

Если менять config.default.php то проходит любой юзер и пароль.

Lokki

или то, что я перешел со Small HTTP на Apache.
ИМХО - вот истинное решение твоей бывшей проблемы. wink

Это не решение проблемы а уход от нее(загубленное творчество). Тем более это и не проблема вовсе(есть альтернативное решение mysql-administrator) Меня устраивает мобильность и простота установки SMALL HTTP SERVER. Установить и настроить связку SMALL HTTP SERVER+php+mysql с нормальным описанием на одной странице займет не более 30 минут даже для новичка. Мне не сложно и АПАЧ настроить, но благодоря SMALL HTTP SERVER. Да и зачем для домовой сети с внутренним трафиком "все поле пахать". Просто хочу помочь и себе и другим начинающим WEB строителям, чтоб не наступали на одни и теже грабли и не тратили время в пустую, а уж потом пускай сами решают, что им болше надо грузить домашний и не без того загруженный сервер (на который как правило хочется все навесить) монстром или легким, изящным, компактным, мобильным решением. А уж потом можно что нибудь и посеръезнее. Как говориться раньше подсядеш раньше выйдеш.
Извините наверное это флуд.

39

Re: phpMyAdmin коннектится к mySQL под другим логином

SERG

Ну собственно говоря функция config.default.php наверное только как пример,
поэтому не всели равно где phpMyAdmin конфигурацию настроек брать.

Все это на уровне "наверное". Если ты готов стать пионером в области нецелевого использования файлов, тогда вперед - на свой страх и риск. Потом узнаешь чревато это чем-то или нет, сообщишь. Я раньше не задумывался что так можно сделать. В документации об этом ни слова, на оф сайте проекта - тоже. Может быть все у тебя будет корректно работать, но обратно же "может быть".

Это не решение проблемы а уход от нее (загубленное творчество).

Скорее всего, если смотреть на это с точки зрения настройки SMALL HTTP SERVER - для Bomber оказалось проще установить и настроить Apache, чем SMALL HTTP SERVER. Если ты докопаешься как можно настроить phpMyAdmin на SMALL HTTP SERVER, особенно при использовании config.inc.php - респект тебе.

Я же дал тебе адрес форума SMALL HTTP SERVER-а, почему не задашь вопрос специалисту по SMALL HTTP SERVER? Уверен разработчик расскажет тебе о подводных камнях настройки phpMyAdmin, если таковые существуют.

Нет неразрешимых проблем, есть неприятные решения. (Э. Борн)

40

Re: phpMyAdmin коннектится к mySQL под другим логином

smile В продолжении темы!
Решил опробовать на APACHE 2.0.55
phpMyAdmin2.8.1
ТАК ВОТ ТАЖЕ СИТУАЦИЯ:
hpMyAdmin не может прочитать данные из конфигурационного файла!
Возможная причина - синтаксическая ошибка.
Вызовите этот файл (config.inc.php) непосредственно из браузера. Если будут сообщения об ошибках - исправьте их. Если пустая страница - все в порядке


В описании сказано:
"Затем следует открыть файл ./scripts/setup.php в Вашем браузере и выполнить установку. После сохранения сконфигурированной конфигурации переместите её в основную директорию и удалите ранее созданную директорию ./config. Не забудьте отменить разрешение на запись в файл ./config.inc.php!
"
На что решил поэкспериментировать и оставил файл в папке ./config
и О! ЧУДО! все наконец заработало(об ошибке упоминаний нет). Если даже просто скопировать config.inc.php в корень, оставив копию в ./config, то сразу сообщает об ошибке.
Осталось попробовать для любителей SMALL HTTP SERVER проделать туже процедуру.
(между прочим с phpMyAdmin-2.5.7-pl1 работает все как положено правда выдернул я его с AppServ 2.4.4a, а остальные файлы с официального сайта)

Может все таки кто нибудь прояснит ситуацию.

Работаю я с локальным сервером и WEB сервер внутренний всетаки никаких
прав доступа открывать не надо или я чегото недопонимаю или гдето в документации чтото упустил.
Все сейчас вроде как надо, но осадок есть чтото не так или так как надо
(ошибка в описании?)
Во всяком случае еще раз прочитаю внимательно документацию и поэкспериментирую.

41

Re: phpMyAdmin коннектится к mySQL под другим логином

SERG
Прямо анекдот, какой-то big_smile
Не хочет у тебя phpMyAdmin подхватывать конфиг из нужного места и все тут. А логи Апача смотрел? Что именно там за ошибка?

42

Re: phpMyAdmin коннектится к mySQL под другим логином

Как раз со всеми другими модулями все в порядке, сыязка:
php-4.4.2-Win32
mysql-4.0.26-win32
apache_2.0.55-win32
работает без проблем.
Недавно настроил движок PHP Nuke 7.9.3.2 в этой связке тоже все как надо.
Не хочет только phpMyAdmin-2.8.1 (пробовал 2.8.0.1 2.8.0.4). Т.е. он тоже работает, но запускается не так как должен.
Голову ни кому не морочу, говорю как есть. Просто заметил, что не только у меня проявляется эта ошибка, разобраться следовательно не только мне полезно, хотя особой необходимости нет и так все работает и можно было рекомендовать справляться с этим такими корявыми методами и работать с базами до следующих версий phpMyAdmin.

Подошол правда phpMyAdmin-2.5.7-pl1, но это недело.
Везде пробовал один и тот же config.inc.php

Возможно конечно виновата моя виртуальная маши VM WARE на которой я и экспериментирую хотя не вижу связи.

43 (изменено: SERG, 2006-06-10 12:15:39)

Re: phpMyAdmin коннектится к mySQL под другим логином

Вообще оказалось, что конфигурация все равно берется из config.default.php.
Только почемуто когда папка ./config вообще просто существует никаких предупреждений об ошибке нет. phpMyAdmin просто берет листинг config.default.php и работает как ни в чем не бывало

44

Re: phpMyAdmin коннектится к mySQL под другим логином

SERG
Действительно здесь стоит разобраться. Упертый ты товарищ. Так что же пишет Апач в error.log?

45

Re: phpMyAdmin коннектится к mySQL под другим логином

SERG
По поводу использования phpMyAdmin-ом config.default.php - после непродолжительного чтения англоязычного ресурса проекта выяснилось, что муссируемое здесь поведение phpMyAdmin вполне закономерно и логично. phpMyAdmin сначала берет переменные из файла config.default.php, а затем читает файл config.inc.php и заменяет значения конфигурационных переменных на те что указаны в config.inc.php.

Нет неразрешимых проблем, есть неприятные решения. (Э. Борн)

46 (изменено: SERG, 2006-06-13 18:09:32)

Re: phpMyAdmin коннектится к mySQL под другим логином

Значит выяснили всетаки это маленький косячок phpMyAdmin. Т. е. если очень хочется то можно.
Решил не полениться и проверить пакет appserv-win32-2.4.5 (к стати не плохой пакет оказался) Связка Apache 1.3.34 PHP 4.4.1 MySQL 5.0.16 (проблем не было с новой аутентификацией еле выговориш) и заметте phpMyAdmin-2.5.7-pl1, хотя версия связки свежая(следовательно разработчики пакетов сталкиваются с такими же проблемами Интерестно почему же это не исправляется). И все прекрастно работает. Хотя легко подставил  Apache 1.3.35 и PHP 4.4.2 да и с MySQL поэкспериментировал. Только более новые phpMyAdmin ни как нормально не ставятся. Либо старая ошибка, либо новая (помоему в зависимости от версии MySQL):
неизвестная русская кодировка.
или все в квадратиках (в версиях phpMyAdmin ниже 2.8.0)
Может попутно просвятите в чем тут дело или ссылку на топик.

В общем это не победимо на локальном сервере (имею ввиду если гнаться за новыми версиями модулей в связке, хотя профи давно на это махнули рукой наверное и пользуются проверенными версиями)(возможно на разных серверах эта ошибка может и не проявлять себя)буду пользоваться phpMyAdmin-2.5.7-pl1 и ждать новых версий.
К стати для любителей SMALL HTTP SERVER я не поленился и попробовал phpMyAdmin-2.5.7-pl1(выдернул  с appserv-win32-2.4.5) все как надо работает. На SMALL HTTP SERVER без проблем удалось подцепить потом движок PHP Nuke 7.9 3.2RUS. Хотя кто попробует appserv-win32-2.4.5 врятли сможет отказаться, а в связке с PHP Nuke просто рай для новичков вроде меня.(просто пробовал эту же связку по описаниям с интернета настроить шансы стремятся к нулю для новичков;  и дело даже не в том, что я такой тупой просто изобилие ошибок в самих описаниях, хотя с нормальной инструкцией дело это займет не более часа вместе с скачкой дистрибутивов)

Извините если, что не правильно написал и если не ответил на вопросы я не профи. В логи я не лезу Голова итак кругом от этих: .ini, conf, установок, переустановок, а мене еще автомобили чинить, а там другой коленкор: подвеска, гайки, шпаклевки, краски.

И всетаки если кто хочет, чтоб phpMyAdmin 2.8.1 более менее красиво работал: создайте папку config в корне и для верности вложите config.inc.php(потом файл можно удалить), а редактируйте config.default.php(у меня вроде работает)перезапустите сервер - это общее резюме из всей этой эпопеи. Кто сможет лучше милости просим.

47

Re: phpMyAdmin коннектится к mySQL под другим логином

Вообще по запросу phpinfo () выдан такой листинг (часть):

PHP Variables
Variable    Value   
PHP_SELF     /phpinfo.php    
_REQUEST["lang"]    russian   
_REQUEST["user"]    MjphZG1pbjoyMTIzMmYyOTdhNTdhNWE3NDM4OTRhMGU0YTgwMWZjMzoxMDo6MDowOjA6MDo6NDA5Ng==   
_COOKIE["lang"]    russian   
_COOKIE["user"]    MjphZG1pbjoyMTIzMmYyOTdhNTdhNWE3NDM4OTRhMGU0YTgwMWZjMzoxMDo6MDowOjA6MDo6NDA5Ng==   
_SERVER["GATEWAY_INTERFACE"]    CGI/1.1   
_SERVER["REQUEST_METHOD"]    GET   
_SERVER["SERVER_PROTOCOL"]    HTTP/1.0   
_SERVER["REMOTE_HOST"]    127.0.0.1SERVER_SOFTWARE=Small_HTTP_Server   
_SERVER["SCRIPT_FILENAME"]    C:\\serv\\www\\phpinfo.php   
_SERVER["PATH_TRANSLATED"]    C:\\serv\\www\\phpinfo.php   
_SERVER["SCRIPT_NAME"]    /phpinfo.php   
_SERVER["USER_AGENT"]    Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; ru) Opera 8.54   
_SERVER["HTTP_USER_AGENT"]    Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; ru) Opera 8.54   
_SERVER["HOST"]    localhost   
_SERVER["HTTP_HOST"]    localhost   
_SERVER["ACCEPT"]    text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1   
_SERVER["HTTP_ACCEPT"]    text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1   
_SERVER["ACCEPT_LANGUAGE"]    ru, en   
_SERVER["HTTP_ACCEPT_LANGUAGE"]    ru, en   
_SERVER["ACCEPT_CHARSET"]    windows-1251, utf-8, utf-16, iso-8859-1;q=0.6, *;q=0.1   
_SERVER["HTTP_ACCEPT_CHARSET"]    windows-1251, utf-8, utf-16, iso-8859-1;q=0.6, *;q=0.1   
_SERVER["ACCEPT_ENCODING"]    deflate, gzip, x-gzip, identity, *;q=0   
_SERVER["HTTP_ACCEPT_ENCODING"]    deflate, gzip, x-gzip, identity, *;q=0   
_SERVER["COOKIE"]    lang=russian; user=MjphZG1pbjoyMTIzMmYyOTdhNTdhNWE3NDM4OTRhMGU0YTgwMWZjMzoxMDo6MDowOjA6MDo6NDA5Ng%3D%3D   
_SERVER["HTTP_COOKIE"]    lang=russian; user=MjphZG1pbjoyMTIzMmYyOTdhNTdhNWE3NDM4OTRhMGU0YTgwMWZjMzoxMDo6MDowOjA6MDo6NDA5Ng%3D%3D   
_SERVER["COOKIE2"]    $Version=1   
_SERVER["HTTP_COOKIE2"]    $Version=1   
_SERVER["CONNECTION"]    Keep-Alive, TE   
_SERVER["HTTP_CONNECTION"]    Keep-Alive, TE   
_SERVER["TE"]    deflate, gzip, chunked, identity, trailers   
_SERVER["HTTP_TE"]    deflate, gzip, chunked, identity, trailers   
_SERVER["DATE_GMT"]    14/06/2006 00:34:35   
_SERVER["HTTP_DATE_GMT"]    14/06/2006 00:34:35   
_SERVER["DATE_LOCAL"]    14/06/2006 11:34:35   
_SERVER["HTTP_DATE_LOCAL"]    14/06/2006 11:34:35   
_SERVER["QUERY_STRING"]    no value   
_SERVER["HTTP_QUERY_STRING"]    no value   
_SERVER["SERVER_PORT"]    80   
_SERVER["HTTP_SERVER_PORT"]    80   
_SERVER["REMOTE_ADDR"]    127.0.0.1   
_SERVER["HTTP_REMOTE_ADDR"]    127.0.0.1   
_SERVER["ALLUSERSPROFILE"]    C:\\Documents and Settings\\All Users   
_SERVER["APPDATA"]    C:\\Documents and Settings\\Ђ¤¬ЁЁбва в®а\\Application Data   
_SERVER["CLIENTNAME"]    Console   
_SERVER["CommonProgramFiles"]    C:\\Program Files\\Common Files   
_SERVER["COMPUTERNAME"]    VIRT   
_SERVER["ComSpec"]    C:\\WINDOWS\\system32\\cmd.exe   
_SERVER["FP_NO_HOST_CHECK"]    NO   
_SERVER["HOMEDRIVE"]    C:   
_SERVER["HOMEPATH"]    \\Documents and Settings\\Ђ¤¬ЁЁбва в®а   
_SERVER["LOGONSERVER"]    \\\\VIRT   
_SERVER["NUMBER_OF_PROCESSORS"]    1   
_SERVER["OS"]    Windows_NT   
_SERVER["Path"]    C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem   
_SERVER["PATHEXT"]    .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH   
_SERVER["PROCESSOR_ARCHITECTURE"]    x86   
_SERVER["PROCESSOR_IDENTIFIER"]    x86 Family 6 Model 8 Stepping 1, AuthenticAMD   
_SERVER["PROCESSOR_LEVEL"]    6   
_SERVER["PROCESSOR_REVISION"]    0801   
_SERVER["ProgramFiles"]    C:\\Program Files   
_SERVER["SESSIONNAME"]    Console   
_SERVER["SystemDrive"]    C:   
_SERVER["SystemRoot"]    C:\\WINDOWS   
_SERVER["TEMP"]    C:\\DOCUME~1\\9335~1\\LOCALS~1\\Temp   
_SERVER["TMP"]    C:\\DOCUME~1\\9335~1\\LOCALS~1\\Temp   
_SERVER["USERDOMAIN"]    VIRT   
_SERVER["USERNAME"]    Ђ¤¬ЁЁбва в®а   
_SERVER["USERPROFILE"]    C:\\Documents and Settings\\Ђ¤¬ЁЁбва в®а   

_SERVER["windir"]    C:\\WINDOWS   
_SERVER["PHP_SELF"]    /phpinfo.php   
_SERVER["argv"]   

Array
(
)
_SERVER["argc"]    0   
_ENV["GATEWAY_INTERFACE"]    CGI/1.1   
_ENV["REQUEST_METHOD"]    GET   
_ENV["SERVER_PROTOCOL"]    HTTP/1.0   
_ENV["REMOTE_HOST"]    127.0.0.1SERVER_SOFTWARE=Small_HTTP_Server   
_ENV["SCRIPT_FILENAME"]    C:\\serv\\www\\phpinfo.php   
_ENV["PATH_TRANSLATED"]    C:\\serv\\www\\phpinfo.php   
_ENV["SCRIPT_NAME"]    /phpinfo.php   
_ENV["USER_AGENT"]    Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; ru) Opera 8.54   
_ENV["HTTP_USER_AGENT"]    Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; ru) Opera 8.54   
_ENV["HOST"]    localhost   
_ENV["HTTP_HOST"]    localhost   
_ENV["ACCEPT"]    text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1   
_ENV["HTTP_ACCEPT"]    text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1   
_ENV["ACCEPT_LANGUAGE"]    ru, en   
_ENV["HTTP_ACCEPT_LANGUAGE"]    ru, en   
_ENV["ACCEPT_CHARSET"]    windows-1251, utf-8, utf-16, iso-8859-1;q=0.6, *;q=0.1   
_ENV["HTTP_ACCEPT_CHARSET"]    windows-1251, utf-8, utf-16, iso-8859-1;q=0.6, *;q=0.1   
_ENV["ACCEPT_ENCODING"]    deflate, gzip, x-gzip, identity, *;q=0   
_ENV["HTTP_ACCEPT_ENCODING"]    deflate, gzip, x-gzip, identity, *;q=0   
_ENV["COOKIE"]    lang=russian; user=MjphZG1pbjoyMTIzMmYyOTdhNTdhNWE3NDM4OTRhMGU0YTgwMWZjMzoxMDo6MDowOjA6MDo6NDA5Ng%3D%3D   
_ENV["HTTP_COOKIE"]    lang=russian; user=MjphZG1pbjoyMTIzMmYyOTdhNTdhNWE3NDM4OTRhMGU0YTgwMWZjMzoxMDo6MDowOjA6MDo6NDA5Ng%3D%3D   
_ENV["COOKIE2"]    $Version=1   
_ENV["HTTP_COOKIE2"]    $Version=1   
_ENV["CONNECTION"]    Keep-Alive, TE   
_ENV["HTTP_CONNECTION"]    Keep-Alive, TE   
_ENV["TE"]    deflate, gzip, chunked, identity, trailers   
_ENV["HTTP_TE"]    deflate, gzip, chunked, identity, trailers   
_ENV["DATE_GMT"]    14/06/2006 00:34:35   
_ENV["HTTP_DATE_GMT"]    14/06/2006 00:34:35   
_ENV["DATE_LOCAL"]    14/06/2006 11:34:35   
_ENV["HTTP_DATE_LOCAL"]    14/06/2006 11:34:35   
_ENV["QUERY_STRING"]    no value   
_ENV["HTTP_QUERY_STRING"]    no value   
_ENV["SERVER_PORT"]    80   
_ENV["HTTP_SERVER_PORT"]    80   
_ENV["REMOTE_ADDR"]    127.0.0.1   
_ENV["HTTP_REMOTE_ADDR"]    127.0.0.1   
_ENV["ALLUSERSPROFILE"]    C:\\Documents and Settings\\All Users   
_ENV["APPDATA"]    C:\\Documents and Settings\\Ђ¤¬ЁЁбва в®а\\Application Data   
_ENV["CLIENTNAME"]    Console   
_ENV["CommonProgramFiles"]    C:\\Program Files\\Common Files   
_ENV["COMPUTERNAME"]    VIRT   
_ENV["ComSpec"]    C:\\WINDOWS\\system32\\cmd.exe   
_ENV["FP_NO_HOST_CHECK"]    NO   
_ENV["HOMEDRIVE"]    C:   
_ENV["HOMEPATH"]    \\Documents and Settings\\Ђ¤¬ЁЁбва в®а   
_ENV["LOGONSERVER"]    \\\\VIRT   
_ENV["NUMBER_OF_PROCESSORS"]    1   
_ENV["OS"]    Windows_NT   
_ENV["Path"]    C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem   
_ENV["PATHEXT"]    .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH   
_ENV["PROCESSOR_ARCHITECTURE"]    x86   
_ENV["PROCESSOR_IDENTIFIER"]    x86 Family 6 Model 8 Stepping 1, AuthenticAMD   
_ENV["PROCESSOR_LEVEL"]    6   
_ENV["PROCESSOR_REVISION"]    0801   
_ENV["ProgramFiles"]    C:\\Program Files   
_ENV["SESSIONNAME"]    Console   
_ENV["SystemDrive"]    C:   
_ENV["SystemRoot"]    C:\\WINDOWS   
_ENV["TEMP"]    C:\\DOCUME~1\\9335~1\\LOCALS~1\\Temp   
_ENV["TMP"]    C:\\DOCUME~1\\9335~1\\LOCALS~1\\Temp   
_ENV["USERDOMAIN"]    VIRT   
_ENV["USERNAME"]    Ђ¤¬ЁЁбва в®а   
_ENV["USERPROFILE"]    C:\\Documents and Settings\\Ђ¤¬ЁЁбва в®а   
_ENV["windir"]    C:\\WINDOWS

Там где отметил(и в подобных местах) зюгмы это так и надо для секъюрити или у меня чтото в системе не настроено

48

Re: phpMyAdmin коннектится к mySQL под другим логином

SERG

Т. е. если очень хочется то можно.

Конечно, главное не отступать.

Может попутно просвятите в чем тут дело или ссылку на топик.

Можно и ссылку, тема кодировок тоже наболевшая и вызывающая у многих вопросы: вот одна из тем по кодировке с нашего форума "Содержимое таблиц отображается кракозяброй". Особое внимание обрати на указанные в топике ссылки на phpclub - там действительно толковые
материалы по данной теме.

В логи я не лезу Голова итак кругом от этих: .ini, conf, установок, переустановок, а мене еще автомобили чинить, а там другой коленкор: подвеска, гайки, шпаклевки, краски.

Да, конфигурация там другая, это точно. wink

И всетаки если кто хочет, чтоб phpMyAdmin 2.8.1 более менее красиво работал: создайте папку config в корне и для верности вложите config.inc.php(потом файл можно удалить), а редактируйте config.default.php(у меня вроде работает)перезапустите сервер - это общее резюме из всей этой эпопеи. Кто сможет лучше милости просим.

Это касается работы phpMyAdmin на SMALL HTTP SERVER

Нет неразрешимых проблем, есть неприятные решения. (Э. Борн)

49 (изменено: SERG, 2006-06-14 08:48:32)

Re: phpMyAdmin коннектится к mySQL под другим логином

Ну не только SMALL HTTP SERVER, но и на APACHE таже проблема выскакивает у меня да и на форуме этот вопрос периодически задают только с друго боку.
Решается этот вопрос только вышесказанным способом либо phpMyAdmin-2.5.7-pl1 с ним все как надо работает (хотя делаю все одинаково)(конечно это не догма кажды решает по своему наверное большинство на готовые пакеты переходят или работают с отработанными связками я же пытаюсь поновее от жадности, лекарства нет случайно да побольше)По крайней мере на локальном сервере (может зависит от самой системы)у меня WIN XP SP2. Удаленные в основном линуксы наверное.
И вообще вроде эти вопросы: кодировка и config.inc.php основные и больше похожи на баги чем на неумение настроить, а решить их не могут достаточно долго. Еслиб так в космос ракеты запускали...
Все извените за лирику и может быть даже за флуд, но на это раз вроде покороче получилось.
А за ссылочки спасибо обязательно посмотрю и постараюсь вникнуть.

50

Re: phpMyAdmin коннектится к mySQL под другим логином

SERG

Ну не только SMALL HTTP SERVER, но и на APACHE таже проблема выскакивает у меня да и на форуме этот вопрос периодически задают только с друго боку.

Неправда, у меня под Win XP SP2 на Апаче прекрасно работает phpMyAdmin 2.8.1. Без нареканий.

И вообще вроде эти вопросы: кодировка и config.inc.php основные и больше похожи на баги чем на неумение настроить, а решить их не могут достаточно долго.

Ну кодировка, это традиционно сложный вопрос для новичков, начинающих работать с базами данных. Если не веришь зайди на phpclub.ru и посмотри сколько там стрниц исписано.

А вот с конфигом я согласен, не баг, но довольно-таки неудобно для новичка пользоваться скриптом инсталляции, но никто не отменял старого проверенного способа создания конфига вручную с последующим помещением в главную папку phpMyAdmin