Имя: Пароль:
1C
 
Web server
0 Zlodey1С
 
21.01.11
10:48
Кто настраивал???
Поставил Апач, настроил как нуно. делаю перезапуск а он мне выдает "the requested operation has failed" , до этого он запустился.
1 loh_pedalny
 
21.01.11
11:01
Ну, наверное настроил криво. Как настраивал?
2 Zlodey1С
 
21.01.11
11:09
Как сама 1С рекомендует
3 Zlodey1С
 
21.01.11
11:10
3.   В созданной папке создайте файл default.vrd. Содержимое файла приведено ниже:

<vrs:point xmlns:vrs="http://v8.1c.ru/8.2/virtual-resource-system"

               base="/MyApp"

               ib="File=c:\bases\MyApp;"/>

·         Атрибут base указывает на относительный путь (относительно корневого каталога сайта) к созданной (на шаге 2) папке виртуального приложения.

·         Атрибут ib содержит строку подключения к информационной базе 1С:Предприятия (в примере указано подключение к файловому варианту). Следует помнить о том, что для файлового варианта и варианта клиент-сервер строки подключения выглядят по-разному.

Примечание. Если путь к базе данных содержит пробелы, следует заключить его в символы &quot;, обозначающий кавычки. Например: ib="File=&quot;c:\my work bases\long folder&quot;;"

4.   Откройте конфигурационный файл веб-сервера текстовым редактором. Файл расположен по адресу: C:\Program Files\Apache Software Foundation\Apache2.2\conf (в случае установки по умолчанию) и называется httpd.conf.
4 Zlodey1С
 
21.01.11
11:10
Делаю все как там написано
5 Zlodey1С
 
