Различия

Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.

Ссылка на это сравнение

ru:html:html_external_host [2021/01/12 11:27]
gorbunova
ru:html:html_external_host [2023/04/20 14:56] (текущий)
Строка 1: Строка 1:
 ====== Запуск публикации на основе сервиса Apache и MySQL, в том числе и параллельно с порталом и другими публикациями. ====== ====== Запуск публикации на основе сервиса Apache и MySQL, в том числе и параллельно с порталом и другими публикациями. ======
  
-Если необходимо запустить несколько HTML-публикаций на одном сервисе Apache под управлением ОС Windows с сохранением работоспособности при выходе пользователя из ОС и после перезагрузки компьютера, то это можно реализовать, используя сервисы Apache и MySQLустанавливаемые в вариантах установки Business Studio "На сервер" см. [[http://wiki.businessstudio.ru/docs/current/doku.php/ru/manual/install/installation_components|Устанавливаемые компоненты инсталляции]]).\\ +Ниже приводится инструкция, с помощью которой можно с сохранением работоспособности при выходе пользователя из ОС и после перезагрузки компьютера организовать
-  +  * Запуск нескольких HTML-публикаций, используя сервисы Apache и MySQL под управлением ОС Windows и устанавливаемые в вариантах установки Business Studio "На сервер" см. [[http://wiki.businessstudio.ru/docs/current/doku.php/ru/manual/install/installation_components|Устанавливаемые компоненты инсталляции]]. 
-Также можно перенести HTML-публикацию на сервер с уже настроенными mysql и Apache (например, сервер стороннего хостера) и запустить ее там.\\ \\+  * Запуск HTML-публикации на сервере с уже настроенными MySQL и Apache (например, сервер стороннего хостера), в том числе на ОС Linux.
  
 ===== Используемые термины и сокращения ===== ===== Используемые термины и сокращения =====
  
-**ПутьКПубликации** - это путь к папке (включая саму папку) куда была сформирована публикация из Business Studio.\\ +**ПутьКПубликации** - это путь к папке (включая саму папку) куда была сформирована публикация из Business Studio.\\ \\ 
-**НазваниеПубликации** - название, под которым будет видна публикация извне. Например, **publication1**. В нём не должно быть пробелов, только латинские символы и цифры.\\+**НазваниеПубликации** - название, под которым будет видна публикация извне. Например, **publication1**. В нём не должно быть пробелов, только латинские символы и цифры.\\ \\
 **ПутьДляХраненияСайта** - это путь к папке (включая саму папку) где должен храниться сайт. В случае, если на компьютере установлена Business Studio, путь до папки "www" уже существует (в этом же месте располагаются страницы портала): \\ **ПутьДляХраненияСайта** - это путь к папке (включая саму папку) где должен храниться сайт. В случае, если на компьютере установлена Business Studio, путь до папки "www" уже существует (в этом же месте располагаются страницы портала): \\
   * Для Windows 7 и выше: C:\ProgramData\STU-Soft\www\**НазваниеПубликации** \\   * Для Windows 7 и выше: C:\ProgramData\STU-Soft\www\**НазваниеПубликации** \\
Строка 15: Строка 15:
   * Для версии BS 5.0 и выше: **ПутьКПубликации**\MySQL Server 8\bin \\   * Для версии BS 5.0 и выше: **ПутьКПубликации**\MySQL Server 8\bin \\
   * Для BS 4.2 и ниже: **ПутьКПубликации**\MySQL Server 5.6\bin \\   * Для BS 4.2 и ниже: **ПутьКПубликации**\MySQL Server 5.6\bin \\
-**ИмяMysql**, **ПарольMysql**, **НомерПорта** – параметры подключения к серверу MySQL, на котором будет располагаться база данных. Если провайдер указывает только логин и пароль, то обычно стандартный порт для mysql – 3306. +**ИмяMysql**, **ПарольMysql**, **НомерПорта** – параметры подключения к серверу MySQL, на котором будет располагаться база данных. Если провайдер указывает только логин и пароль, то обычно стандартный порт для mysql – 3306. \\ 
-При разворачивании на компьютере с установленными компонентами Business Studio Portal на базе этих компонентов:+При разворачивании на компьютере с установленными компонентами Business Studio Portal на базе этих компонентов указанные выше параметры будут иметь следующие значения:
   * **ИмяMysql**=root \\   * **ИмяMysql**=root \\
   * **ПарольMysql**=testtest \\   * **ПарольMysql**=testtest \\
   * **НомерПорта**=5556 \\   * **НомерПорта**=5556 \\
  
- +**Внимание!** Все описанные ниже действия проводятся на компьютере, где требуется в итоге развернуть HTML-публикацию. 
-**Внимание!** Все описанные ниже действия проводятся на компьютере, где требуется в итоге развернуть HTML-публикацию. \\ \\+
  
 ===== Перенос файлов публикации на сервер ===== ===== Перенос файлов публикации на сервер =====
  
-Скопировать содержимое папки **ПутьКПубликации**\www в **ПутьДляХраненияСайта** на сервере, при необходимости создав его. \\ \\ +Скопировать содержимое папки **ПутьКПубликации**\www в **ПутьДляХраненияСайта** на сервере, при необходимости создав его. 
  
 ===== Создание дампа файл данных из БД публикации ===== ===== Создание дампа файл данных из БД публикации =====
    
 1. Запустить публикацию \\ 1. Запустить публикацию \\
-2. Посмотреть порт на котором запустился mysql сервер публикации в файле, расположенном по пути **ПутьКMySQL**\my.ini в строке port=**НомерПортаПубликации** (он может меняться при каждом запуске публикации). \\+2. Посмотреть порт на котором запустился mysql сервер публикации в файле, расположенном по пути **ПутьКMySQL**\my.ini в строке port=**НомерПортаПубликации**, в секции [mysqld] (он может меняться при каждом запуске публикации). \\
 3. В командной строке перейти в папку **ПутьКMySQL** \\ 3. В командной строке перейти в папку **ПутьКMySQL** \\
   * cd "**ПутьКMySQL**" \\     * cd "**ПутьКMySQL**" \\  
 4. В командной строке выполнить команду для снятия файла дампа: \\ 4. В командной строке выполнить команду для снятия файла дампа: \\
-  * mysqldump.exe %%--%%routines -uroot -ptesttest -P**НомерПортаПубликации** portal> portaldata.sql \\ \\+  * mysqldump.exe %%--%%routines -uroot -ptesttest -P**НомерПортаПубликации** portal> portaldata.sql
  
 ===== Инструкция по размещению базы данных публикации ===== ===== Инструкция по размещению базы данных публикации =====
  
 1. Создайте пустую базу данных для вашей публикации: \\ 1. Создайте пустую базу данных для вашей публикации: \\
-  * mysql.exe -u**ИмяMysql** -p**ПарольMysql** -P**НомерПорта** -e "CREATE DATABASE `**НазваниеПубликации**`"+  * mysql.exe -u**ИмяMysql** -p**ПарольMysql** -P**НомерПорта** -e "CREATE DATABASE `**НазваниеПубликации**` CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci"
 2. Залить туда файл portaldata.sql, полученный на предыдущем шаге. Для этого выполнить следующее: \\ 2. Залить туда файл portaldata.sql, полученный на предыдущем шаге. Для этого выполнить следующее: \\
-  * mysql.exe -u**ИмяMysql** -p**ПарольMysql** -P**НомерПорта** **НазваниеПубликации** < portaldata.sql \\ \\ +  * mysql.exe -u**ИмяMysql** -p**ПарольMysql** -P**НомерПорта** **НазваниеПубликации** < portaldata.sql 
  
 ===== Настройки ini файла ===== ===== Настройки ini файла =====
Строка 64: Строка 61:
 В частности, при разворачивании на компьютере с установленными компонентами Business Studio Portal на базе этих компонентов, публикация должна быть видна по адресу %%http://%%**ИмяКомпьютера**:5558/**НазваниеПубликации**/. \\ В частности, при разворачивании на компьютере с установленными компонентами Business Studio Portal на базе этих компонентов, публикация должна быть видна по адресу %%http://%%**ИмяКомпьютера**:5558/**НазваниеПубликации**/. \\
  
 +
 +
 +
 +
 +
 +[<contextnavigator>]
 +{(rater>id=ru_html_html_external_host|name=Запуск публикации на основе сервиса Apache и MySQL, в том числе и параллельно с порталом и другими публикациями.|type=vote|trace=ip|img=:taggic.png|headline=off)}
Driven by DokuWiki