Имя: Пароль:
1C
1С v8
Публикация базы на Web-сервере
0 mzelensky
 
23.09.13
12:43
Доброго всем.
Поставил отдельно Апач 2.2.25. Опубликовал базу - все работает.

Сейчас нужно на локальной машине потестить работу сайта (вместе с 1С-кой). Скачал прогу "Open server" (это портативный сервер с MyPHPAdmin, кучей библиотек и всякими плюшками). Запускаю его - появляется возможность работать с Php и Sqlбазами, но пропадает возможность конектиться к опубликованной базе.

Пробовал переопубликовать. Результата не дало. Т.е. получается либо одно, либо другое. Как заставить их вместе работать???
1 mzelensky
 
23.09.13
12:58
fgye
2 Лефмихалыч
 
23.09.13
13:14
полагаю ты просто тычешь наугад не тем и не туда. Опен сервер - это тоже апач, так вот повторно публиковать надо было в нем, а не в твоем старом
3 Лефмихалыч
 
23.09.13
13:15
кстати, что значит "пропадает возможность"?
4 mzelensky
 
23.09.13
13:30
(2) Так я в нем и публиковал.
5 mzelensky
 
23.09.13
13:32
(3) Значит что как только я запускаю этот портативный сервер, то конект к базе через браузер пропадает (не находит путь и ругается .что такого объекта нету). Останавливаю портативный сервер (оставляю только Апач, который до этого ставил) - база опять появляется.
6 mzelensky
 
23.09.13
13:33
Я вот думаю, может удалить стационарный апач. Чтобы конфликтов не было
7 mzelensky
 
23.09.13
13:39
Удалил стационарный Апач. Запускаю портативный. Теперь при попытке зайти в "Публикация на веб-сервере" пишет, что веб-сервер не обнаружен (хотя он реально работает). Т.е. получается, что 1Сна не видит этот портативный сервак.
8 Zamestas
 
23.09.13
13:48
(7) Тут все изложено:
http://www.nastroy-ka.ru/ent1c812/92--qapacheq-1-82.html
9 mzelensky
 
23.09.13
14:00
(8) Что-то я ничего путного там не увидел. Может конечно туплю, но всеже, что "полезного" я должен был там увидеть?
10 Zamestas
 
23.09.13
14:06
(9) Там на пальцах расписана публикация на апаче.
11 mzelensky
 
23.09.13
14:25
(10) ты суть моего вопроса вообще понял? Прочти плиз более внимательно (0)
12 Zamestas
 
23.09.13
14:42
(11) Исчо раз - у тебя
пропадает возможность конектиться к опубликованной базе.
Для публикации базы нужно поправить 2 файла в 3х местах на любом конфиге апача - пох что там прикручено допом. Места которые нужно править я привел в ссылке (8).
13 mzelensky
 
23.09.13
14:43
(12) Пробую.

Открыл файлик, в который 1С-ка внесла свои изменения (сама). Сейчас попробую перенести эти изменения в файл настроек портативного сервера.

Правда там ток 2 места вижу.
14 Asmody
 
23.09.13
14:45
В твоем "open server" свой веб-сервер, который конфликтует с твоим апачем. Проще всего разнести их по портам.
15 mzelensky
 
23.09.13
14:45
(12) И кстати ,почему 2 файла подправить. В той статье, что ты привел вроде как речь об одном файлике "httpd.conf"
16 mzelensky
 
23.09.13
14:46
(11) Да я уже вообще удалил стационарный апач. Перезапустился. Запустил "open server". Захожу в 1с, нажимаю "публиковать" - эта зараза не видит веб-сервер и соответственно не дает сделать публикацию
17 mzelensky
 
23.09.13
14:47
(14) я хочу что-бы 1С-на работала с "open server" (и ток с ним)
18 mzelensky
 
