Это старая версия документа.
Вопрос:
Возможен ли запуск нескольких HTML-публикаций на одном сервисе Apache под управлением ОС Windows с сохранением работоспособности при выходе пользователя из ОС и после перезагрузки компьютера?
Ответ:
Да, это возможно. Например, это можно реализовать, используя сервисы Apache и MySQL, устанавливаемые в вариантах установки Business Studio "На сервер" (см. Устанавливаемые компоненты инсталляции). Для этого:
1. Скопировать содержимое папки <Путь к публикации>\www в папку, предназначенную для хранения сайта:
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 -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/