Решил я как-то изучить 1С-Битрикс: Управление сайтом. А для этих целей есть даже пробная версия. Перешел на сайт разработчиков популярной в России CMS, в раздел для скачивания и скачал 1С-Битрикс: Управление сайтом. Для меня показалось странным, что этот движок распространяется *.exe файлом.

Когда я запустил этот файл, сразу же началась установка Веб-окружения, автоматически установился веб-сервер — Апач, при установке даже порт для apache спросили. Это безусловно меня обрадовало. Но когда я захотел зайти в phpmyadmin, который уже давно в сборке с denwer`ом идет, я его не обнаружил в этом Веб-окружении от 1С.

Очень жаль, что разработчики не встроили в свое окружение такой полезной утилиты, как phpmyadmin.

Так как мне не очень хотелось удалять этот пакет и снова ставить Битрикс на любимый denwer, то я решил поставить на это Веб-окружение собственный phpmyadmin, ведь это тот же самый Апач. Немного поискав в интернете решение, я нашел следующую инструкцию:

  1. Скачать phpMyAdmin тут: http://php-myadmin.ru . Выбрать при этом пакет со всеми языками (all languages).

  2. Внутри папки с Bitrix, куда вы установили Веб-окружение, создать папку phpMyAdmin. У меня это была папка: C:\Program Files for ULSTU\Bitrix\phpmyadmin.

  3. Перекинуть скачанные файлы в эту папку.

  4. В папке с phMyAdmin найти файл config.inc.php, открыть его через текстовый редактор и изменить/дописать следующее:

    $cfg['Servers'][$i]['host'] = 'localhost:31006';
    $cfg['Servers'][$i]['user'] = 'root';
    $cfg['Servers'][$i]['password'] = '';
    

    Так как Веб-окружение от Битрикс разворачивает на localhost:31006 свой MySQL сервер, то в поле host мы его и указываем. А поля user и password задаем пользователя базы данных.

  5. Далее необходимо изменить конфигурацию apache, для этого переходим в следующую папку: C:\Program Files for ULSTU\Bitrix\apache2\conf, находим файл httpd.conf и дописываем в него следующее:

    <VirtualHost *:82>
        ServerName localhost
        DocumentRoot "C:\Program Files for ULSTU\Bitrix\phpmyadmin"
    </VirtualHost>
    

    Данный код говорит, что по адресу localhost:82 будет открываться наш phpMyAdmin, который находится в папке C:\Program Files for ULSTU\Bitrix\phpmyadmin.

  6. Перезагружаем веб-сервер, желательно перезагрузить компьютер.

После того, как вы проделаете данную последовательность действий, по адресу localhost:82 будет открываться привычный вам phpMyAdmin.

Кстати, также вычитал в интернете, что в комплекте с Битрикс:Веб-окружение поставляется консольная программа Command Line Client для общения с БД, но я ей не пользовался, так как phpMyAdmin привычнее и нагляднее.

Cannot log in to the MySQL server.

Я когда установила phpmyadmin в bitrix веб-окружение, мне выводилось сообщение, что нужна версия php > 5.5. Когда я проверяла версию php через демо-версию сайта, там была указана версия php 5.3. Я попробовала установить более старую версию phpmyadmin, но там тоже ошибка: #2002 Cannot log in to the MySQL server.
Подскажите, что делать?

Надо исправить $cfg['Servers'][$i]['AllowNoPassword'] = false; на $cfg['Servers'][$i]['AllowNoPassword'] = true;

Также иногда для устранения этой проблемы нужно в файле phpmyadmin/config.inc.php указать:
$cfg['Servers'][$i]['host'] = 'localhost'; на
$cfg['Servers'][$i]['host'] = '127.0.0.1';

Ошибка в браузере ERR_CONNECTION_REFUSED

Почему то не сработало, выводит ошибку:
Веб-страница недоступна ERR_CONNECTION_REFUSED
Не пойму в чем дело.

Скорее всего у вас занят 80 порт другой программой, например, это может быть skype. Нужно добавить в конф апача Listen 82. Если не указывать Listen 82, то phpmyAdmin автоматом будет сидеть на 80 порту. А 80 порт и так занят вашим сайтом битрикс, поэтому перевесить на другой порт лучше всего. Но тогда при подключении к админу надо будет указывать порт в ссылке.

А лучше всего уметь использовать консоль mysql, на будущее точно пригодится.