Статьи, приемы, хитрости и Уроки по Photoshop, Illustrator, Web дизайну и кодингу.

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

  Иногда во время тестирования сайта для «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
  • Прочитано 7727 раз
SeRbGa

SeRbGa

мечтатель

Сайт: www.serbga.ru

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

Добавить комментарий


Защитный код
Обновить

Наверх

Популярные статьи

  • 1
  • 2
  • 3
  • 4

последние комментарии

ON-Line Блог SeRbGa.ru предоставляет самую свежую и актуальную информацию для веб-дизайнеров и разработчиков в виде тематических материалов, уроков созданных собственноручно, а так же переводов статей и новостей, полученных с зарубежных информационных ресурсов.

Копирование материалов сайта разрешено только с указанием активной индексируемой гиперссылки на данный сайт!

ДИСКЛЕЙМЕР/DISCLAIMER:

Я сам вдохновляюсь материалами, которые предлагаются вам на обозрение, будь то интересные руководства или полезные и впечатляющие подборки (дизайнов, шаблонов, макетов и т.д.), и по возможности всегда сохраняется ссылка на источники, и сообщается  автор изображений, использованных в подборках или руководствах. Зачастую, ссылка на источник не ведёт напрямую к автору шедевра, но если кто-то захочет использовать какие-либо изображения, графические элементы, исходники, которые здесь предоставлены, то единственное требование, выставленное к перепосту, заключается в сохранении ссылки на источник, а также соблюдение условий лицензионного соглашения (если таковое имеется). Если кто-то желает модифицировать тот или иной продукт, изменить его, подкорректировать, то ему придется самостоятельно искать настоящего автора материала.