|
Публикация на веб-клиенте БЕЗ установки отдельного апача (делюсь решением) | ☑ | ||
---|---|---|---|---|
0
badboychik
14.11.12
✎
10:17
|
Разрабатываю на РНР в WAMP (www.wampserver.com/ru/) и захотел сделать веб-сервис, но, как известно, для 1С надо ставить отдельный голый Апач, чтобы автоматически публиковать конфу из конфигуратора.
Я задался задачей сделать все на одном апаче. Почему-то в инете нет этого решения. Только описываются готовые настройки. В итоге по этим настройкам вышел на такие действия (пока просто публикация, без самого сервиса): 1. Прописываем в httpd.conf апача из WAMP LoadModule _1cws_module "c:/Program Files (x86)/1cv82/8.2.16.368/bin/wsap22.dll" 2. Создаем алиас в WAMP, например под названием "web1c". В алиасе прописываем AllowOverride all Options None Order allow,deny Allow from all SetHandler 1c-application ManagedApplicationDescriptor "C:/dev/wamp/apps/web1c/default.vrd" 3. ручками создаем default.vrd в папке алиаса <?xml version="1.0" encoding="UTF-8"?> <point xmlns="http://v8.1c.ru/8.2/virtual-resource-system" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" base="/web1c/BASENAME" ib="Srvr="localhost";Ref="BASENAME";" enable="true"> </point> 4. Запускаем в Хроме или IE (в FF почему то не работает веб-клиент) http://localhost/web1c/BASENAME/ru_RU/ Правда придется все настройки и дальше делать руками т.к. 1С продолжает не видеть апач. Зато все и так работает. |
|||
1
Asmody
14.11.12
✎
10:20
|
[как известно, для 1С надо ставить отдельный голый Апач] — откуда это известно?
|
|||
2
Asmody
14.11.12
✎
10:21
|
веб-клиент работает в FF до 14 версии
|
|||
3
badboychik
14.11.12
✎
10:23
|
(1) оттуда, что в руководстве пишется что надо скачать и ставить именно из бинарного установщика, тогда он будет видится из 1С.
|
|||
4
badboychik
14.11.12
✎
10:24
|
(2) а у меня 16.0.2
Интересно, почему поздние перестали поддерживаться |
|||
5
Hmster
14.11.12
✎
10:35
|
а чем это отличается от инструкции от самой 1С ?
|
|||
6
badboychik
14.11.12
✎
10:37
|
В инструкции 1С написано:
1. Скачать и поставить ОТДЕЛЬНЫЙ апач 2. Публиковать из конфигуратора Минусы тут в том что надо держать два запущенных апача на разных портах, если надо чтоб РНР дергал сервис из 1С |
|||
7
Hmster
14.11.12
✎
10:42
|
наверное я чего-то непонимаю. делал как-то давно. подправил httpd.conf в двух местах, создал default.vrd и все заработало...
|
|||
8
stix2010
14.11.12
✎
10:43
|
(0) спасибо, кэп. Я, когда первый раз публиковал точно также сделал без подсказок.
|
|||
9
badboychik
14.11.12
✎
11:15
|
(8) Ну тогда пусть (0) просто тут полежит ))
|
|||
10
Rebelx
14.11.12
✎
11:24
|
(0) открою страшную тайну - практически все то же самое было написано в инструкции для 8.1, когда она еще из конфигуратора не умела публиковаться. И в случае Linux - других вариантов нет, кроме как самому ручками все писать - не работает конфигуратор 8.2 на Linux
|
|||
11
H A D G E H O G s
14.11.12
✎
11:30
|
Бред какой-то
|
|||
12
H A D G E H O G s
14.11.12
✎
11:30
|
1С отлично зарегит все и не на "голый" Апач
|
|||
13
Ахиллес
14.11.12
✎
11:31
|
Пипец. И тут ролевые игры... Апач у них голый.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |