Имя: Пароль:
1C
 
Apache не стартует из за LoadModule _1cws_module
0 Lemkus
 
17.09.10
15:01
Натсраиваю веб-сервис на apache, все по инструкции. После добавления строки
LoadModule _1cws_module C:\Program Files (x86)\1cv81\bin\wsap22.dll apache не запускается, говорит terminating worker thread 0
Если строку закомментировать, то apache стартует нормально
1 Fragster
 
гуру
17.09.10
15:05
в кавычки путь взять не помогает?
2 Lemkus
 
17.09.10
15:06
(1) Нет (
3 le_
 
17.09.10
15:07
Там прямые должны быть

LoadModule _1cws_module "C:/Program Files/1cv82/8.2.10.77/bin/wsap22.dll"
4 le_
 
17.09.10
15:07
*прямые слеши
5 Fragster
 
гуру
17.09.10
15:10
а кстати, интересно, как 64битный апач работает с 32битными модюлями...
6 Fragster
 
гуру
17.09.10
15:10
или апач тоже 32битный?
7 Lemkus
 
17.09.10
15:13
(6) Нет, апач не 32битный, видать это проблема?
8 le_
 
17.09.10
15:26
Апач 32-битный. Но проблем в том, чтобы запустить его на x64-сервере не должно быть.

Попробуй закомментить строку подключения модуля и запустить. Если не запустится, посмотри, что в error.log пишет.
9 Lemkus
 
17.09.10
15:33
(8) Если закомментировать строку подключение модкуля, то все идет ок
10 le_
 
17.09.10
15:42
(9) Видимо, проблема в библиотеке.

Может быть имеет смысл подумать перейти на 8.2, если уж Web предполагается использовать?..
11 Fragster
 
гуру
17.09.10
16:14
(7)(8) вы уж определитесь... ИМХО апача с его модулями должны быть одинаковыми, иначе колдунство какое-то
12 Garlic
 
17.09.10
16:24
Строка в апачах должна быть простая:
c:/1C81/bin/wsap22.dll

Пробелы апач не очень любит - Program Files...
13 le_
 
17.09.10
17:02
(12) Если в кавычках, то можно и с пробелами.

У меня с такой строкой усё хорошо работает:
LoadModule _1cws_module "C:/Program Files/1cv82/8.2.10.77/bin/wsap22.dll"
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.