Имя: Пароль:
1C
1С v8
Версия компоненты 'xml2'
0 fragsell
 
12.02.16
10:52
Добрый день.

Публиковал базы 1С на веб-сервере Apache на сервере Linux по данному примеру http://1c.taxpravo.ru/public/303420/

Все установилось без проблем

но при подключении через браузер выдает ошибку:

1C:Enterprise 8 application error:

Версия компоненты 'xml2' (8.3.6.2421) отличается от версии корневого модуля 'core83' (8.3.7.1917)

Сервер 1c под windows версия 8.3.6.2421
Пакеты на линукс версия 8.3.6.2421
база postgresql-9.4_9.4.2-1.1C.

Как исправить.
1 PR третий
 
12.02.16
10:53
Ну, рассказывай дальше
2 fragsell
 
12.02.16
10:56
Вроде все рассказал. Спрашивай уточню
3 Cyberhawk
 
12.02.16
11:08
Поищи 8.3.7.1917 на сервере прилложений или веб-сервере (ставил, оно заменило библиотечку)
4 PR третий
 
12.02.16
11:25
(2) Что спрашивай? Ты в (0), я так понимаю, дал анонс истории, теперь рассказывай.
Или..., о, нет, я не верю, неужели ты хотел задать вопрос, но забыл поставить вопросительный знак?!
5 fragsell
 
12.02.16
11:45
Прошу меня простить, поторопился.
Забыл поставить знак вопроса я.
Но впредь учту я замечание Ваше.

По теме же. На веб сервер сначала поставил версию 8.3.7.1917 в хроме вылетела ошибка о разных версиях клиента и сервера. Снес 8.3.7.1917. Вычистил ручками все каталоги. Установил 8.3.6.2421. Опубликовал по новой.
Где на сервере приложений искать 8.3.7.1917?
6 PR третий
 
12.02.16
11:47
А в Апаче что прописано в конфиге?
7 fragsell
 
12.02.16
11:58
То что касается 1с

LoadModule _1cws_module "/opt/1C/v8.3/x86_64/wsap22.so"

# 1c publication
Alias "/pam" "/var/www/1cpam/"
<Directory "/var/www/1cpam/">
    AllowOverride All
    Options None
    Order allow,deny
    Allow from all
    SetHandler 1c-application
    ManagedApplicationDescriptor "/var/www/1cpam/default.vrd"
</Directory>

# 1c publication
Alias "/sklad" "/var/www/1cweb/"
<Directory "/var/www/1cweb/">
    AllowOverride All
    Options None
    Order allow,deny
    Allow from all
    SetHandler 1c-application
    ManagedApplicationDescriptor "/var/www/1cweb/default.vrd"
</Directory>
8 fragsell
 
12.02.16
12:00
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="/sklad"
                ib="Srvr=10.24.0.249;Ref=trade1;">
        <ws enable="false"/>
</point>
9 Живой Ископаемый
 
12.02.16
12:12
и какая версия этого модуля? Ну, если открыть в проводнике файл и посмотреть закладку "Подробно"?
http://screencast.com/t/nvHKs3M2EsEh
10 Живой Ископаемый
 
12.02.16
12:13
wsap22.so
11 Serginio1
 
12.02.16
12:13
Покажи web.config
12 Serginio1
 
12.02.16
12:16
Тьфу Linux. Прошу прощения.
13 fragsell
 
12.02.16
12:22
(10) модуль под линукс из пакета 1c-enterprise83-ws_8.3.6-2421
14 fragsell
 
12.02.16
12:25
На сервере приложений xml2.dll версии 8.3.6.2421.
15 Живой Ископаемый
 
12.02.16
12:41
а core83?
16 fragsell
 
12.02.16
12:47
(15) что на сервере приложений, что на web сервере 8.3.6.2421.
17 Живой Ископаемый
 
12.02.16
12:55
ну тогда я пас
18 fragsell
 
12.02.16
12:57
а если сделать так

Regsvr32 C:\Program Files\1cv82\8.3.6.2421\bin\xml2.dll

Поможет?
19 Cyberhawk
 
12.02.16
13:02
Что ты к версии компоненты докопался... Я так понял нужно версию core83 поменять
20 fragsell
 
12.02.16
13:09
(19) блин. верно, тогда стоит попробовать:

Regsvr32 C:\Program Files\1cv82\8.3.6.2421\bin\core83.dll?

Не особо понимаю суть столь трепетного отношения 1с к версиям продуктов, но это отдельная тема.
21 fragsell
 
12.02.16
14:40
Вопрос: при публикации веб сервисов  xml2.so обращается к core83.so находящемся на web сервере или к  core83.dll находящемся на сервере приложений?
22 Cyberhawk
 
12.02.16
16:23
Ты проверь и там, и там. Где-то остался не зарегистрированным не той версии файл.
Твои regsvr32 никуда не впились - ты веб-клиент, тебе не нужно никаких библиотек 1С иметь для подключения, т.к. ты с айпадика же какого-нибудь
23 Cyberhawk
 
12.02.16
16:24
Я к тому, что телодвижения делай не на клиенте, а на сервере (веб или 1С), о чем писал в (3)
24 fragsell
 
12.02.16
22:09
(23) телодвижения производил и на обоих серверах, сервер приложений в боевом состоянии его переустанавливать нельзя. На веб сервере уже несколько раз все сносил и устанавливал заново.
25 fragsell
 
13.02.16
07:41
Продолжение событий.
Удалось локализовать проблему.
Все компоненты думают, что библиотека core83.so на веб-сервере имеет версию 8.3.7.1917. Может у кого есть идеи как это вылечить.
26 Мимохожий Однако
 
13.02.16
07:47
Заново подключить базу к веб-серверу попробуй
27 fragsell
 
13.02.16
07:49
(26) Пробовал не помогает.
28 fragsell
 
13.02.16
09:05
Решено.

Всем спасибо за советы.

Устал рыть. Методом квадратно гнездового тыка решил переустановить Apache.

После переустановки все запустилось. Ошибка о не совпадении версий ушла.