Цитата |
---|
Вы писали про файл default.vrd Он создается сам и должен быть? У меня его нигде нет. Где его создать?? |
1. Запустить 1С в режиме конфигуратора и выгрузить веб-сервис (меню Администрирование - Публикация на веб-сервере). К сожалению, оно видит далеко не все установленные веб-сервера. Веб-окружение вроде бы не видит.
2. Создать этот файл самому.
К примеру, у меня для тестирования (правда не на веб-окружении, у меня зенд-сервер) сделано так:
Все тестовые сайты хранятся в E:/sites/
В httpd.conf веб-сервера подключен модуль 1С строчкой
LoadModule _1cws_module "<Путь где установлена 1С>/bin/wsap22.dll"
В httpd-vhosts.conf кроме локалхотста прописано так же:
Код |
---|
<VirtualHost *:80> ServerAdmin admin@medsite.loc DocumentRoot "E:/sites/ms.loc/ht/" ServerName medsite.loc ErrorLog "E:/sites/ms.loc/error.log" CustomLog "E:/sites/ms.loc/access.log" common </VirtualHost> # 1c publication <Directory "E:/sites/localhost/htdocs/"> AllowOverride All Options None Order allow,deny Allow from all SetHandler 1c-application ManagedApplicationDescriptor "E:/sites/localhost/htdocs/default.vrd" </Directory> |
В папке локалхоста лежит default.vrd файл, который я уже приводил выше. Веб-сервис 1С-ки доступен по адресу
Параметр ib в этом файле - это адрес базы. В моем случае, так как все локально, просто указан путь на диске, где лежит база.
У
С веб-окружением можно настроить аналогично. Единственное - не уверен, что получится настроить работу без использования виртуальных хостов, так как вместо сайта может запуститься сам 1с-овский веб-сервис. Во всяком случае я не пробовал так настраивать