Каталог решений - Установка сервера 1С 8.2 на openSUSE 11.3 или 11.4 x86_64, PostgreSQL 9.0.1

Установка сервера 1С 8.2 на openSUSE 11.3 или 11.4 x86_64, PostgreSQL 9.0.1

Установка сервера 1С 8.2 на openSUSE 11.3 или 11.4 x86_64, PostgreSQL 9.0.1

В наличии
Категория:

Описание

 

Настроить Samba (что бы комп был виден в сети).

Ставим postgresql-9.0.1.

1.

Установить необходимые пакеты.

libreadline—dev, patch, 1g-dev, rpm-build, gcc, make, glibc-devel, bison, make,python-devel, tcl-devel, readline-devel, zlib-devel, openssl-devel, krb5-devel, e2fsprogs-devel, gettext, pam-devel, openldap-devel, icu, libicu, libicu-devel.

2.

Помучившись с патчами и дистрибутивом с сайта 1С.

Был скачан уже пропатченый дистрибутив:

Качаем:

исходники PostgreSQL 9.0.1 для 1С

http://www.alsigned.ru/?dl_name=postgresql-9.0.1-1C.tar.gz

переходим     cd /usr/local/src

распаковываем  и запускаем

root@pgsrv# cd postgresql-9.0.1

root@pgsrv# ./configure —disable-integer-datetimes —prefix=/usr

root@pgsrv# make && make install

3.

Переходим в каталог contrib, собираем и устанавливаем:

root@pgsrv# cd contrib

root@pgsrv# make && make install

4.

Создаем пользователя и группу postgres:

root@pgsrv# groupadd -r postgres

root@pgsrv# useradd -g postgres -r -d /var/lib/pgsql -s /bin/bash postgres

5.

Создаем директорию для PostgreSQL

root@pgsrv# mkdir /var/lib/pgsql

root@pgsrv# chown postgres:postgres /var/lib/pgsql

6

Инициализируем БД:

root@pgsrv# su postgres

postgres@pgsrv$ initdb -D /var/lib/pgsql/data —locale=ru_RU.UTF-8

 

———

The files belonging to this database system will be owned by user «postgres».

This user must also own the server process.

 

The database cluster will be initialized with locale ru_RU.UTF-8.

The default database encoding has accordingly been set to UTF8.

The default text search configuration will be set to «russian».

 

. . . . .

. . . . .

 

Success. You can now start the database server using:

 

postgres -D /var/lib/pgsql/data

or

pg_ctl -D /var/lib/pgsql/data -l logfile start

———

Запускаем PostgreSQL:

postgres@pgsrv$ pg_ctl -D /var/lib/pgsql/data start

server starting

 

Задаем пароль пользователя БД:

postgres@pgsrv$ psql -U postgres -c «alter user postgres with password ‘123456’;»

postgres@pgsrv$ exit

Не забываем настроить: /var/lib/pgsql/data/pg_hba.conf  -инструкций в интернете хватает

Проверим работу Postgres:

psql -U postgres -c «SELECT version()»

 

Установим защитный ключ  с сайта: http://www.aladdin—rd.ru

 

Качаем Sentinel HASP под linux и устанавливаем.

 

 

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

1.

Ставим пакеты  UnixODBC, ttf2pt1, пакеты от 1С сервера

проверярем на что ругается:

cd /opt/1C/v8.2/x86_64/utils

bash config_server

————————————

Скирипт “config_server” почему проверяет наличие папки со шрифтам:

/usr/share/fonts/msttcorefonts

(При отсутствии этой папки тестер ругается но  тонкий клиент работает и без копирования в папку шрифтов)

Можете её создать и скопировать туда шрифты(или сделать ссылку на неё)

 

2. Проверить наличие учетки 1с и папки.

/home/usr1cv82   (проверить прова для пользователя 1С)

останавливаем сервер    /etc/init.d/srv1cv82 stop

запускаем в демоне   /opt/1C/v8.2/x86_64/ragent -daemon

поправить файл (для windows) host   задать соответствие ip   и имени нашего сервера

исправить права пользователю 1с добавив группу root (ставил все под рутом, параноикам безопасности – если не хотите довать доступ, найти и посмотреть на какие библиотеки нужен доступ и разрешить к ним доступ для 1с)

 

3. Устанавливаем автозагрузку сервера 1с  3 и 5 уровень — ребутим

 

4. Из консоли добавить  (под Windows)

— сервер

— кластер

— рабочий процесс

— базу данных

 

Ps: При установки пакетов от 1С сервера, была проблема с установкой следующего пакета, почему то предыдущий пакет не убирал запись о временном репозитории (ссылка была в папку темп), приходилось заходить и убирать не нужный репозиторий.

 

has been added to your cart:
Оформление заказа