среда, 28 августа 2019 г.

Ubuntu + 1C + веб-клиент (проблемы)

Проблемы, с которыми столкнулись при попытке перевести рабочие места операторов на веб-клиент:
  • Несоответствие разрядности апача и модуля расширения 1С:
Поставили апач на сервер 1С - чтобы избежать проблем с правами и т.п. Но так как апач ставили 32-разрядный, а сервер 1С - 64-разрядный, то, само собой, апач просто так не взлетел - тупо падала служба при попытке старта с ошибкой:
The Apache service named  reported the following error:
>>> httpd.exe: Syntax error on line 121 of C:/Program Files (x86)/Apache Software Foundation/Apache2.2/conf/httpd.conf: Cannot load C:/Program Files/1cv8/8.3.12.1685/bin/wsap22.dll into server: The Apache service named \xed\xe5 \xff\xe2\xeb\xff\xe5\xf2\xf1\xff \xef\xf0\xe8\xeb\xee     .
Решение: поставить на сервере модуль расширения веб-сервера из 32-разрядного дистрибутива 1С (остальные части платформы можно не ставить) и прописать путь к нему в конфиге апача:
LoadModule _1cws_module "C:/Program Files (x86)/1cv8/8.3.12.1685/bin/wsap22.dll"

Комментариев нет:

Отправить комментарий