|   |   | 
| 
 | Публикация не возможна из-за 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)     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |