1С 8.2 и интеграция с apache
greenif 4 марта, 2010 - 04:01
Удалось ли кому устанвоить 1С 8.2 под gentoo
И подружить ее с apache?
P.S. Просьба обсуждать только версию 8.2
»
- Для комментирования войдите или зарегистрируйтесь
Интересно: на фига 1С'у
Интересно: на фига 1С'у web-сервер?..
:wq
--
Live free or die
Может чтобы работать через
Может чтобы работать через веб-морду? это было бы шикарной фишкой - тогда клиентам линукс + фаерфокс == все довольны
ananazzz написал(а): Может
Так и есть!
1С на весь рунет кричит.
Что начиная с версии 8.2 вышедшей 25.09.2009
Она поддерживает работы с linux, методом
Сервер приложений + apache + web клиенты firefox
Вот статья как это сделать на windows apache.
По утверждению 1С, теперь это возможно и с linux.
Вопрос упирается в первую
Вопрос упирается в первую очередь в существование (и доступность) подходящей тебе версии
wsap22.so
.Ну и есть нехорошее подозрение, что это --- только web-морда, а само приложение всё равно будет жить на платформе своих [ЕМНИП] золотых партнёров.
ЗЫ: При таком подходе можно и локальный web-сервер использовать...
:wq
--
Live free or die
Anarchist написал(а): Вопрос
Я тоже так понял, но думаю что вопрос не ограничиваеться одно библиотекой.
В интернете попадались упоминания о rpm-пакетах для других дистрибутивов.
Подозрение не верное. Серверная часть 1С еще с версии 8.1 может работать под linux.
Теперь же стало доступным и интеграция с linux apache.
Честно говоря не понял фразы. У меня и клиенты и сервер работает под linux.
Вот и интересуюсь может кто-то пробывал?
greenif написал(а): Удалось
Да, и под генту и под университетского беса сервак ставится легко, а вот с апачем их сдружить не пробовал, надо заняться на досуге.
>Одного меня смутила фраза "Британские ученые, живущие в Америке"??
британские - это характеристика, а не гражданство
(c)annulen
z3s написал(а): Да, и под
Был бы очень благодарен за описание.
Все делается относительно
Все делается относительно просто, сегодня делал вариант, когда база лежит на другом хосте. Все, что нужно сделать - поднять apache и приделать ему модуль от 1C. К этому модулю надо приложить конфиг, в котором надо указать размещение БД.
Не грусти, товарищ! Всё хорошо, beautiful good!
а может есть у кого вариант
а может есть у кого вариант настройки через апач 1с8.2 репозитория конфигураций?
инфобазы работают, а вот конфигурации не получаются
winterheart написал(а): Все
Понимаю что много времени прошло с момента поста, он актуальность проблема не потеряла, можно чуть подробнее.
Особенно где брать *.so?
*.so валяется в каком-то из
*.so валяется в каком-то из rpm 1C. Их там штуки три, кажется, все нужны :). У меня на руках не было никаких руководств от 1С, все решал по мануалу от альтовцев, у них как раз такой вариант был - БД на винде, веб - на Linux.
Единственный подводный камень, на котором долго мучился - база была поломана (приставленный 1С-ник это позднее подтвердил), а веб-интерфейс ничего после логина пользователя не отдавал. Оказалось, что ошибка выкидывалась в popup-окне, которое FF успешно блокировал :). Так что не забывайте эту функцию для сайта 1С выключать.
Не грусти, товарищ! Всё хорошо, beautiful good!
подскажите, плз, как
подскажите, плз, как правильно подхватить HASP
е-билдов не нашел, взял от etersoft
вроде стартует без ошибок, вроде как бы работает, но под вайном не видится (wine "дефолтный", не от etersofta)
может какие опции ядра надо включить? (типа hard sec key)
или wine собирать \ патчить как-то специально ?
или драйвера от etersofta специально заточены только для сборки wine только от них же?
что-то добрый я сегодня ....
И как это соотносится с
И как это соотносится с апачем ? :)
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
чтоб добраться до апача нужно
чтоб добраться до апача нужно хотя бы её (1С) стартовать
я пока на стадии "установить"
можно вопрос более конкретизировать: как правильно устанавливать 1Cv8.2 при отсутствии ебилдов и наличии локальных HASP'ов
что-то добрый я сегодня ....
Написать ebuild. Образец
Написать ebuild.
Образец можно найти в оверлее rostov или как его там.
проблема в том, что rostov не
проблема в том, что rostov не доступен, а е-билды от etersofta - это простое копирование бинарников (которые к тому же ещще и не работают)
других е-билдов (вариантов) нагуглить не получилось
что-то добрый я сегодня ....
Господа админы, сильно не бейте :)
Модифицировал для себя, источник не помню.
Если у вас lpt ключ, выложу hasp-par-1.7.ebuild для него.
haspd-1.8.1.ebuild
haspd.init
hasplm.init
winehasp.init
сенкс, но есть вопрос... HASP
сенкс, но есть вопрос...
HASP работает под wine или под wine-etersoft ?
вчера в гугле нашлось упомининие, что HASP в принципе не работает под вайном, а на форуме alladin'a есть замечание что wine тоже не поддерживают
какую 1С-ку используете? Под вайном или под гентой ?
Ладно, проблему HASP'a обошел как бы через "ключ по сети"
Но при этом под вайном клиент падает, пытаясь создать дамп, который создать так и не может...
Причем падают все клиенты - сервер, толстый\тонкий\локальный клиенты
Сервер под гентой - вроде худо-бедно запустился, вроде как бы работает (ожидает клиентов), но внятной документации как привязывать к апачу и к базе - не нашел, хотя облазил сайт 1c.ru вдоль и поперек :(
проблема на сейчас:
при попытке привязать web через webinst вываливается сообщение
о каком потоке речь? и где его искать?
служба поддержки - та еще служба ;(
что-то добрый я сегодня ....
Да, хасп работает под
Да, хасп работает под етерсофтом при наличии winehasp; ставить можно из ебилда, брать у меня или в crg
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
некромант :(
некромант :(
тролль ?
тролль ?
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
нормально все работает. апача
нормально все работает. апача еще не запускал, но платформа (серверная часть 8.1, 8.2) нормально ставится тупым копированием содержимого RPM'ов. даже инит скрипт без допиливания работает. тоже самое с aksusbd (32 бит модуль нормально работает на 64 бит генте. надо только
emerge app-emulation/emul-linux-x86-baselibs app-emulation/emul-linux-x86-compat
ну и систему с multilib собирать). aksusbd из етерсофтовских ебилдов нормально ставится. и на 64 бит генту тоже. оно работает. но апачем пока не занимался. postgres, разумеется, с 1С-патчами, 8.4.1 (64 бит).P.S.: вот только не надо говорить мне "а зачем 32бит 1Сv8x ставить на 64 бит систему? почему бы и 1Ску 64 бит не поставить? ответ простой - ЦЕНА". сам не 1С-ник, а клиенты пока еще не поняли разницы между 64 бит и 32 бит. а 1Сникам - лишь бы продать.
P.P.S.: установка производилась на основе многочисленных описаний, коих в рунете до... очень много :) Ничего сложно. Только Самбу не обязательно ставить (winscp рулит), и обращаться с клиента на сервер надо ПО ИМЕНИ сервера (значит оно должно резолвиться), ибо оно где-то в конфигах используется (даже если и postgres и rhost на одном сервере запускается). Скорее всего, глюк винды, ибо если по ойпишнегу из консоли настройки базы обращаться, в некоторых полях localhost оказывается, который и на сервер попадает, а винда переглючивает и пытается у себя найти. Эта ошибка чаще всего встречается при первом запуске. И еще надо в постгресе несколько либ из контриба ручками собрать, по emerge не собираются почему-то. Какие - узнаете когда базу на сервер лить будете :) Может, патчи (на постгрес) кривоватые.
P.S.: Linux - это красная таблетка :-) Windows - синяя...
улыбнуло ;)Aladdin
улыбнуло ;)
поэтому позволю себе немного не согласиться с вашими тезисами
1) 32-битный ключ на amd64 не работает в принципе, нужно покупать обязательно 64-бит
2) для запуска сервера и его работоспособности вовсе не нужно ставить askusb если клиенты сидят под виндой и пользуют тонкий\толстый клиент - достаточно чтобы ключи были на клиентских виндовых машинах
3) если клиенты сидят под виндой - то целесообразность запуска сервера на никсовой машине лично мне видится весьма низкоцелесообразной. Вполне можно запустить сервер на любой виндовой машине
4) толстый и\или тонкий клиент под никсы врядли появится в ближайшее время (если вообще появится) - так что клиентов не удастся "излечить" от винды, если не использовать апач
5) когда запустите апач - поймете свою ошибку ;)
правда, если вы брали prm-пакеты x86 и ставили на amd64 - хотелось бы спросить - где логика, где разум?
обновление (с майского диска) можно делать любое (для своей платформы) - так почему не использовать x64-prm-пакеты?
проблема в ключе.
если запущен апач и доступ клиентов по http - то необходимо HASP-ключ и манагер лицензий иметь на сервере (где апач) - а тут битность HASP'а и является критичной
хороших описаний - кот наплякяль
лично у меня возникли кардинальные проблемы с попыткой достучаться до postgresa из виндовых клиентов, но поскольку мы работали до этого в файловом варианте базы, а под апачем удалось увидеть этот вариант - то разборки с постгрессом я оставил на светлое будущее
Не знаю зачем вам нужен winscp - но самба нужна когда вариант базы файловый, а клиенты гибридные (апач\винда)
=============
ОБНВ
Кстати, v8.2 спокойно ставится под wine'ом (не этерсофтовским) и нормально фурычит (наскольно нормально может работать софт от !С)
так что и клиенты могут сидеть не под виндой - нужно лишь иметь запас валерьянки для бухов ;)
что-то добрый я сегодня ....
Цитата: 1) 32-битный ключ на
ключ - из коробки с 1С-сервером. драйвер 32 бит работает на 64бит платформе.
- это Вы придумали. я не писал, что для проверки работоспособности надо ключ ставить. :)
- Вы забыли добавить ИМХО. :) ага. особенно на 8ядер/8гиг/RAID. с удовольствием посмотрю, как вы это делать будете :) для 5ти бухов не целесообразно покупать серверный вариант 1Сv8x.
Это да. :) Технику не я покупаю. И даже не интересно, кто покупает. Мне просто звонят, предлагают поработать. Но я знаю, что там, куда покупают, более 2х десятков рабочих мест предполагается.
- вы потролить зашли? :)
- считается, что у человека самый развитый моСк (ну это не я придумал :) )
- ответ на этот вопрос содержится в моем посте, на который вы ЯКОБЫ отвечаете. :) точно потроллить решили :)
- и тут Вы не внимательно прочитали мой пост (на который отвечаете). Хотя этот фрагмент Вы процитировали.
P.S.: Linux - это красная таблетка :-) Windows - синяя...
Цитата: Кстати, v8.2 спокойно
Логика где, если есть нативный сервер?
Клиенты могут сидеть вообще под чем угодно, хоть под FreeBSD, 8.2 с доступом через веб абсолютно параллельно, какая там ОС у клиента, лишь бы браузер был IE или FF.
Не грусти, товарищ! Всё хорошо, beautiful good!
Не совсем понял
Не совсем понял, но ведь эта 8,2 версия же портированная под nix? Где б урвать :)
зайти к любому франчу 1С,
зайти к любому франчу 1С, заказать, оплатить. :)
лицензия - она как правила пользования общественным транспортом. Не нравятся (правила) - ходи пешком. Я не думаю, что модераторы будут в восторге от вареза. Да еще и не дешевого... :)
P.S.: Linux - это красная таблетка :-) Windows - синяя...