23.09.13
14:56
Не получается :( не видит он его.
19 Zamestas
 
23.09.13
14:56
(15) DEFAULT.VRD еще нужно править.
(16) Пох что она видит, а что нет - публикуй руками.
20 Zamestas
 
23.09.13
14:57
(18) Или критично, что публикация была из самой 1С?
21 mzelensky
 
23.09.13
15:03
(20) да не критично конечно. Просто я не вебщик и мне достаточно тяжело догонять все эти настройки.
22 mzelensky
 
23.09.13
15:05
(19) я такого файла в системе вообще найти не могу. "DEFAULT.VRD"
23 stix2010
 
23.09.13
15:07
в конфигах опена прописаны 1с расширения? пути для папок под разными инстансами апача разные
24 mzelensky
 
23.09.13
15:09
(22) так ,стоп. Туплю. Это собственно сам файлик стыковки имен. Только что там то еще менять?!
25 mzelensky
 
23.09.13
15:10
(23) Вот ты давай как-то попроще плиз. Я ж говорю, до этого с апачем дело не имел. И уж тем более в ручную его конфиги не правил.
26 Zamestas
 
23.09.13
15:17
(22) Ладно - если лениво читать распишу:
В httpd.conf секция загрузки модулей дописать:
LoadModule _1cws_module "C:/Program Files (x86)/1cv8/8.3.3.715/bin/wsap22.dll"
Путь сам пропишешь от какой версии грузить
Секция
<IfModule alias_module>
    #..описание секции...
    
    ScriptAlias /cgi-bin/ "C:/apache/cgi-bin/"
    
    Alias /1C "c:/www/1C"
    <Directory "c:/www/1C">
        AllowOverride None
        Options None
        Order allow,deny
        Allow from all
        SetHandler 1c-application
        ManagedApplicationDescriptor c:/www/1C/default.vrd
    </Directory>
        
</IfModule>
Пути (у меня c:/www/1C) сам пропишешь.
D папку c:\www\1C кидаешь файл DEFAULT.VRD
с содержимым:
<vrs:point xmlns:vrs="http://v8.1c.ru/8.3/virtual-resource-system";
           base="/1C"
           ib="File=D:\МояБазаПуть;"/>
Где D:\МояБазаПуть каталог базы.
27 Zamestas
 
23.09.13
15:20
(+26) Содержимое DEFAULT.VRD
<vrs:point xmlns:vrs="http://v8.1c.ru/8.3/virtual-resource-system";
           base="/1C"
           ib="File=D:\МояБазаПуть;"/>
28 Zamestas
 
23.09.13
15:23
(+26) Содержимое файла в инете глянь - то, что я выложил движое форума корявит.
29 mzelensky
 
23.09.13
15:26
(26)Вот эту секцию прописывал:

LoadModule _1cws_module "C:/Program Files (x86)/1cv8/8.3.3.715/bin/wsap22.dll"

Эту тоже

    Alias /1C "c:/www/1C"
    <Directory "c:/www/1C">
        AllowOverride None
        Options None
        Order allow,deny
        Allow from all
        SetHandler 1c-application
        ManagedApplicationDescriptor c:/www/1C/default.vrd
    </Directory>


Вот только не понял по местоположению файла "DEFAULT.VRD". Его обязательно кидать именно в рабочую папку сервера?
30 Zamestas
 
23.09.13
15:30
Местоложение зависит от
ManagedApplicationDescriptor c:/www/1C/default.vrd

Путь смотри внимательно - он зависит от версии платформы и того, где 1С стоит:
LoadModule _1cws_module "C:/Program Files (x86)/1cv8/8.3.3.715/bin/wsap22.dll"
31 mzelensky
 
24.09.13
08:26
(30) АЛИЛУЯ!!!!!!!!!! ПОЛУЧИЛОСЬ!!!!!!!!!!!

А весь косяк был просто в том, что я немного не в том файле все это редактировал. Я сам находил файлик "httpd.conf" в иерархии сервера и правил его. Но это был временный файл, который перезаписывается каждый раз при перезапуске сервера, а следовательно все мои настройки просто слетали. Полазил по настройкам Open server и нашел эталонный файл настроек. Внес изменения и все заработало.
32 mzelensky
 
24.09.13
08:27
(30) Огромное тебе спасибо!
Независимо от того, куда вы едете — это в гору и против ветра!