Решение проблем подключения к ELMA

В данной статье рассмотрены пути решения проблем подключения к серверу ELMA. Бывает, что при правильной настройке работы системы и файла конфигурации ELMA, система по-прежнему недоступна или доступна только с одной машины (локально, удаленные подключения при этом блокируются). Как правило, это связано с тем, что работе сервера ELMA мешает операционная система. 

Настройка брандмауэра Windows

Если после установки ELMA пользователь может подключится к серверу только локально (непосредственно с компьютера, где установлен сервер), а при удаленном подключении возникает ошибка, то первое, что следует сделать, - настроить брандмауэр. Рассмотрим настройку на примере стандартного брандмауэра Windows. Для этого нужно:

  • определить какие порты использует ELMA. Настройка порта сервера описана в статье Изменение порта веб-сервера ELMA. Также если Дизайнер установлен на отдельном компьютере, то нужно ещё открыть порт для подключения Дизайнера. Номер порта можно посмотреть в разделе Администрирование – Система – Настройки системы – Общие настройки в блоке Порт подключения дизайнера;

  • настроить компонент Брандмауэр Windows. Для этого откройке Пуск - Панель управления - Брандмауэр Windows

 

В левой области выберите Дополнительные параметры. В случае, если отображается запрос на ввод пароля администратора или его подтверждения, укажите пароль или предоставьте подтверждение.

В диалоговом окне Брандмауэр Windows в режиме повышенной безопасности в левой области выберите пункт Правила для входящих подключений, а затем в контекстном меню данного пункта нажмите Создать правило.

В мастере создания правила для нового входящего подключения установите следующие настройки:

  • Тип правила – Для порта;

  • Протокол и порты – Протокол TCP , Определенные локальные порты: указать через запятую порты определенные на первом шаге, например: 8000,7070;

  • Действие – Разрешить подключение;

  • Профиль – оставить все флажки (доменный, частный, публичный);

  • Имя – в поле Имя вводим ELMA.

Нажимаем Готово и пробуем подключится с удаленного компьютера.

Аналогичные действия можно проделать с помощью командной строки. Для этого необходимо:

  • запустить командную строку от имени администратора;

  • ввести следующий набор команд: 
    rem Включить брандмауэр:
    netsh advfirewall set allprofiles state on
    rem включить порт 8000
    netsh advfirewall firewall add rule name="Elma_8000" protocol=TCP localport=8000 action=allow dir=IN
    rem включить порт 7070
    netsh advfirewall firewall add rule name="Elma_7070" protocol=TCP localport=7070 action=allow dir=IN
    pause

Настройка антивируса

Иногда антивирусы блокируют систему. В этом случае нужно добавить каталог с установленной системой ELMA в исключения. В каждом антивирусе это делается индивидуально, смотрите инструкцию к программе.