Имя: Пароль:
1C
 
Запуск веб-клиента 1C v8.2
0 lepthing
 
24.10.08
15:12
Добрый день. Кто-нито пробовал через браузер подцепиться  к базе? Делаю все по инструкции(поставил апач, прописал httpd, создал default.vrd - все как в примере, только свой путь к базе проставил)
В браузере забиваю командную строку - болт! Лог апача выдает client denied by server configuration: C:/www/sample/
Кто боролся с этим зверем - подскажите плиз.
1 TitanLuchs
 
24.10.08
15:51
(0) Выложи текст httpd.conf (ту часть, что добавлял) и текст default.vrd, глянем
2 lepthing
 
24.10.08
15:57
httpd:
1) LoadModule _1cws_module "C:/Program Files/1cv82/bin/wsap22.dll"
2) Alias /sample c:/www/sample
<Location /sample>
   SetHandler 1c-application
   ManagedApplicationDescriptor c:/www/sample/default.vrd
</Location>
vrd:
<vrs:point
    xmlns:vrs=”http://v8.1c.ru/8.2/virtual-resource-system
    base="/sample"
    ib="FILE=&quot;Q:\base1c\8.2\Arhiv\&quot;"/>
Q:\base1c\8.2\Arhiv - это путь к приложению на 8.2
В браузере набиваю http://localhost/sample/?O=Low&С=start.xml&N=test&P=test

Сразу скажу, что опыта с веб серверами у меня практически нет, поэтому и обращаюсь
3 lepthing
 
24.10.08
16:04
поправка..
<vrs:point

    xmlns:vrs=”http://v8.1c.ru/8.2/virtual-resource-system

    base="/sample"

    ib="FILE=&quot;Q:\base1c\8.2\Arhiv\&quot;"/>
4 TitanLuchs
 
24.10.08
16:07
Попробуй заменить

ib="FILE=&quot;Q:\base1c\8.2\Arhiv\&quot;"/>

на

ib="FILE=&quot;Q:/base1c/8.2/Arhiv/&quot;"/>

Апач понимает только такой слеш.
5 TitanLuchs
 
24.10.08
16:07
И в браузере достаточно просто набрать

http://localhost/sample
6 lepthing
 
24.10.08
16:13
к сожалению тоже самое =(
7 lepthing
 
24.10.08
16:14
Браузер ругается постоянно на: Для доступа к этому веб-узлу требуется выполнить вход.
8 TitanLuchs
 
24.10.08
16:18
(7) А сервер как таковой у тебя вообще работает? Попробуй создать в папке htdocs папку тест, потожи в нее файл "index.htm" и напиши в нем "Hello World!",
затем набери в браузере
http://localhost/test
Надпись "Hello World!" должна отобразиться, ошибок быть не должно.
9 kryptonite
 
24.10.08
16:18
а в базе есть пользователи ?
10 lepthing
 
24.10.08
16:30
(8) Надпись отображается без ошибок (в принципе it works также раньше отображалась)
(9) пользователи есть. в браузере вызывал как http://localhost/sample/?O=Low&С=start.xml&N=test&P=test согласно документации (и просто localhost/sample)
13 TitanLuchs
 
24.10.08
16:36
(12) Версия апача и dll совпадает? Хоть и не верится, что поможет, но проверь на всяк случай
14 lepthing
 
24.10.08
16:38
Apach 2.2.10, dll соответственно wsap22.dll
16 TitanLuchs
 
24.10.08
16:40
О! Есть мысль! У тебя путь к базе с точкой: Q:/base1c/8.2/Arhiv
Попробуй переложить в Q:/base1c/82/Arhiv или Q:/base1c/8_2/Arhiv
18 lepthing
 
24.10.08
17:16
все тоже самое ='(
19 TitanLuchs
 
24.10.08
17:23
(18) В default.vrd написал, что это файл xml? ТО есть первой должна быть такая строка:

<?xml version="1.0" encoding="UTF-8" ?>

У меня default.vrd выглядит так:

<?xml version="1.0" encoding="UTF-8" ?>
<vrs:point
xmlns:vrs="http://v8.1c.ru/8.2/virtual-resource-system"
base="/refill"
ib="FILE=&quot;d:/work/1c/v8/my/refill_82&quot;"/>

Давай перебирать варианты, раз уж точно не знаем, в чем ботва.
20 TitanLuchs
 
24.10.08
17:25
(19) Хотя фигня это... И у меня без этой строчки работает..
21 TitanLuchs
 
24.10.08
17:28
О, глянь! У меня default.vrd другой! На фига у тебя вот так написано:

xmlns:vrs=”http://v8.1c.ru/8.2/virtual-resource-system" target="_blank">http://v8.1c.ru/8.2/virtual-resource-system

Убери то, что что после target вместе с target'ом, оставь просто

xmlns:vrs="http://v8.1c.ru/8.2/virtual-resource-system"
22 lepthing
 
24.10.08
17:33
в файле написано именно xmlns:vrs="http://v8.1c.ru/8.2/virtual-resource-system..
просто когда я копипастю сюда,  в окно сообщения офрума вставляется нормально, а вот уже отображается в ветке как ты верно заметил криво(я подумал что начудил, попробовал исправиться...как видишь, поправка точно такая же)
P.S. Не мог бы скинуть на почту свой default.vrd (dooz@rambler.ru)
23 Al113
 
24.10.08
17:33
(21) А при такой ошибке куда смотреть?
"Error connecting to the Infobase. An error occurred processing this request."
Взято из Управляемое приложение. Бета-версия, Веб-клиент и linux
24 TitanLuchs
 
24.10.08
17:36
(22) Ушло, смотри письмо от letters@1200000doolars.ru
25 TitanLuchs
 
24.10.08
17:39
(23) Наверно в vrd, там я смотрю у тебя кириллица в пути в базе. Попробуй сделать латинницей и без пробелов...
26 lepthing
 
24.10.08
17:55
какой то взрыв мозга...опять тот же болт...попробую дома еще
27 lepthing
 
24.10.08
17:57
спасибо всем, кто пытался помочь ;-)
28 Al113
 
25.10.08
13:52
(25) Я изменил его на:

<?xml version="1.0" encoding="UTF-8" ?>
<vrs:point
xmlns:vrs="http://v8.1c.ru/8.2/virtual-resource-system"
base="/ws"
ib="FILE=&quot;/home/al/1c/Bases8/UP/&quot;" />

При подключении он пишет
Service not found. http://127.0.0.1/ws reason: File not found '/var/www/ws/service.xml'
An error occurred processing this request.


Если я переименовываю default.vrd на service.xml, то в браузере сначала появляется окно с

{}:
ссылка http://127.0.0.1/ws/ws?wsdl

Если нажать на неё, то получаю

Error connecting to the Infobase.

Может, кто сталкивался?  Что вообще за service.xml?
29 Недоходящий
 
25.10.08
15:58
а где можно взять последнюю версию 8.2?
30 MikePin
 
06.11.08
23:26
(28) http://mikepin.livejournal.com/3767.html
Переименовывать не нужно.
Надо из виртуального каталога сделать приложение.
31 B_Twins
 
29.11.08
03:25
(30)
как это сделать в IIS 6?
32 B_Twins
 
01.12.08
03:44
все сделано по пунктам, но почему-то при вводе адреса происходит автоматический переход на default.html. где это можно убрать?