Upload
others
View
26
Download
0
Embed Size (px)
Citation preview
ООО «ФИОРД-ПРО»
WebDisCo: установка и запуск
ООО «ФИОРД-ПРО»
22.04.2020
WebDisCo: установка и запуск
2
СОДЕРЖАНИЕ
СОДЕРЖАНИЕ ....................................................................................................................................................... 2
WEBDISCO ............................................................................................................................................................. 4
СЕРВЕР WEBDISCO ................................................................................................................................................ 4
Демо-версия сервера WebDisCo......................................................................................................................... 4
Ограничения демо-версии сервера WebDisCo .................................................................................................. 6
УСТАНОВКА СЕРВЕРА WEBDISCO В WINDOWS ............................................................................................................ 7
Требования к операционной системе MS Windows ........................................................................................ 7
Установщик сервера WebDisCo в Windows ...................................................................................................... 7 Удаление в Windows старой версии сервера WebDisCo при установке другой версии сервера WebDisCo .............. 7 Интерфейс с пользователем установщика WebDisCo в Windows ................................................................................. 8
Содержимое папки сервера WebDisCo в Windows ......................................................................................... 11 Программное обеспечение лицензирования WebDisCo в Windows .......................................................................... 11
Требуемые утилиты на сервере WebDisCo в Windows ................................................................................ 11
УСТАНОВКА СЕРВЕРА WEBDISCO В LINUX ................................................................................................................. 13
«Сборка» сервера WebDisCo для различных дистрибутивов Linux ............................................................ 13
Установка сервера WebDisCo в Linux из командной строки ....................................................................... 13 Установка 32-разрядной версии сервера WebDisCo в 64-разрядной версии Linux ................................................... 13 Установка сервера WebDisCo в Astra Linux из командной строки .............................................................................. 14
Вид WebDisCo в Astra Linux ....................................................................................................................................... 16 Установка и удаление сервера WebDisCo в RedOS Linux из командной строки ........................................................ 16
Получение информации об установленной версии сервера WebDisCo ...................................................... 17 Получение информации об установленной версии сервера WebDisCo из командной строки Linux ...................... 17 Получение информации об установленной версии сервера WebDisCo с помощью менеджера пакетов Synaptic 17
Управление сервисами сервера WebDisCo в Linux из командной строки ................................................... 18
Установка сервера WebDisCo в Linux в графической среде ......................................................................... 19
Удаление сервера WebDisCo в Linux из командной строки .......................................................................... 21
Содержимое папки сервера WebDisCo в Linux ............................................................................................... 22 Программное обеспечение лицензирования WebDisCo в Linux ................................................................................. 23
Требуемые утилиты на сервере WebDisCo в Linux ....................................................................................... 23
ЗАПУСК СЕРВЕРА WEBDISCO В WINDOWS ................................................................................................................ 24
Запуск сервера WebDisCo в Windows через ярлык на рабочем столе ......................................................... 24
Запуск сервера WebDisCo в Windows через выполнение webdisco.exe ........................................................ 24
Запуск сервера WebDisCo в Windows в режиме Исполнение при установленном флаге ‘Запускать в
режиме Исполнения’ ........................................................................................................................................ 26
Изменение порта подключения сервера WebDisCo в Windows ................................................................... 26 Проверка порта подключения сервера для входа клиента WebDisCo в Windows .................................................... 26 Создание или изменение переменной среды PORT в Windows ................................................................................. 27
ЗАПУСК СЕРВЕРА WEBDISCO В LINUX ...................................................................................................................... 29
Запуск сервера WebDisCo в Linux в режиме Исполнение при установленном флаге ‘Запускать в
режиме Исполнения’ ........................................................................................................................................ 29
Изменение порта подключения сервера в WebDisCo в Linux ....................................................................... 29 Проверка порта подключения сервера для входа клиента в WebDisCo в Linux ........................................................ 29 Создание или изменение переменной окружения PORT в Linux ................................................................................ 30
НАСТРОЙКА WEBDISCO НА СТОРОНЕ КЛИЕНТА ......................................................................................................... 31
Разрешение всплывающих окон для всех сайтов для клиента WebDisCo ................................................. 31 Разрешение всплывающих окон для всех сайтов для клиента WebDisCo в браузере Chrome ................................. 31 Разрешение всплывающих окон для всех сайтов для клиента WebDisCo в браузере Firefox .................................. 33
Разрешение всплывающих окон только для клиента WebDisco ................................................................ 35 Разрешение всплывающих окон только для клиента WebDisco в браузере Chrome ................................................ 35 Разрешение всплывающих окон только для клиента WebDisco в браузере Firefox .................................................. 36
ВХОД КЛИЕНТА В WEBDISCO ................................................................................................................................. 40
WebDisCo: установка и запуск
3
НАСТРОЙКА ТЕРМИНОВ ИНТЕРФЕЙСА КЛИЕНТА WEBDISCO ......................................................................................... 40
ИМПОРТ ДЕМО-ПРОЕКТА WEBDISCO ...................................................................................................................... 41
ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ ................................................................................................................................. 42
WebDisCo: установка и запуск
4
WebDisCo WebDisCo - это Web-ориентированная SCADA-система. Отображение процесса производится в
обычном браузере. Использование HTML5, JavaScript даёт возможность отображать мнемосхемы,
таблицы, графики непосредственно в браузере на любом мобильном устройстве и компьютере.
Программная система WebDisCo обладает клиент-серверной архитектурой и предназначена для
приема данных по различным коммуникационным протоколам, в том числе, от ОРС-серверов. Это
позволяет в рамках локальной сети предприятия и интернет создавать серверные станции и
автоматизированные рабочие места пользователей в любой комбинации.
Программный продукт WebDisCo зарегистрирован в едином реестре российских программ для
электронных вычислительных машин и баз данных Министерства цифрового развития, связи и
массовых коммуникация Российской Федерации. Дата регистрации: 24 июня 2019 года,
регистрационный номер ПО: 5528.
Наиболее актуальная информация о WebDisCo, включая демо-версию, цены и документацию,
доступна на сайте https://webdisco.ru.
Обращаем внимание на то, что в дистрибутиве WebDisCo может находиться не самая последняя
версия документации (вариант документации, доступный на момент «сборки» дистрибутива
WebDisCo). Все актуальные версии документации WebDisCo можно в любой момент скачать с
сайта по следующей ссылке: https://webdisco.ru/#dokumentatsiya.
Кроме того, Руководство пользователя и документ по установке WebDisCo можно посмотреть в
формате WebHelp по следующим ссылкам: https://webdisco.ru/help/UserManual/Default.htm и
https://webdisco.ru/help/Installation/Default.htm.
Сервер WebDisCo Сервер обрабатывает запросы клиентов, отслеживает права пользователей по доступу к тому или
иному ресурсу (к дизайнеру, к проекту и к мнемосхемам в исполнительной системе и пр.), и
взаимодействует с внешними источниками и потребителями данных, используя
коммуникационные протоколы (драйверы): с контроллерами, устройствами и т.п. Существует два
варианта сервера WebDisCo: под Linux, под Windows.
Демо-версия сервера WebDisCo
Для пользователей доступна демо-версия сервера WebDisCo, которую можно скачать с сайта
https://webdisco.ru. Для этого надо зарегистрироваться на сайте webdisco.ru
WebDisCo: установка и запуск
5
и авторизоваться.
После этого пользователь сможет скачать демо-версию сервера WebDisCo в Windows или Linux.
WebDisCo: установка и запуск
6
Ограничения демо-версии сервера WebDisCo
Ограничения демо-версии сервера WebDisCo – 2 веб-клиента и 7 тегов, лимит времени работы в
режиме Исполнение - 1 час.
WebDisCo: установка и запуск
7
Установка сервера WebDisCo в Windows
Требования к операционной системе MS Windows
Для работы сервера необходима операционная система Windows XP Service Pack 3 или старше.
Дополнительным требованием является установленный в системе пакет Microsoft Visual C++ 2015
Redistributable package, который можно бесплатно скачать с сайта Microsoft, например, отсюда.
https://www.microsoft.com/ru-ru/download/details.aspx?id=48145
Вариант Microsoft Visual C++ 2015 Redistributable package зависит от версии операционной системы
Windows.
Для установки сервера на ранние версии Windows через установщик может потребоваться установка дополнительных компоненов: .NET 4.5 и Windows Installer 4.5. Эти компоненты, так же как и VC++ redist, находятся в каталогах, находящихся рядом с программой установки сервера: dotnetfx45, vcredist, Windows Installer. При желании их можно также загрузить с сайта Microsoft.
Установщик сервера WebDisCo в Windows
Если пакет Redistributable package ранее не был установлен на компьютере, то он будет
установлен при установке сервера WebDisCo. Установщик сервера WebDisCo поставляется в виде
архива webdisco.zip. Этот архив надо распаковать в любую удобную папку (например, "C:\webdisco-
inst").
После этого запустить на выполнение файл программы setup.exe, результатом работы которой
будет установка требуемых библиотек для сервера WebDisCo для конкретной версии Window, а
также сам сервер WebDisco.
Удаление в Windows старой версии сервера WebDisCo при установке другой версии
сервера WebDisCo
Если на компьютере была ранее установлена версия сервера WebDisCo, то при установке другой
версии WebDisCo система может предложить удалить старую версию.
WebDisCo: установка и запуск
8
На этом процесс установки сервера будет прерван до тех пор, пока не будет удалена предыдущая
версия WebDisCo.
Интерфейс с пользователем установщика WebDisCo в Windows
При выполнении установщика сервера WebDisCo будут последовательно выдаваться несколько
окон, в которых надо, как правило, просто нажимать клавишу «Далее»:
WebDisCo: установка и запуск
9
Окно выбора папки для установки сервера позволяет задать папку, в которую будут записаны
файлы сервера WebDisCo.
В процессе установки сервера операционная система Windows может запросить разрешение на
внесение изменений системной информации на компьютере. Появится окно «Контроль учетных
WebDisCo: установка и запуск
10
записей», в котором на вопрос «Разрешить этому приложению вносить изменения на вашем
устройстве» надо ответить «Да».
После нормального завершения процесса выполнения установщика сервера WebDisCo в Windows в
окне «Программы и компоненты» Панели Управления вашего компьютера должна появиться
строка для WebDisCo.
WebDisCo: установка и запуск
11
Содержимое папки сервера WebDisCo в Windows
Папка с программами сервера WebDisCo в Windows создается в процессе выполнения
установщика сервера WebDisCo в Windows. Папка будет содержать исполняемый файл сервера
WebDisCo webdisco.exe и все необходимые прикладные библиотеки, а также демо-проект (файл
demo.sqlite3) в подпапке demo, который пользователь может при желании импортировать.
Файлы с расширением wdp реализуют коммуникационные протоколы WebDisCo: webdisco-fda2 –
протокол FDA, webdisco-modbus-rtu – протокол Modbus RTU, webdisco-modbus-tcp – протокол
Modbus TCP, webdisco-opcda – протокол OPC.
Программное обеспечение лицензирования WebDisCo в Windows
В Windows действия сервера WebDisCo, связанные с лицензированием , такие как получение
серийного номера, данных и генерация контрольной суммы, реализованы в webdisco-license.dll.
Требуемые утилиты на сервере WebDisCo в Windows
При импорте и экспорте библиотек изображений сервер WebDisCo использует утилиты zip и unzip.
В дистрибутиве сервера WebDisCo для Windows они находятся в папке tools. В этой папке также
могут находиться и другие полезные утилиты.
WebDisCo: установка и запуск
12
WebDisCo: установка и запуск
13
Установка сервера WebDisCo в Linux Установочный файл сервера («сборка») WebDisCo поставляется либо в виде deb-пакета (например,
webdisco_1.02_i386.deb) либо в виде rpm-файла (например, webdisco-1.2.72-1.rhel7.i686.rpm).
«Сборка» сервера WebDisCo для различных дистрибутивов Linux
Для различных дистрибутивов Linux поставляется своя сборка сервера WebDisCo. Как правило, эта
сборка зависит от версии компилятора gcc. Сейчас сделаны отдельные сборки сервера WebDisCo
для gcc 6.3, gcc 7.2, gcc 8.3. Рекомендуемыми дистрибутивами Linux являются ubuntu 19, debian 10
и mint для gcc 8.3 и старше.
Установка сервера WebDisCo в Linux из командной строки
Для установки сервера WebDisCo надо выполнить следующую команду:
sudo dpkg -i ./webdisco_1.02_386.deb
или
sudo apt-get install ./webdisco_1.02_i386.deb
На чистой машине для некоторых версий Linux (например, Astra Linux) вариант установки командой
dpkg может автоматически НЕ устанавливаться какая-либо библиотека (например, libmodbus или
libcrypto++6), поэтому для установки надо выполнить следующие команды:
sudo dpkg -I ./webdisco_1.02_all.deb
или
sudo apt-get install –f (или sudo apt –fix-broken install)
Установка 32-разрядной версии сервера WebDisCo в 64-разрядной версии Linux
При установке 32-разрядной версии сервера WebDisCo в 64-разрядной версии Linux из командной
строки требуется выдать следующую дополнительную последовательность команд:
sudo dpkg --add-architecture i386
sudo apt-get update
WebDisCo: установка и запуск
14
sudo apt-get upgrade
sudo apt-get install lib32z1
sudo apt-get install bzip2:i386
sudo apt-get install libgmp-dev:i386
Установка сервера WebDisCo в Astra Linux из командной строки
В Astra Linux (релиз Орел) может понадобиться перед первой установкой webdisco установить 2
библиотеки, выполнив следующие команды:
sudo apt update
sudo apt install libmodbus5
sudo apt install libboost-log1.62.0
Ниже приведен протокол работы этих команд.
admin@astra:~/Загрузки$ sudo apt update
Сущ:1 https://download.astralinux.ru/astra/stable/orel/repository orel InRelease
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Все пакеты имеют последние версии.
admin@astra:~/Загрузки$ sudo apt install libmodbus5
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
НОВЫЕ пакеты, которые будут установлены:
libmodbus5
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не
обновлено.
Необходимо скачать 23,1 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 65,5 kB.
Пол:1 https://download.astralinux.ru/astra/stable/orel/repository orel/main amd64 libmodbus5 amd64
3.0.6-2 [23,1 kB]
Получено 23,1 kБ за 0с (80,6 kБ/c)
WebDisCo: установка и запуск
15
Выбор ранее не выбранного пакета libmodbus5:amd64.
(Чтение базы данных … на данный момент установлено 138674 файла и каталога.)
Подготовка к распаковке …/libmodbus5_3.0.6-2_amd64.deb …
Распаковывается libmodbus5:amd64 (3.0.6-2) …
Обрабатываются триггеры для libc-bin (2.24-11+deb9u4) …
Настраивается пакет libmodbus5:amd64 (3.0.6-2) …
Обрабатываются триггеры для libc-bin (2.24-11+deb9u4) …
admin@astra:~/Загрузки$ sudo apt install libboost-log1.62.0
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
НОВЫЕ пакеты, которые будут установлены:
libboost-log1.62.0
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не
обновлено.
Необходимо скачать 397 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 1 570 kB.
Пол:1 https://download.astralinux.ru/astra/stable/orel/repository orel/main amd64 libboost-log1.62.0
amd64 1.62.0+dfsg-4+b1 [397 kB]
Получено 397 kБ за 0с (867 kБ/c)
Выбор ранее не выбранного пакета libboost-log1.62.0.
(Чтение базы данных … на данный момент установлено 138678 файлов и каталогов.)
Подготовка к распаковке …/libboost-log1.62.0_1.62.0+dfsg-4+b1_amd64.deb …
Распаковывается libboost-log1.62.0 (1.62.0+dfsg-4+b1) …
Настраивается пакет libboost-log1.62.0 (1.62.0+dfsg-4+b1) …
Обрабатываются триггеры для libc-bin (2.24-11+deb9u4) …
Тогда протокол установки webdisco в Astra Linux будет выгладеть так:
admin@astra:~/Загрузки$ sudo dpkg -i ./webdisco_1.0.2_amd64.deb
Выбор ранее не выбранного пакета webdisco.
WebDisCo: установка и запуск
16
(Чтение базы данных … на данный момент установлено 138684 файла и каталога.)
Подготовка к распаковке ./webdisco_1.0.2_amd64.deb …
Распаковывается webdisco (1:0.2) …
Настраивается пакет webdisco (1:0.2) …
Created symlink /etc/systemd/system/runlevel3.target.wants/wdl.service →
/etc/systemd/system/wdl.service.
Created symlink /etc/systemd/system/multi-user.target.wants/wdl.service →
/etc/systemd/system/wdl.service.
Created symlink /etc/systemd/system/webdisco.target.wants/wdl.service →
/etc/systemd/system/wdl.service.
Created symlink /etc/systemd/system/runlevel3.target.wants/webdisco.service →
/etc/systemd/system/webdisco.service.
Created symlink /etc/systemd/system/multi-user.target.wants/webdisco.service →
/etc/systemd/system/webdisco.service.
Вид WebDisCo в Astra Linux
Установка и удаление сервера WebDisCo в RedOS Linux из командной строки
Для RedOS (релиз Муром) требуется использовать специальный дистрибутив сервера
WebDisCo: скачать с сайта webdsico.ru файл webdisco-for gcc 7.2.zip и затем распаковать.
WebDisCo: установка и запуск
17
В RedOS (релиз Муром) установка сервера WebDisCo должна выполняться следующими
командами:
sudo yum install ./webdisco-1.2.72-1.rhel7.i686.rpm
или
sudo rpm -i webdisco-1.2.72-1.rhel7.i686.rpm
Удаление:
sudo yum remove webdisco
или
sudo rpm -e webdisco
Сервисы для RedOS Linux работают так же, как описано ниже в разделе «Управление сервисами
сервера WebDisCo в Linux из командной строки».
Получение информации об установленной версии сервера WebDisCo
После установки сервера WebDisCo можно посмотреть информацию о нем. Надо либо
воспользоваться средствами командной строки Linux либо, если установлен, средствами
менеджера пакетов Synaptic.
Получение информации об установленной версии сервера WebDisCo из командной
строки Linux
Надо выдать следующую команду:
sudo apt-cache show webdisco
Результат будет аналогичен следующему (вариант на английском языке):
Получение информации об установленной версии сервера WebDisCo с помощью
менеджера пакетов Synaptic
После установки сервера WebDisCo можно посмотреть информацию о нем средствами
менеджера пакетов Synaptic. Пример показан ниже (вариант на русском языке).
WebDisCo: установка и запуск
18
Управление сервисами сервера WebDisCo в Linux из командной строки
Сервер WebDisCo работает в Linux как сервис (служба). После установки сразу запускаются два
сервиса webdisco.service (сервер WebDisCo) и wdl.service (средства лицензирования WebDisCo).
Этими сервисами можно управлять процессом с помощью команды systemctl:
sudo systemctl stop/restart/start/disable/enable/status webdisco
sudo systemctl stop/restart/start/disable/enable/status wdl
или
sudo systemctl stop/restart/start/disable/enable/status webdisco.service
sudo systemctl stop/restart/start/disable/enable/status wdl.service
Ниже показан пример проверки статуса сервиса webdisco.service: systemctl status webdisco.
При установке WebDisCo в различных дистрибутивах Linux могут появляться сообщения об ошибках
из-за блокировки некоторых файлов. В некоторых случаях проблему можно решить, удалив
заблокированные файлы, например, выполнив следующие команды:
WebDisCo: установка и запуск
19
sudo rm /var/lib/apt/lists/lock
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock
Установка сервера WebDisCo в Linux в графической среде
Для установки сервера WebDisCo в графической среде Linux надо просто сделать двойной клик
мышью файл на файле webdisco_1.02_i386.deb.
Ниже показаны скриншоты примера процесса установки сервера WebDisCo в графической среде
Linux Ubuntu 18.
WebDisCo: установка и запуск
20
WebDisCo: установка и запуск
21
Удаление сервера WebDisCo в Linux из командной строки
Для удаления сервера WebDisCo в Linux надо выполнить следующие команды:
sudo dpkg -P webdisco
sudo dpkg -P wdl
или
sudo apt-get purge webdisco
sudo apt-get purge wdl
Ниже показан протокол выполнения команды для английского языка.
Ниже показан протокол выполнения команды для русского языка.
WebDisCo: установка и запуск
22
Содержимое папки сервера WebDisCo в Linux
Ниже показано (в интерфейсе командной строки) содержимое папки /usr/share/webdisco/ с
файлами сервера WebDisCo после установки в Linux.
Ниже показано (в графическом интерфейсе Astra Linux) содержимое папки /usr/share/webdisco/ с
файлами сервера WebDisCo после установки в Linux.
WebDisCo: установка и запуск
23
Файлы с расширением wdp реализуют коммуникационные протоколы WebDisCo: webdisco-fda2 –
протокол FDA, webdisco-modbus-rtu – протокол Modbus RTU, webdisco-modbus-tcp – протокол
Modbus TCP, webdisco-opcda – протокол OPC.
Программное обеспечение лицензирования WebDisCo в Linux
В Linux действия сервера WebDisCo, связанные с лицензированием, реализованы в сервисе wdl,
который входит в дистрибутив WebDisCo и запускается после установки сервера WebDisCo. Сервис
wdl (webdisco license) получает серийный номер, генерирует контрольную сумму и помещает ее в
общую память. Эту контрольную сумму WebDisCo использует при проверке лицензии.
Требуемые утилиты на сервере WebDisCo в Linux
При импорте и экспорте библиотек изображений сервер WebDisCo использует утилиты zip и unzip.
В дистрибутиве сервера WebDisCo для Linux предполагается, что они уже включены в установке
Linux. Если этого нет, то надо установить эти утилиты вручную.
В Linux при импорте и экспорте файлы БД, библиотек изображений по умолчанию считается папка
Загрузки (Downloads).
WebDisCo: установка и запуск
24
Запуск сервера WebDisCo в Windows После установки создается ярлык на рабочем столе и сервер WebDisCo можно запускать с помощью выполнения webdisco.exe, а также через ярлык на рабочем столе.
Запуск сервера WebDisCo в Windows через ярлык на рабочем столе
Сервер WebDisCo рекомендуется запускать через ярлык, потому что в этом случае сервер WebDisCo запускается «свернутым» и не возникает окно командной консоли Windows.
Запуск сервера WebDisCo в Windows через выполнение webdisco.exe
Запустить север WebDisCo в Windows можно путем выполнения файла webdisco.exe, который
находится в папке, указанной при работе установщика сервера WebDisCo (по-умолчанию,
C:\WebDisCo).
WebDisCo: установка и запуск
25
При запуске сервера WebDisco брандмауэр Windows может запросить разрешение на выполнение
процесса.
Также после запуска сервера WebDisCo может открыться командная консоль Windows.
WebDisCo: установка и запуск
26
Если закрыть окно консоли, то сервер WebDisCo завершит работу.
Запуск сервера WebDisCo в Windows в режиме Исполнение при установленном флаге
‘Запускать в режиме Исполнения’
Если разработчик выставил флаг ‘Запускать в режиме Исполнения’ в режиме Разработки и хочет
выполнять проект в режиме Исполнение сразу после авторизации пользователя, то он должен
сначала снять сервер WebDisCo (например, с помощью диспетчера задач Windows), а затем
заново его запустить сервер WebDisCo любым способом, описанным выше.
Изменение порта подключения сервера WebDisCo в Windows
Одной из причин, по которой сервер WebDisCo может не запускаться, является занятый порт
подключения (по умолчанию: 3000). В этой ситуации необходимо изменить порт подключения
путем создания переменной окружения PORT с необходимым значением порта, например, 3005.
Проверка порта подключения сервера для входа клиента WebDisCo в Windows
В ОС Windows проверить занятые порты можно из командной строки (от имени администратора):
netstat –a
Достаточно подробная инструкция по проверке открытых портов в ОС Windows дана, например,
WebDisCo: установка и запуск
27
здесь: https://support.kaspersky.ru/general/windows/101
Создание или изменение переменной среды PORT в Windows
Пример шагов по созданию или изменению переменной среды в Windows можно посмотреть
здесь:
https://answers.microsoft.com/ru-ru/windows/forum/windows_7-
windows_programs/%D0%BA%D0%B0%D0%BA/9164b3c8-c06b-4976-be62-4895e0bd01d1
Щелкните правой кнопкой мыши по значку «Этот компьютер» (или иногда «Компьютер»)
и выберите «Свойства» в контекстном меню.
В открывшемся окне, не полосе слева, щелкните «Дополнительные параметры системы» В новом окне на закладке «Дополнительно» есть кнопка «Переменные среды».
Переменная окружения (среды) PORT может быть как системной (для создания/изменения нужны
права администратора), так и пользовательской. В примере ниже значение порта для вызова
WebDisCo установлено в 3005.
WebDisCo: установка и запуск
28
WebDisCo: установка и запуск
29
Запуск сервера WebDisCo в Linux После установки сразу автоматически запускается сервис webdisco.service, через который можно
управлять процессом с помощью следующей команды:
sudo systemctl stop/restart/start/disable/enable webdisco или sudo systemctl stop/restart/start/disable/enable webdisco.service Кроме того, изменения можно внести через /etc/systemd/system/webdisco.service.
Запуск сервера WebDisCo в Linux в режиме Исполнение при установленном флаге
‘Запускать в режиме Исполнения’
Если разработчик выставил флаг ‘Запускать в режиме Исполнения’ в режиме Разработки и хочет
выполнять проект в режиме Исполнение сразу после авторизации пользователя, то он должен
сначала снять сервер WebDisCo.
Это можно сделать из командной строки:
sudo systemctl disable webdisco.service sudo systemctl disable wdl.service
Затем заново его запустить сервер WebDisCo из командной строки:
sudo systemctl enable webdisco.service
sudo systemctl enable wdl.service
Изменение порта подключения сервера в WebDisCo в Linux
Одной из причин, по которой сервер WebDisCo может не запускаться, является занятый порт
подключения (по умолчанию: 3000). В этой ситуации необходимо изменить порт подключения
путем создания переменной окружения PORT с необходимым значением порта, например, 3005.
Проверка порта подключения сервера для входа клиента в WebDisCo в Linux
В Linux проверить занятые порты можно, выполнив любую из следующих команд:
sudo lsof -i -P -n | grep LISTEN
sudo netstat -tulpn | grep LISTEN
sudo nmap -sTU -O IP-address-Here
WebDisCo: установка и запуск
30
Достаточно подробная инструкция по проверке открытых портов в Linux дана, например, здесь:
https://system-admins.ru/proverka-zanyat-li-port-na-linux-ili-unix/
Создание или изменение переменной окружения PORT в Linux
Чтобы вывести список действующих переменных окружения нужно дать следующую команду:
$ printenv
Тот же список можно вывести, если дать команду env или export -p:
$ export -p
Для вывода значения конкретной переменной: $ echo $PORT или: $ printenv | grep PORT
Пример шагов по созданию или изменению переменной окружения в Linux можно посмотреть
здесь: https://itproffi.ru/peremennye-okruzheniya-v-linux/
WebDisCo: установка и запуск
31
Настройка WebDisCo на стороне клиента
Разрешение всплывающих окон для всех сайтов для клиента WebDisCo
Некоторые операции (Новый проект, Импорт проекта,…) WebDisCo в процессе своей работы
используют всплывающие окна. Поэтому клиенту перед началом работы в браузере может
потребоваться разрешить использование всплывающих окон. Такое разрешение в браузере может
быть установлено для всех URL (гиперссылок) либо только для одного конкретного сайта (URL,
гиперссылки). Например, для вызова WebDisCo - гиперссылки типа localhost:3000.
Разрешение всплывающих окон для всех сайтов для клиента WebDisCo в браузере
Chrome
Подробнее смотрите здесь:
https://support.google.com/chrome/answer/95472?co=GENIE.Platform%3DDesktop&hl=ru
Ниже показан пример установки разрешения всплывающих окон для всех сайтов в браузере
Chrome.
WebDisCo: установка и запуск
32
WebDisCo: установка и запуск
33
Разрешение всплывающих окон для всех сайтов для клиента WebDisCo в браузере
Firefox
Подробнее смотрите здесь:
https://support.mozilla.org/ru/kb/parametry-blokirovaniya-vsplyvayushih-okon-isklyuc#w_yuaaaaiji-
gkajiaahji-halkohusoie-ajal
WebDisCo: установка и запуск
34
Ниже показан пример установки разрешения всплывающих окон для всех сайтов в браузере
Firefox.
WebDisCo: установка и запуск
35
Разрешение всплывающих окон только для клиента WebDisco
Разрешение всплывающих окон только для клиента WebDisco позволяет ограничить это
разрешение конкретным сайтом – сервером WbDisCo.
Разрешение всплывающих окон только для клиента WebDisco в браузере Chrome
Подробнее смотрите здесь:
https://support.google.com/chrome/answer/95472?co=GENIE.Platform%3DDesktop&hl=ru
Ниже показан пример установки разрешения всплывающих окон только для одного конкретного
сайта (URL, гиперссылки) в браузере Firefox.
Например, для вызова WebDisCo - гиперссылки типа localhost:3000.
WebDisCo: установка и запуск
36
Разрешение всплывающих окон только для клиента WebDisco в браузере Firefox
Подробнее смотрите здесь:
https://support.mozilla.org/ru/kb/parametry-blokirovaniya-vsplyvayushih-okon-isklyuc#w_yuaaaaiji-
gkajiaahji-halkohusoie-ajal
Ниже показан пример установки разрешения всплывающих окон только для одного конкретного
сайта (URL, гиперссылки) в браузере Firefox.
WebDisCo: установка и запуск
37
WebDisCo: установка и запуск
38
WebDisCo: установка и запуск
39
WebDisCo: установка и запуск
40
Вход клиента в WebDisCo После запуска сервера WebDisCo можно открыть любой браузер (рекомендуется Google
Chrome/Chromium, Firefox, Opera) и ввести в адресной строке значение, аналогичное следующему:
"localhost:3000" или "127.0.0.1:3000" либо другой ip-адрес, если клиент (браузер) и сервер
находятся на разных устройствах. Не рекомендуется использовать браузеры Microsoft Internet
Explorer, Edge.
Синтаксис этой записи следующий:
<ip-адрес>:<port> или <имя>:<port>
По умолчанию, значение port принимается равным 3000.
После запуска WebDisCo в браузере появится окно входа (авторизации) WebDisCo.
При первом входе по умолчанию в WebDisCo установлены значения логин и пароля: admin и
admin.
Настройка терминов интерфейса клиента WebDisCo В папке config с программами сервера WebDisCo (в Windows и Linux) находится файл translations.
Этот файл позволяет настроить некоторые термины интерфейса клиента WebDisCo.
WebDisCo: установка и запуск
41
Например, определить термин (Login) при входе клиента в WebDisCo. Сейчас по умолчанию, в
качестве термина Login используется Авторизоваться. Файл translations ориентирован на создание
переводов интерфейса WebDisCo на различные языки и в дальнейшем его содержимое может
дополняться.
Импорт демо-проекта WebDisCo После входа в WebDisCo пользователь может при желании импортировать демо-проект WebDisCo.
Необходимые шаги описаны в Приложении 8 «Импорт демо-проекта WebDisCo» документа
«WebDisCo: руководство пользователя».
WebDisCo: установка и запуск
42
ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ
C
Chrome ............................ 31, 35, 40
F
Firefox .................. 33, 34, 35, 36, 40
L
Linux ............................................ 29
Занятые порты подключения29
Запуск сервера в Linux .......... 29
Лицензирование ................... 23
Настройка терминов
интерфейса клиента
WebDisCo .......................... 40
Открытые порты подключения
........................................... 30
Переменная среды
(окружения) ...................... 30
Переменная среды PORT 29, 30
Проверка порта подключения
........................................... 29
Программное обеспечение
лицензирования .............. 23
Содержимое папки сервера
WebDisCo .......................... 22
Требования к операционной
системе ............................. 13
Требуемые утилиты на
сервере WebDisCo ........... 23
Удаление сервера WebDisCo 21
Управление сервисом
webdisco.service ................ 18
Установка сервера WebDisCo в
графической среде ........... 19
Установка сервера WebDisCo
из командной строки ....... 13
S
sqlite3 .......................................... 11
W
Windows ............................ 7, 10, 24
Брандмауэр ........................... 25
Запуск сервера WebDisCo ..... 24
Командная консоль .............. 24
Лицензирование ................... 11
Настройка терминов
интерфейса клиента
WebDisCo .......................... 40
Переменная среды ............... 27
Переменная среды PORT 26, 27
Проверка занятых портов ..... 26
Проверка открытых портов .. 27
Программное обеспечение
лицензирования ............... 11
Сервер WebDisCo .................. 24
Содержимое папки сервера
WebDisCo .......................... 11
Требования к операционной
системе ................................ 7
Требуемые утилиты на
сервере WebDisCo ........... 11
Удаление сервера WebDisCo .. 7
Установка сервера WebDisCo 7,
8, 9, 24
Установщик сервера WebDisCo
............................................. 7
В
Всплывающие окна .................... 31
Д
Демо-версия
Где скачать ........................... 4, 5
Дистрибутив, цены и
документация ..................... 4
Ограничения ............................ 6
Демо-проект ......................... 11, 41
К
Клиент WebDisCo.................... 4, 40
С
Сервер WebDisCo ......................... 4
WebDisCo: установка и запуск
43
Дата документа: 22.04.2020 15:31:00