21.01.11
11:11
Найдите в этом файле фрагмент, начинающейся с комментария # Dynamic Shared Object (DSO) Support.
6.   После последней строки LoadModule (или #LoadModule) допишите директиву загрузки модуля:

LoadModule _1cws_module ”c:/Program Files/1cv82/bin/wsap22.dll” тут конечно пишем путь к установленной программе в зависимости от версии

нимание. В пути к модулю указываются прямые («/»), а не обратные («\») слэши. Такие слэши используются во всех директивах конфигурационного файла веб-сервера Apache.

7.   Найдите в конфигурационном файле директиву <IfModule alias_module>.

8.   Добавьте настройки виртуального приложения:

Alias /MyApp "c:/www/MyApp"

<Directory "c:/www/MyApp">

   AllowOverride None

   Options None

   Order allow,deny

   Allow from all

   SetHandler 1c-application

   ManagedApplicationDescriptor c:/www/MyApp/default.vrd

</Directory>

Важно. В файле-дескрипторе значение атрибута base должно совпадать с относительным путем к виртуальному каталогу (в данном случае – /MyApp).

9.   Сохраните конфигурационный файл и перезапустите веб-сервер.
6 Zlodey1С
 
21.01.11
11:12
Если коментирую все что изменил в файле то все нормально
7 Zlodey1С
 
21.01.11
11:26
Вот тут у кого что написано ???
8 Zlodey1С
 
21.01.11
11:26
LoadModule _1cws_module
9 Zlodey1С
 
21.01.11
11:36
Все нормально, разобрался
10 qwerty09
 
21.01.11
11:40
(9) так раскажи в чем затык то был
11 Zlodey1С
 
21.01.11
11:45
Затык был в ковычке после LoadModule _1cws_module идет путь к ДЛЛ, так вот этот путь я скопировал и просто подправил путь на мой, но если рядом с кавычками написать самому ковычки они имеют другой вид. Так что внимательнее, я просто скопировал кавычки которые уже были в этом файле и все заработало.
12 qwerty09
 
21.01.11
12:21
(11) ясно, учтем, спасибо!
13 Zlodey1С
 
21.01.11
16:14
Дома пытаюь настроить Веб-сервер IIS 7.0 и не получаеться.
Стоит Вин7 х64
Все делаю как написано в

Перед настройкой веб-сервера убедитесь, что 1С:Предприятие установлено на компьютере с IIS. Для разных вариантов работы 1С:Предприятия должны быть установлены следующие компоненты:

·       Для файловой версии:

·         1С:Предприятие;

·         Адаптер Web-сервисов 1С:Предприятия.

·       Для клиент-серверной версии:

·         Компоненты доступа к серверам 1С:Предприятия;

·         Адаптер Web-сервисов 1С:Предприятия.

Компоненты 1С:Предприятие и Сервер 1С:Предприятия устанавливаются в зависимости от варианта развертывания системы.

Для настройки IIS необходимо выполнить следующие действия:

1.   Откройте папку C:\inetpub\wwwroot.

2.   В открытой папке создайте папку с именем виртуального приложения. В нашем примере это будет MyApp:



3.   В созданной папке создайте файл default.vrd. Содержимое файла приведено ниже:

<vrs:point xmlns:vrs="http://v8.1c.ru/8.2/virtual-resource-system"

               base="/MyApp"

               ib="File=c:\bases\MyApp;"/>

·         Атрибут base указывает на относительный путь (относительно корневого каталога сайта) к созданной (на шаге 2) папке виртуального приложения.

·         Атрибут ib содержит строку подключения к информационной базе 1С:Предприятия (в примере указано подключение к файловому варианту). Следует помнить о том, что для файлового варианта и варианта клиент-сервер строки подключения выглядят по-разному.

Примечание. Если путь к базе данных содержит пробелы, следует заключить его в символы &quot;, обозначающий кавычки. Например: ib="File=&quot;c:\my work bases\long folder&quot;;"

4.   Продолжим настройку IIS. Для этого откроем оснастку управления IIS (Start -> Control Panel -> Classic View -> Administrative Tools -> Internet Information Services (IIS) Manager). Встаньте курсором на папку созданного нами виртуального приложения (COMP1 (local computer) -> Web Sites -> Default Web Site ->  MyApp). Здесь COMP1 – это имя компьютера, на котором установлен веб-сервер IIS.



5.   Преобразуем созданную папку в приложение. Для этого правой кнопкой мыши откройте контекстное меню и выберите там команду Convert to Application. В открывшемся окне нажмите кнопку Ok, оставив все параметры по умолчанию.



6.   Откройте модуль Handler Mappings.

7.   В правой части окна нажмите гиперссылку Add Script Map ….



8.   В поле Request path: введите «*», в поле Executable: укажите путь к модулю wsisapi.dll (который расположен в каталоге bin папки 1С:Предприятия 8), в поле Name: введите текстовое обозначение добавляемого соответствия, например Web-сервис 1С:Предприятия 8.2.



9.   Нажмите кнопку Request Restrictions …. В открывшемся окне выключите флажок Invoke handler only request is mapped to:. Затем нажмите кнопку Ok для закрытия окна Request Restrictions.



10. Нажмите кнопку Ok для того, чтобы закрыть окно Edit Script Map. В появившемся диалоге нажмите кнопку Yes.



11. Встаньте на добавленное соответствие (с именем Web-сервис 1С:Предприятия 8.2) и нажмите гиперссылку Edit Handler Permissions ….



12. В открывшемся окне установите флажок Execute и нажмите кнопку Ok для закрытия окна Edit Handler Permissions.



13. Перейдите на страницу Application Pools (COMP1 (COMP1\user) -> Application Pools).

14. В средней части окна выберите строку DefaultAppPool, после чего нажмите гиперссылку Advanced Settings … в правой части окна.



15. Если у вас установлена Windows Vista x64 и вы используете 32-х разрядную версию 1С:Предприятия, то в открывшемся окне установите параметр Enable 32bit Applications (в секции (General)) в значение True.



16. Нажмите кнопку Ok для закрытия окна Advanced Settings.

17. На этом настройка IIS завершена. Можно закрыть все окна, связанные с настройкой IIS.

18. Теперь необходимо создать базу данных, с которой будет работать наше виртуальное приложение. Для этого нажмите кнопку Добавить … в окне запуска 1С:Предприятия. Информационная база должна располагаться ровно там, где указано в параметре ib файла default.vrd. Пусть у нас будет абсолютно пустая информационная база.

Внимание! Если вы используете клиент-серверный вариант 1С:Предприятия, то следующие два пункта можно пропустить.

19. Изменим настройки безопасности для папки с информационной базой. Для этого на вкладке Security окна свойств папки (контекстное меню -> Properties), нам необходимо дать группе IIS_IUSRS полный доступ на папку с информационной базой. Для этого нажмем кнопку Edit и в открывшемся окне (Permissions for MyApp) добавим группу IIS_IUSRS (подробно смотри ниже) в поле Group or User Names: и дать этой группе пользователей полный доступ (Full Control) в поле ниже (Permissions for). COMP1 – имя компьютера, на котором установлен IIS.



20. Нажмите кнопку Ok для закрытия окна Permissions for MyApp. Затем нажмите кнопку Ok для закрытия окна MyApp Properties.

Настройка завершена. Теперь при попытке зайти веб-браузером по адресу http://localhost/MyApp (если входить с компьютера, на котором установлен IIS) мы должны увидеть главное окно приложения 1С:Предприятие с пустой конфигурацией, которое стандартно формируется системой 1С:Предприятие. Внешний вид этой страницы показан ниже:



Также мы можем использовать тонкого клиента для работы через IIS. Для этого необходимо запустить тонкого клиента и добавить информационную базу, расположенную на веб-сервере. В качестве строки соединения с информационной базой необходимо указать http://localhost/MyApp (при запуске тонкого клиента с компьютера, на котором установлен веб-сервер IIS). При этом окно приложения будет выглядеть следующим образом:


Веб-сервер Apache 2.0

Для работы с веб-сервером его необходимо установить. Если веб-
14 Zlodey1С
 
21.01.11
16:47
Или на Win7x64 кто нибудь Апач запускал ???
15 le_
 
21.01.11
16:54
Посмотри, чего апач в error.log пишет.
16 Zlodey1С
 
21.01.11
17:02
(15) Разобрался

Короче при установки на х64 систему нужно изменить путь при установке апача вместо

C:\Program Files (x86)\Apache Software Foundation\Apache2.2

поставить

C:\Program Files\Apache Software Foundation\Apache2.2

Но что самое интересное олн всеравно ставит в C:\Program Files (x86)\Apache Software Foundation\Apache2.2. Но тогда апач запускается. Короче лаги какие то но помогает.
17 le_
 
21.01.11
17:16
(16) Проверь httpd.conf, везде ли там правильно пути прописаны.
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.