v8: Установка сервера 1с 8.1 и postgresql на машину с OpenSuse linuxК сожалению, 1с и postgresql так просто не устанавливаются в OpenSuse linux. в этой статье я опишу процесс установки и обработки напильником так, чтобы это было понятно и неспециалисту. | | Автор статьи: Fragster | Редакторы: Последняя редакция №11 от 29.01.08 | История URL: http://kb.mista.ru/article.php?id=632 | |
Ключевые слова: 1с, 1c, postgresql, opensuse, установка
Подготовка
Необходимо скачать с интернета или скопировать с диска дистрибутивы 1с сервера и postgresql. Также возможно необходимо удалить и компоненты postgresql, которые могут быть установлены в вашей системе (так как программы все равно возможно не смогут работать с той postgresql, которая поставляется вместе с 1с)
Установка сервера 1с
Заходим как рут и пытаемся установить сервер 1с:
su
пароль:
rpm -Uvh /путь к дистрибутиву 1с/*.rpm
как ни странно, установка проудет почти без ошибок, а те ошибки, которые будут, натолкнут нас на пра
вильное решение:
2:1C_Enterprise-server ########################################### [ 25%]
srv1cv81 0:off 1:off 2:off 3:on 4:off 5:on 6:off
Starting 1C:Enterprise 8.1 server: su: предупреждение: невозможно сменить каталог на /home/usr1cv81: Нет такого файла или каталога
OK
Необходимо создать соттветствующую папку и назначить ей владельца:
md /home/usr1cv81
chown usr1cv81:grp1cv81 /home/usr1cv81
(пользователи уже будут созданы установщиком). Если после этого попытаться запустить сервис 1с, то это должно пройти без ошибок
service srv1cv81 start
Starting 1C:Enterprise 8.1 server: OK
В дальнейшем управлять сервисом можно из yast. к сожалению, в конфиге 1с не описана функция status, по этому в yast она всегда будет отображаться как выключенная. Проверить же можно с помощью команды netstat: если она выдает такой результат, то сервер работает:
netstat -n -a -t | grep 1540
tcp 0 0 0.0.0.0:1540 0.0.0.0:* LISTEN
После всего этого к серверу возможно подсоединиться из консоли кластеров серверов 1с |