Бітрікс веб-оточення

Я використовую для тестування і розробки сайтів на бітрікс (та й інших теж) пакет "Бітрікс: Веб-оточення" для Windows, спочатку заточений під один сайт. Давайте встановимо кілька сайтів в одне веб-оточення, заодно прикрутимо адмінку для бази даних MySql.







Пакет «Бітрікс: Веб-оточення» виробник рекомендує використовувати для тестування демо-версій продукту. Зручний і зрозумілий майстер автоматично встановить всі, що необхідно для роботи з продуктом: MySQL 5.0.51, Apache 2.2.8, PHP 5.3, eAccelerator 0.9.5. Він нібито навіть повинен вміти відправляти пошту.

Викачуємо веб-оточення звідси. запускаємо і встановлюємо наприклад в папку "D: / BitrixEnv".

Бітрікс веб-оточення

В папці "D: \ BitrixEnv \ apache2 \ conf \ sites" дублюємо файл default.conf з настройками за замовчуванням, називаємо його "9449.conf", знову ж таки для зручності ідентифікації.

Бітрікс веб-оточення






Редагуємо, змінюючи цифри порту, місце розташування папки сайту і ім'я файлів журналів (на малюнку жовтим і помаранчевим кольором)

Бітрікс веб-оточення

Дополнільний сайт в "Бітрікс: Веб-оточення" готовий до запуску!

Помічено одна дивина - демо версії Бітрікс при установці не можуть самі створити базу даних (в ручному режимі установки). Для вирішення цієї проблеми, і взагалі для зручного управління базою даних MySql багато радять phpmyadmin. Це безумовно, хороший інструмент, але для нашого випадку я рекомендую Adminer (колишній phpMinAdmin) - це легкий інструмент адміністрування MySQL, PostgreSQL, SQLite, MS SQL і Oracle. Проект народився як «полегшений» варіант phpMyAdmin. Adminer вміщується в один файл і не вимагає установки (достатньо скопіювати php файл на сервер, наприклад в "D: \ BitrixEnv \ www \ adminer.php").

Далі відкриваємо файл index.html в папці "D: / BitrixEnv / www" і пишемо там приблизно наступне:

Перезапускаємо Бітрікс оточення через іконку в треї і приступаємо до тестів і розробці сайтів.

Аналогічні дії виконуємо для наступних додаткових сайтів - копіюємо останній конфиг, міняємо номер порту на більший, виправляємо папку сайту і імена файлів журналів (доступу і помилок), додаємо запис в основний index.html. Після перезапуску веб-оточення всі сайти повинні працювати, як ми їх і налаштували.

Було б непогано якось автоматизувати цей процес, як в XAMMP або Денвері. Ну це в ідеалі :)







Схожі статті