Тема: Проблема с установкой phpmyadmin
Поставил себе связку Апач2.2.4+PHP5.2.3+MySQL5.0.45+phpmyadmin2.10.3. Все делал по инструкции какие есть на этом сайте в "инструментарии вэб разработчика". При тестировании связки без phpmyadmin все было нормально - тетсы прошли успешно. Поставил phpmyadmin и начались неприятности. Уменя DocumentRoot "C:/apache" там две папки "localhost" и "test.ru", в "localhost" лежат тестовые скрипты и phpmyadmin; в "test.ru" - сайт. Так вот при открывании "localhost", а за тем phpmyadmin пишет: #1045 - Access denied for user 'pma'@'localhost' (using password: YES), ссылается на config.inc.php, зато если попытаться открыть phpmyadmin через http://localhost/pma/ , или http://www.test.ru/pma/ - открывается совершенно нормально просмотрел настройки в phpmyadmin/config.inc.php - ошибок не нашел, код стандартный как в приведенном в инструкции примере, правда пароль у pma-пользователя и для "root" одинаковый. Вот он собственно
<?php
$i = 0;
$i++;
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'pass'; // Пароль пользователя root
$cfg['Servers'][$i]['controluser'] = 'pma'; // Имя созданного вами только что пользователя для доступа к расширенным таблицам.
$cfg['Servers'][$i]['controlpass'] = 'pass'; // А здесь его пароль.
$cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
$cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';
$cfg['Servers'][$i]['relation'] = 'pma_relation';
$cfg['Servers'][$i]['table_info'] = 'pma_table_info';
$cfg['Servers'][$i]['table_coords'] = 'pma_table_coords';
$cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages';
$cfg['Servers'][$i]['column_info'] = 'pma_column_info';
$cfg['Servers'][$i]['history'] = 'pma_history';
$cfg['Servers'][$i]['designer_coords'] = 'pma_designer_coords';
?>
Может ошибка в httpd-vhosts.conf в Апаче, но и ее я там не вижу, вот код
NameVirtualHost 127.0.0.1:80
<VirtualHost 127.0.0.1:80>
DocumentRoot C:/apache/localhost/www
ServerName localhost
ErrorLog C:/apache/localhost/error.log
CustomLog C:/apache/localhost/access.log common
</VirtualHost>
<VirtualHost 127.0.0.1:80>
DocumentRoot C:/apache/test.ru/www
ServerName test.ru
ServerAlias www.test.ru
ErrorLog C:/apache/test.ru/error.log
CustomLog C:/apache/test.ru/access.log common
</VirtualHost>
В чем решение моей проблемы? Подскажите пожалуйста!
P.S. Меня терзают смутные сомнения, наверное где-то необходимо прописать пользователя 'pma'@'localhost', но вот где и как? Знаний явно не хватает.