|
Публикация не возможна из-за 64 бит платформы и 32-бит веб-сервера | ☑ | ||
---|---|---|---|---|
0
makfromkz
18.07.23
✎
09:10
|
Хотя в httpd.conf прописано
LoadModule _1cws_module "C:\Program Files\1cv8\8.3.19.1723\bin\wsap24.dll" Куда копать, на этом апаче уже опубликованы 3 базы ? |
|||
1
makfromkz
18.07.23
✎
09:17
|
бодро перенес базу с 32-битной машины на 64-битную и облом в публикации
|
|||
2
dmpl
18.07.23
✎
09:27
|
(0) Ну так ставь 32-битную платформу в "Program Files (x86)".
|
|||
3
Asmody
18.07.23
✎
09:28
|
или x64 сборку apache
|
|||
4
makfromkz
18.07.23
✎
09:35
|
уже стоит 64-бит сборка апач, 3 публикации вовсю работают
|
|||
5
makfromkz
18.07.23
✎
09:35
|
(2) зачем с 64 бит возвращаться на 32 бит
|
|||
6
Chai Nic
18.07.23
✎
09:41
|
Битность веб-сервера должна совпадать с битностью платформы 1с. Иначе нельзя. Там загружается же dll-библиотека, которая должна быть совместима с экзешником, который её загружает.
|
|||
7
makfromkz
18.07.23
✎
09:43
|
(6) как определить битность веб-сервера ?
|
|||
8
Asmody
18.07.23
✎
09:45
|
(4) и как это соотносится с тем, что написано в теме?
|
|||
9
Asmody
18.07.23
✎
09:46
|
Уж не пытаешься ли ты запустить разные версии платформы под одним апачем?
|
|||
10
makfromkz
18.07.23
✎
09:54
|
(9) Нет, у всех работающих публикаций одна платформа
|
|||
11
makfromkz
18.07.23
✎
09:55
|
(8) поэтому я спросил как определить битность веб-сервера
|
|||
12
ptiz
18.07.23
✎
09:56
|
(0) Пропиши руками, по аналогии с другими базами.
|
|||
13
makfromkz
18.07.23
✎
09:58
|
Повторюсь:
Решили перенести базу с компа с 32-битной публикацией на комп с 64-битной платфой и 64-битным веб-сервером |
|||
14
makfromkz
18.07.23
✎
09:59
|
(12) пробовали руками ошибка осталась
|
|||
15
Chai Nic
18.07.23
✎
10:00
|
(11) Запусти Process Explorer и в нём посмотри, он показывает битность запущенного процесса.
https://learn.microsoft.com/en-us/sysinternals/downloads/process-explorer |
|||
16
arsik
гуру
18.07.23
✎
10:01
|
||||
17
makfromkz
18.07.23
✎
10:02
|
(6) на 64-битном компе опубликованы 3 базы, они работают
а перенесенная не хочет |
|||
18
Serg_1960
18.07.23
✎
10:03
|
(11) Sorry, а СистемнаяИнформация.ТипПлатформы и СистемнаяИнформация.ВерсияОС в тему?
|
|||
19
arsik
гуру
18.07.23
✎
10:03
|
(17) Ну так может вы эти 3 базы руками разворачивали, а эту из 1С пытаетесь. А на самом деле у вас кроме x64 апача где то еще на этом компе установлен x32 и 1С его видит.
|
|||
20
arsik
гуру
18.07.23
✎
10:04
|
(19) Ну или не установлена, а в реестре следы какие остались
|
|||
21
makfromkz
18.07.23
✎
10:06
|
(16) C:\xampp\apache\bin>httpd.exe -V
Server version: Apache/2.4.46 (Win64) Apache Lounge VC15 Server built: Aug 4 2020 11:50:23 Server's Module Magic Number: 20120211:93 Server loaded: APR 1.7.0, APR-UTIL 1.6.1 Compiled using: APR 1.7.0, APR-UTIL 1.6.1 Architecture: 64-bit |
|||
22
arsik
гуру
18.07.23
✎
10:10
|
(21) Ну ищи еще один апач в реестре
|
|||
23
arsik
гуру
18.07.23
✎
10:10
|
(21) xampp - фууу. Буэээ.
|
|||
24
makfromkz
18.07.23
✎
10:10
|
(18) C:\xampp\apache\bin>systeminfo
Имя узла: DESKTOP-AL351I7 Название ОС: Майкрософт Windows 10 Pro Версия ОС: 10.0.19044 Н/Д построение 19044 Изготовитель ОС: Microsoft Corporation Параметры ОС: Изолированная рабочая станция Сборка ОС: Multiprocessor Free Тип системы: x64-based PC |
|||
25
makfromkz
18.07.23
✎
10:18
|
(23) увы
(22) Сообразно моим умениям таки другого апача не нашел |
|||
26
arsik
гуру
18.07.23
✎
10:27
|
(25) снести xampp, поставить чистый апач. Например из https://www.apachehaus.com/cgi-bin/download.plx
1) качаем Apache 2.4.x OpenSSL 3.0.x VS17 2) Разворачиваем в папку 3) Создаем сервис "httpd.exe -k install" 4) Через службы устанавливаем пользователя для службы апача 5) в httpd.conf в параметре "Define SRVROOT" указываем полный путь. Например у меня (Define SRVROOT "c:/tools/Apache24") 6) Запускаем сервис и публикуем базы |
|||
27
ptiz
18.07.23
✎
10:40
|
(14) Апач не умеет выдавать такую ошибку такого текста: "Публикация не возможна ". Что-то не договариваешь.
|
|||
28
ansh15
18.07.23
✎
11:15
|
Здесь что-то предпринималось для решения Апач и 1с
|
|||
29
makfromkz
18.07.23
✎
11:35
|
(27) Я же из 1С публикую как и подобает ламеру
|
|||
30
makfromkz
18.07.23
✎
11:47
|
(27) этот текст выдает 1С:конфигуратор
|
|||
31
arsik
гуру
18.07.23
✎
11:52
|
(29) Ты же в (14) пишешь что руками делали и ошибка осталась.
|
|||
32
makfromkz
18.07.23
✎
11:54
|
(26) очкую что-то
|
|||
33
arsik
гуру
18.07.23
✎
11:58
|
(32) Тренируйся на кошках сначала
|
|||
34
makfromkz
18.07.23
✎
11:58
|
(31) живые публикации создавались года 2 назад, и кажись тогда была такая же ошибка (но это не точно)
А сейчас базу со старого компа стали переносить и неудача. А перенести надо, потому что сыпется винт у старого компа. Попытался я опубликовать из 1С копию одной из живых баз - та же ошибка вин 64 - веб-сервер - 32 бита |
|||
35
makfromkz
18.07.23
✎
11:59
|
(33) увы кошка одна
|
|||
36
arsik
гуру
18.07.23
✎
12:00
|
(35) Что за прикол. Вы все на одном компе работаете что ли? На своем сделай сначала. Вебсерверу срать где он находится.
|
|||
37
makfromkz
18.07.23
✎
12:02
|
(36) Веб-сервер сетевые базы не подхватывает, только ms sql-ные
|
|||
38
makfromkz
18.07.23
✎
12:03
|
(36) с других компов заходят в публикации
|
|||
39
arsik
гуру
18.07.23
✎
12:04
|
(37) Как тяжело с вами. Ну скопируй для тестов сетевую базу себе на комп.
|
|||
40
makfromkz
18.07.23
✎
12:08
|
Парадокс в том, что убедились вин 64 бит, 1С - 64 бит, веб сервер - 64 бит
А при попытке публикации копии базы выдает ошибку платформа 64 бит а веб-сервер 32 бит Чудеса да и только |
|||
41
arsik
гуру
18.07.23
✎
12:11
|
(40) И чего? "Чудеса да и только" - это решение вашей проблемы?
|
|||
42
makfromkz
18.07.23
✎
12:14
|
Публикация делается для отделений находящихся в другом месте города.
Если бы речь шла о локалке, я бы сюда и выходить не стал, к последней "непереносимой"базе дал бы сетевой доступ и вся делов. Из-за того что рабочие базы ВОЗМОЖНО перестанут публиковаться и нельзя махать шашкой, когда на дворе конец квартала и горячая пора отчетов. |
|||
43
dmpl
18.07.23
✎
12:22
|
(40) Конфигуратор-то на том же компе, где web-сервер запускаете? Конфигуратор x64?
|
|||
44
ptiz
18.07.23
✎
12:24
|
(29) Внеси изменения руками в http.conf + создай папочку. И не надо ничего делать из 1С. Ну или разберись каким приложением 1С открываешь конфигуратор.
|
|||
45
makfromkz
18.07.23
✎
12:30
|
(43) Да , база на том же компе что и апач
|
|||
46
makfromkz
18.07.23
✎
12:33
|
(44) изменения давным давно внесены в http.conf , этот файл принадлежит всем публикациям, в окне запуска прописано приложение которым открывается конфигуратор,
папочки публикаций тоже давно созданы |
|||
47
stix2010
18.07.23
✎
12:34
|
http.conf то не скопировать? с правкой путей, они там в конце
|
|||
48
arsik
гуру
18.07.23
✎
12:34
|
(46) Бред какой то.
Ну покажи нам http.conf и файлы публикаций. Затри там конфиденциальную информацию, если она есть. |
|||
49
stix2010
18.07.23
✎
12:38
|
судя по всему 2 инстанса apache, надо процессы смотреть и реестр
|
|||
50
makfromkz
18.07.23
✎
12:40
|
# 1c publication
Alias "/profit1" "C:/xampp/htdocs/profit1/" <Directory "C:/xampp/htdocs/profit1/"> AllowOverride All Options None Require all granted SetHandler 1c-application ManagedApplicationDescriptor "C:/xampp/htdocs/profit1/default.vrd" </Directory> ============== 600 строк сюда тащить наверное не нужно |
|||
51
arsik
гуру
18.07.23
✎
12:41
|
(50) А сюда и не надо. Запакуй да выложи в обменник какой.
А что в C:/xampp/htdocs/profit1/default.vrd? |
|||
52
arsik
гуру
18.07.23
✎
12:43
|
+(51) Это ты показал что не работает. Еще покажи, что работает.
|
|||
53
makfromkz
18.07.23
✎
12:46
|
<?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="/profit1" ib="File="F:\bases1C8\profit";"> <ws enable="false" pointEnableCommon="false"> <point name="EnterpriseDataExchange_1_0_1_1" alias="EnterpriseDataExchange_1_0_1_1.1cws" enable="false" reuseSessions="dontuse" sessionMaxAge="20" poolSize="10" poolTimeout="5"/> во всех остальных тоже: enable="false" |
|||
54
makfromkz
18.07.23
✎
12:48
|
LoadModule _1cws_module "C:/Program Files/1cv8/8.3.19.1723/bin/wsap24.dll"
|
|||
55
makfromkz
18.07.23
✎
12:48
|
(49) и как убедиться что два инстансе?
|
|||
56
makfromkz
18.07.23
✎
12:49
|
(49) реестр смотрел вроде бы всего один апач 2.4
|
|||
57
stix2010
18.07.23
✎
12:50
|
(53) можно просто воссоздать пути, скопировать файлы vrd и рестартануть апач
|
|||
58
arsik
гуру
18.07.23
✎
12:53
|
(53) Так вроде нормально все. Рестартуй апач и заходи на сервере http://127.0.0.1/profit1/
|
|||
59
stix2010
18.07.23
✎
12:55
|
(56) поиск httpd.exe по реестру, проверка по пути.
|
|||
60
makfromkz
18.07.23
✎
12:57
|
(58) дык профит - публикация рабочая, а вот рбфк - даже VRD не создается при нажатии кнопки ОПУБЛИКОВАТЬ
в конфигураторе, из-за ошибки о разных битностях |
|||
61
makfromkz
18.07.23
✎
12:58
|
(59) в регедите так и искал, пути и имя - правильные
|
|||
62
arsik
гуру
18.07.23
✎
13:00
|
(60) Лицо-рука.
Ну скопируй свою папку profit1 и назови ее рфбк. В файле поменяй пути и имя В httpd вставь новый алиас на эту папку |
|||
63
ptiz
18.07.23
✎
13:17
|
(60) Не надо(!) ничего делать в конфигураторе. Вообще. В папке C:/xampp/htdocs/profit1/ создай файл default.vrd руками, по аналогии с другими базами. И проверь, что апач имеет туда доступ.
|
|||
64
makfromkz
18.07.23
✎
13:22
|
(63) <<И проверь, что апач имеет туда доступ.>> это как?
|
|||
65
ptiz
18.07.23
✎
13:26
|
(64) Если апач работает как служба: проверь, от какого пользователя служба запущена и какие права у этого пользователя на папки.
|
|||
66
ptiz
18.07.23
✎
13:27
|
Но это, если база не запустится. Скорее всего права есть.
|
|||
67
ptiz
18.07.23
✎
13:28
|
И - да, службу перезапустить не забудь. Если не запускается - ищи ошибки в журнале ошибок через события приложений в винде.
|
|||
68
arsik
гуру
18.07.23
✎
13:31
|
(64) Покажи пожалуйста, что у тебя тут написано?
https://i.imgur.com/GAMgJyK.png |
|||
69
dmpl
18.07.23
✎
13:44
|
(45) Конфигуратор должен быть на той же машине, что и web-сервер.
(46) Службу web-сервера перезапускал? |
|||
70
makfromkz
18.07.23
✎
13:47
|
ВСЕМ ОГРОМНОЕ СПАСИБО !!!
как вы и подсказывали: 1) подшаманил default.vrd в папке для переносимой базы в xampp 2) подправил httpd.conf куда добавил алиас для переносимой базы 3) перезапустил апач и слава всем 1С публикация заработала |
|||
71
makfromkz
18.07.23
✎
13:50
|
Почему не удается публиковать базу из конфигуратора останется загадкой )))))))
Еще раз всем СПАСИБО !!! |
|||
72
arsik
гуру
18.07.23
✎
14:02
|
(71) Покажи (68)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |