Вход:  Пароль:  
FreeSource: AltLinux/Dokumentacija/1C ...
Free Source | Каталог | Изменения | НовыеКомментарии | Пользователи | Регистрация |
Это старая версия AltLinux/Dokumentacija/1C за 2007-11-21 11:52:49..

Установка сервера 1С Предприятие 8.1 на ALTLinux

Состав сервера 1С


1C_Enterprise-common… – Общие компоненты 1С Предприятие 8.1 для Linux
1C_Enterprise-server… – Сервер 1С Предприятие 8.1 для Linux
1C_Enterprise-ws… – Компоненты Web-сервисов 1С Предприятие 8.1 для Linux


Так же для каждой из трёх комопнент присутствуют пакеты -nls с поддержкой национальных символов.
В этой статье описывается установка общей и серверной компонент.

Подготовка к установке


Сначала проверьте настройку интернационализации системы:



Дело в том, что если сервер 1С не найдёт тут кодировки ru_RU.UTF-8(например, если установка происходит в OVZ-контейнере), то он будет настойчиво пытаться подключиться к нашей базе с локалью en_EN.UTF-8. А в chroot postgresql копируется только та локаль, которая задана при создании базы. Таким образом 1С-сервер не сможет подключиться к базе. Итак, данное руководство предполагает, что вы используете локаль ru_RU.UTF-8 в качестве общесистемной.
Если вы хотите использовать для доступа к БД имя роста, а не IP, то хорошо бы, настроить обратную DNS-зону. Это избавит вас от некоторых хлопот и возможной путаницы(подробности ниже)

Устанавливаем Postgresql


Стандартный Postgresql не будет работать с 1С, а rpm-пакеты с Postgres, которые идут в дистрибутиве 1с, предназначены только для установки на fedora-совместимых дистрибутивах. По-этому для ALTLinux была собрана специальная версия этой СУБД – postgresql8.2.1C. пакеты находятся здесь, либо их можно установить из репозитория Sisyphus:



Пробуем запустить:



Во время первого запуска создаются файлы конфигурации postgres и chroot-окружение. По-этому открываем файл /var/lib/pgsql/data/postgresql.conf и проверяем, что бы postgres слушал нужный интерфейс, имел соответствующую локаль и настройки, описанные в документации 1С-сервера. Вот пример работающего файла конфигурации(закоментированные строки пропущены):



Учтите, что эта настройка далека от идеальной и производительной. Данное руководство не ставит перед собой такой задачи, по-этому настроить Postgresql под свои нужды вам надо будет самостоятельно (вот, к примеру, руководство по настройке производительности)
Так же в файле /var/lib/pgsql/data/pg_hba.conf вам надо будет определить политику доступа пользователей к СУБД (для этого читайте документацию postgresql), а по-умолчанию настройка выглядит так:

Что означает разрешение подключаться с любых адресов к любым базам с авторизацией по паролю.
Для первоначальной настройки достаточно сменить пароль суперпользователю СУБД:


На этом настройка Postgresql завершена.

Установка и запуск сервера 1С

Тут всё достаточно просто:



Запуск:

К сожалению 1С-сервер практически не пишет никаких отчётов, по-этому если что-то не работает понять что именно не так бывает сложно.


Порты, которые слушает 1с:

Создание сервера предприятия


Из Windows это можно сделать так:


Запустите оснастку управления серверами предприятия из меню Пуск – 1С Предприятие 8.1 – Серверы 1С Предприятия.
Создайте центральный сервер. Для этого войтите в контекстное меню и выберете пункт “New”
Введите имя и описание линукс-сервера.
Теперь после закрытия окна нажмите на плюсик рядом с новым сервером. Могут проявиться типичные ошибки.
Если сообщений об ошибках не было выдано, то создастся кластер.
В новой версии 1С можно создавать БД прямо из оснастки (не прибегая к помощи консоли Postgre SQL?, хотя такая возможность сохранилась).
Создание и подключение информационной базы 1С:Предприятия 8.1
Введите настройки соединения и не забудьте отметить флажок Создать базу данных в случае её отсутствия. После нажатия ОК оснастка надолго зависнет (база создаётся очень неспешно).
Теперь можно подключаться к серверу из режима Предприятия.


Как это делать из 1С, запущенной через wine@entersoft читайте на сайте компании etersoft http://wiki.etersoft.ru/ProgrammnoeObespechenie/BuxUchjot/Ustanovka1S81

Часто возникающие проблемы

В файле /home/usr1cv81/.1cv81/1C/1Cv81/reg_1541 можно найти конфигурацию кластера 1С. Например у меня он выглядит так:




 
Файлов нет. [Показать файлы/форму]
Комментариев нет. [Показать комментарии/форму]