Logo
Версия для печати

Установка phpMyAdmin в «Битрикс веб-окружение».

  • Автор  SeRbGa

  Иногда во время тестирования сайта для «1С-Битрикс» появляется необходимость поработать с базой данных, изучить таблицы их содержимое или проследить как они связаны. 

В «Битрикс веб-окружение» нет phpMyAdmin. Сейчас мы его поставим.
Сначала нужно скачать phpMyAdmin. Это можно сделать на сайте http://php-myadmin.ru в разделе «Скачать». Для скачивания выбираем архив, содержащий все языковые файлы в нескольких кодировках (all-languages). 
Затем нужно создать папку, куда мы будем распаковывать скачанный архив. Так и назовем ее “phpMyAdmin”. Папку нужно создать внутри каталога \Bitrix\ (тот каталог куда установили веб окружение) (например, D:\Bitrix\phpMyAdmin) 
Далее нужно создать в «Битрикс веб-окружение» новый виртуальный хост. Это делается в файле httpd.conf, в котором хранятся все настройки веб-сервера Apache. Это файл лежит в папке D:\Bitrix\apache\conf\. 
Открываем его с помощью, например, “Notepad++” и добавляем следующий блок настроек: 
Код

 

Listen 82
<VirtualHost *:82>
ServerName localhost
DocumentRoot "D:\Bitrix\phpmyadmin"
</VirtualHost>

Таким образом, мы добавили новый виртуальный хост в «Битрикс веб-окружение», который будет доступен по адресу localhost:82. 

 

Можно использовать любой допустимый порт (не обязательно 82). 
Не забудьте после завершения настроек перезагрузить сервер, чтобы добавленный виртуальный хост стал доступен. 
Теперь в созданную ранее папку нужно разархивировать скачанный ранее phpMyAdmin
Заходим в папку D:\Bitrix\phpmyadmin и находим в ней файл config.inc.php. В нем хранятся настройки для соединения с сервером mysql. 

Если его нет - создайте и пометите туда этот код:

 

<?php
/* vim: set expandtab sw=4 ts=4 sts=4: */
/**
 * phpMyAdmin sample configuration, you can use it as base for
 * manual configuration. For easier setup you can use setup/
 *
 * All directives are explained in Documentation.html and on phpMyAdmin
 * wiki <http://wiki.cihar.com>.
 *
 * @version $Id: config.sample.inc.php 11781 2008-11-06 05:29:28Z rajkissu $
 */

/*
 * This is needed for cookie based authentication to encrypt password in
 * cookie
 */
$cfg['blowfish_secret'] = ''; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */

/*
 * Servers configuration
 */
$i = 0;

/*
 * First server
 */
$i++;
/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'cookie';
/* Server parameters */
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['port'] = '31006';
$cfg['Servers'][$i]['AllowRoot'] = 'true';
$cfg['Servers'][$i]['AllowNoPasswordRoot'] = 'true';
$cfg['Servers'][$i]['nopassword'] = 'true';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
/* Select mysqli if your server has it */
$cfg['Servers'][$i]['extension'] = 'mysql';

/* rajk - for blobstreaming */
$cfg['Servers'][$i]['bs_garbage_threshold'] = 50;
$cfg['Servers'][$i]['bs_repository_threshold'] = '32M';
$cfg['Servers'][$i]['bs_temp_blob_timeout'] = 600;
$cfg['Servers'][$i]['bs_temp_log_threshold'] = '32M';

$cfg['UploadDir'] = '';
$cfg['SaveDir'] = '';
?>

 

 

Настройки представляют из себя ассоциативный массив. Нас интересуют следующие элементы этого массива: 

$cfg['Servers'][$i]['host'] — сюда нужно прописать хост для доступа к серверу mysql (в «Битрикс веб-окружение» по умолчанию — localhost:31006) 
$cfg['Servers'][$i]['user'] — сюда вписываем пользователя (по умолчанию “root”) 
$cfg['Servers'][$i]['password'] – здесь указываем пароль пользователя “root” (по умолчанию пустое значение) 

После того как мы сделаем эти настройки, по адресу localhost:82 будет доступен phpMyaAdmin, в котором просматривать базу данных системы «1С-Битрикс».

 

Последнее изменениеЧетверг, 14 Август 2014 12:28
  • Оцените материал
    (0 голосов)
  • Опубликовано в Web coding
  • Прочитано 14179 раз
SeRbGa

SeRbGa

мечтатель

Сайт: www.serbga.ru

Оставить комментарий

SeRbGa