Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
ru:html:html_portal_services [2014/03/28 10:18] belkin |
— (текущий) | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== Запуск нескольких HTML-публикаций на одном сервисе Apache под управлением ОС Windows ====== | ||
- | __** Вопрос: **__ | ||
- | |||
- | Возможен ли запуск нескольких HTML-публикаций на одном сервисе Apache под управлением ОС Windows с сохранением работоспособности при выходе пользователя из ОС и после перезагрузки компьютера? | ||
- | |||
- | __** Ответ: **__ | ||
- | |||
- | Да, это возможно. Например, это можно реализовать, используя сервисы Apache и MySQL, устанавливаемые в вариантах установки Business Studio "На сервер" (см. [[http://wiki.businessstudio.ru/docs/current/doku.php/ru/manual/install/installation_components|Устанавливаемые компоненты инсталляции]]). Для этого: \\ \\ | ||
- | |||
- | 1. Скопировать содержимое папки **<Путь к публикации>**\www в папку, предназначенную для хранения сайта: | ||
- | * Для Windows 7 и выше: C:\ProgramData\STU-Soft\www\**publication1** | ||
- | * Для Windows XP: C:\Documents and Settings\All Users\Application Data\STU-Soft\www\**publication1** | ||
- | |||
- | 2. Сделать дамп файл данных из БД публикции: | ||
- | * Запустить публикацию. | ||
- | * Посмотреть порт, на котором запустился mysql сервер публикации в файле, расположенном по пути **<Путь к публикации>**\MySQL Server 5.5\bin\my.ini в строке port=**Номер_порта** (он может меняться при каждом запуске публикации). | ||
- | * Выполнить: **<Путь к публикации>**\MySQL Server 5.5\bin\mysqldump.exe -uroot -ptesttest -P**Номер_порта** portal> **publication1**.sql | ||
- | |||
- | 3. Залить файл данных из БД публикации в БД, установленную порталом | ||
- | * Подсоединиться к sql портала доступным вам способом. \\ Для этого выполнить: \\ **<Путь к публикации>**\MySQL Server 5.5\bin\mysql.exe -uroot -ptesttest -P5556 | ||
- | * Создать БД с нужным вам именем под публикацию (например **publication1**), для этого выполнить в mysql консоли следующее: create database `**publication1**`; \\ потом выполнить в mysql консоли следующее: exit; | ||
- | * Залить туда содержимое **<Путь к публикации>**\MySQL Server 5.5\bin\portal.sql, потом содержимое **<Путь к публикации>**\MySQL Server 5.5\bin\portal-update.sql. Затем содержимое **<Путь к публикации**>\MySQL Server 5.5\bin\**publication1**.sql. \\ Для этого выполнить: \\ **<Путь к публикации>**\MySQL Server 5.5\bin\mysql.exe -uroot -ptesttest -P5556 **publication1** < публикация\MySQL Server 5.5\bin\portal.sql \\ **<Путь к публикации>**\MySQL Server 5.5\bin\mysql.exe -u**имяmysql** -p**парольmysql** portal < публикация\MySQL Server 5.5\bin\portal-update.sql \\ **<Путь к публикации>**\MySQL Server 5.5\bin\mysql.exe -uroot -ptesttest -P5556 **publication1** < публикация\MySQL Server 5.5\bin\**publication1**.sql | ||
- | |||
- | 4. Настроить файл bsportal.ini уже скопированный в пункте №1 вместе с папкой www (он внутри нее). | ||
- | * открыть www\bsportal.ini | ||
- | * поменять в [database]: database="**publication1**" | ||
- | * поменять в [database]: port=5556 | ||
- | * поменять в [portal]: url=%%http://%%**Имя_компьютера**%%:5558%%/**publication1**/ | ||
- | |||
- | После этого публикация должна быть видна снаружи по адресу %%http://%%**Имя_компьютера**%%:5558%%/**publication1**/ |