Имя: Пароль:
1C
1С v8
Апач и 1с
0 Весенняя Мелисса
 
14.08.20
01:18
Windows 64 бит, Апач 64 бит запускается все ок, 1c 8.3 64 бит. При публикации базы пишет "Невозможна публикация на Web сервере Apache из за разной разрядности платформы 64 и веб сервера 32. я уже не знаю куда копать. я полностью вычистила Апач. даже из реестра. Перезагрузила комп, установила заново с надежной ссылки где написано 64 бит. В диспетчере задач на закладке подробно где платформа и 1с и Apach как процессы в колонке Платформа показывают 64 бит.
1 lodger
 
14.08.20
01:45
а дословно ошибка как пишется?
2 lodger
 
14.08.20
01:48
в httpd.conf отредактировать строку LoadModule _1cws_module "C:/Program Files/1cv8/8.3../bin/wsap24.dll" пробовали?
3 Весенняя Мелисса
 
14.08.20
01:59
(2) нет. не пробовала httpd.conf меняла но именно эту строку не меняла... а что надо написать чтобы 64? сейчас попробую. дословно пишется "Невозможна публикация информационной базы на web сервере Apache при различной разрядности платформы (64) и веб сервера (32)
4 Весенняя Мелисса
 
14.08.20
02:07
Написала так.
LoadModule _1cws_module "C:/Program Files/1cv8/8.3.17.1549/bin/wsap24.dll"
Не помогло
5 PR
 
20.11.20
00:25
(4) Запускай конфигуратор не через C:/Program Files (x86)/1cv8/8.3.17.1549/bin/1cv8.exe, а через C:/Program Files/1cv8/8.3.17.1549/bin/1cv8.exe
6 Cyberhawk
 
20.11.20
00:26
(5) Последнее предложение в (0)
7 PR
 
20.11.20
00:30
(6) Видимо все-таки для конфигуратора не 64
Ну или Апач не 64
8 Cyberhawk
 
20.11.20
00:34
(7) Совсем в людей не веришь :)
9 Максимка_
Космонавтом
 
20.11.20
05:09
(0) Переустановите Web-сервер 1С (не апач. а именно компоненту веб-сервера 1С). Подозреваю, что он ставился при установке 32-битной платформы
10 skv
 
20.12.20
13:34
Кто-нибудь победил эту ошибку?
У меня она вылезла после обновления сервера x64 8.3.16.1063 на x64 8.3.18.1208
Опубликовать не даёт, но после исправления конфига апача на LoadModule _1cws_module "C:/Program Files/1cv8/8.3.18.1208/bin/wsap24.dll" ранее опубликованная конфигурация нормально открывается и работает
11 arsik
 
гуру
20.12.20
16:05
(10) С открытым конфигуратором запусти диспетчер задач и посмотри откуда у тебя 1С открыт.
12 Йохохо
 
20.12.20
16:38
1с почему то считает что хттпд.конф если не в програм файлес то беда бедовая, вручную поправить, а из конфигуратора только сохранить .врд
13 skv
 
20.12.20
17:22
Да, у меня апач стоит не в стандартном месте, на E:\Apache24\
1С у меня только x64, стоит в C:\Program files
1С не x64 на этом сервере никогда не было
14 Йохохо
 
20.12.20
17:53
httpd -k install -n "NewX64" -b "E:\Apache24\NewX64.conf"
15 arsik
 
гуру
20.12.20
19:13
(14) Если у службы апача нестандартное имя, то из конфигуратора его не видно.
16 Йохохо
 
20.12.20
19:16
(15) в конфиге только врд делаем
17 skv
 
20.12.20
19:24
Спасибо всем огромное! Помогло.
Сделал тупо:
httpd.exe -k uninstall
httpd.exe -k install
18 Rif_md
 
28.12.20
02:47
(10) У меня тоже на релизе 8.3.18.1208 ругается, но наоборот платформа 32, а веб сервер 64, хотя все 32 на Windows XP. Покажи, пож-та, примеры конфигурационных файлов, чтоб я вручную настроил запуск базы через Apache.
19 Rif_md
 
28.12.20
14:56
(10) Разобрался. Нужно вручную редактировать файл httpd.conf и в папке с именем базы, к которой будет доступ через Apache добавить файл default.vrd
Строки в httpd.conf
LoadModule _1cws_module "C:/Program Files/1cv8/8.3.18.1208/bin/wsap22.dll"
// это если версия апач 2.2, а если 2.4, то исправить на LoadModule _1cws_module "C:/Program Files/1cv8/8.3.18.1208/bin/wsap24.dll"
// папка с именем базы должна быть в основной папке htdocs. У меня так
DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"
// и сам блок публикации
# 1c publication
Alias "/RMK" "c:/Program Files/Apache Software Foundation/Apache2.2/htdocs/RMK/"
<Directory "c:/Program Files/Apache Software Foundation/Apache2.2/htdocs/RMK/">
    AllowOverride All
    Options None
    Allow from all
    SetHandler 1c-application
    ManagedApplicationDescriptor "c:/Program Files/Apache Software Foundation/Apache2.2/htdocs/RMK/default.vrd"
</Directory>
// вместо RMK писать имя своей базы
// если апач 2.4, то вместо "Allow from all" нужно написать "Require all granted"

и содержимое default.vrd, которое у меня в папке htdocs\RMK
<?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="/RMK"
        ib="File=&quot;C:\RMK&quot;;">
    <ws enable="false"/>
    <httpServices publishByDefault="false"/>
    <standardOdata enable="true"
            reuseSessions="autouse"
            sessionMaxAge="20"
            poolSize="10"
            poolTimeout="5"/>
    <analytics enable="true"/>
</point>
20 DimonNT
 
11.01.21
19:21
Ребяты столкнулся с такой же проблемой, система 7 x86, платформа: 8.3.17.1851
Апач ставлю: httpd-2.2.25-win32-x86-no_ssl
При попытке опубликовать выдаёт:
Невозможна публикация информационной базы на веб-сервере Apache при различной разрядности платформы (32) и веб-сервера (64). Публикация не выполнена

Хотя физически у меня 64 бита не может быть....
21 mzelensky
 
11.01.21
21:45
(0) Ранее (2 года назад точно) 64-битный апач с 1-кой не дружил. Та кчто забей и установи 32 битный.
Закон Брукера: Даже маленькая практика стоит большой теории.