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

16.09.11

База данных - Инструменты администратора БД

 

Настроить 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С сервера, была проблема с установкой следующего пакета, почему то предыдущий пакет не убирал запись о временном репозитории (ссылка была в папку темп), приходилось заходить и убирать не нужный репозиторий.

 

Вступайте в нашу телеграмм-группу Инфостарт

См. также

Инструменты администратора БД Системный администратор Программист 1С v8.3 1C:Бухгалтерия Платные (руб)

Брандмауэр для сервера 1С включает в себя управление возможностью начала и возобновления сеансов пользователей по различным условиям, ограничение общего числа возможных сеансов для работы с информационной базой, резервирование возможности работы с информационной базой определенных польззователей, запрет запуска нескольких сеансов для пользователя, журнализация событий начала (возобновления) и завершения (гибернации) сеансов, ведение списка активных сеансов для информационных баз кластера серверов

3600 руб.

06.02.2017    34090    146    18    

52

Инструменты администратора БД Системный администратор Программист 1С v8.3 1C:Бухгалтерия Платные (руб)

Программный продукт предназначен для построения единой централизованной системы управления инфраструктурой и интеграционными процессами компании.

140000 руб.

10.08.2012    125223    9    122    

195

Инструменты администратора БД Программист Бухгалтер 1С v8.3 Управляемые формы 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 Платные (руб)

В процессе работы  возникла необходимость управления последовательностями в разрезе измерений. Штатные возможности не позволяют этого сделать. Но бывает очень необходимо восстановить последовательность только по одному измерению (например, подразделению, организации и т.д.). (Возможность покупки за рубли и StartMoney).

2400 руб.

24.08.2018    18242    10    1    

6

OneScript Инструменты администратора БД Системный администратор Программист Бесплатно (free)

Здравствуйте. Меня зовут Виталий Онянов. Я работаю в компании ФТО. Мы занимаемся внедрением и поддержкой ERP-систем, в том числе и на 1С. Сегодня я хотел бы поделиться нашим опытом автоматизации своих задач и рассказать о том, какие регламентные задания мы настраиваем на серверах наших клиентов. Возможно, кому-то покажется, что это совсем простые и очевидные вещи, но я в своей работе периодически вижу разработчиков, которые делают какие-то задачи руками изо дня в день, и мне бы хотелось донести до них мысль о том, что многие из этих задач можно и нужно автоматизировать.

02.07.2018    28548    Tavalik    12    

171

Инструменты администратора БД Системный администратор 1С v8.3 Россия Абонемент ($m)

Статья о том, как быстро установить и настроить платформу 1С через одну команду: choco install 1c.

1 стартмани

27.06.2018    20916    Scorpion4eg    43    

118

Инструменты администратора БД Системный администратор Программист 1С v8.3 1C:Бухгалтерия Бесплатно (free)

Публикация-шпаргалка. Если у вас возникала необходимость в размещение нескольких серверов 1С разных версий на одном сервере (компьютере).

14.05.2018    54618    rpgshnik    33    

142

Инструменты администратора БД Системный администратор 1С v8.3 Бесплатно (free)

Как установить несколько экземляров сервера 1С на один компьютер. Как установить несколько служб агента 1С на один сервер? Как запустить сервера разных платформ на одном компьютере.

18.04.2018    177311    spezc    115    

344
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Magister 134 16.09.11 12:40 Сейчас в теме
А в чем глубокий смысл пересобирать PostgreSQL, если на сайте 1С есть готовые rpm-ки? Недавно ставил, отлично всё работает.
2. Magister 134 16.09.11 14:39 Сейчас в теме
И кстати, а самба-то зачем? Она к 1С никаким боком.
3. san4e33 17.09.11 12:00 Сейчас в теме
Отлично ставится с RPM и да, самба не нужна вообще. Ставилось не только на open SUSE.
4. qapex 68 19.09.11 01:33 Сейчас в теме
В принципе с самбой согласен она не обязательна. Про сборку от 1с у меня были проблемы, скорее всего из за не хватки опыта работы с linux, так как пришлось с ней разбираться из-за желания поставить сервер 1с на неё. Материала как это сделать найдено было мало. Статью писал для себя, выложил вдруг, кому будет полезна.
5. EvgeniuXP 21.09.11 17:17 Сейчас в теме
всё ужасно сделали, теперь и скачать нормально нельзя.... раньше хоть раз в сутки можно было, а теперь и этого нет...
6. Magister 134 21.09.11 18:21 Сейчас в теме
(5) А как ваш коментарий к теме установки 1С на OpenSUSE относится?
7. plague9 31.10.11 15:42 Сейчас в теме
Статья помогла!!!
Спасибо.
OpenSuse 11.3 (повтор действий по установке из исходников был на 11.4 - все ок)
сначало:
из репозитариев поставил postgresql 8.4 почти все ок (не патчил ничего не делал)
icu стоял из репов suse. так же все рекомендованные в статье пакеты и либы проверил что б стояли.

после инита каталога баз и запуска сервера
su postgres
initdb -D /var/lib/pgsql/data --locale=ru_RU.UTF-8
postgres -D /var/lib/pgsql/data

попытался в mms 1CV8 Server создать базу. (сервер стоит на видновой системе так как в suse что то не поднимается, позже разберусь)
вылезла одна ошибка
ERROR: timestamp out of range
попытался поставить src.rpm, что б пересобрать с --disable-integer-datetimes, но что то не захотелось ставиться. не стал разбираться.

Скачал по ссылке исходники Postgresql 9.0.1 в данной статье.
применив при конфиге ./configure --disable-integer-datetimes --prefix=/usr
поставилось без нареканий.
потом как рекомендовано зашел в contrib
make && make install
все вроде ОК.
инициализировал каталог баз.
su postgres
initdb -D /var/lib/pgsql/data --locale=ru_RU.UTF-8
postgres -D /var/lib/pgsql/data
запустил postgresql.
Открыл mms 1CV8 Server попытался создать базу.
Ошибка отсутствие mvarchar.
быстро зашел в исходники /src_Postgresql*/contrib/mchar/
make && make install
и опять в mms попробовал создать базу.
Все прошло успешно.
заливаю файловую базу в 6ГБ.
Пришлось уходить с файловой так как одну таблицу догнали до размера 4ГБ и нет возможности прикреплять файлы.
Для отправки сообщения требуется регистрация/авторизация