пятница, 13 марта 2009 г.

Установка сервера 1С 8.1 под SuSE 11.1 x64

Вот пришлось устанавливать:)
Начнем
Ставим рпм-ки 1С
ls -l /root/1c/setuprh64/
total 53872
-rw-r--r-- 1 root root 13098970 Jan 20 09:22 1C_Enterprise-common-8.1.13-41.x86_64.rpm
-rw-r--r-- 1 root root 580833 Jan 20 09:22 1C_Enterprise-common-nls-8.1.13-41.x86_64.rpm
-rw-r--r-- 1 root root 39967866 Jan 20 09:23 1C_Enterprise-server-8.1.13-41.x86_64.rpm
-rw-r--r-- 1 root root 1185762 Jan 20 09:23 1C_Enterprise-server-nls-8.1.13-41.x86_64.rpm
-rw-r--r-- 1 root root 241345 Jan 20 09:23 1C_Enterprise-ws-8.1.13-41.x86_64.rpm
-rw-r--r-- 1 root root 7502 Jan 20 09:23 1C_Enterprise-ws-nls-8.1.13-41.x86_64.rpm

В принципе, проблем не должно возникать:)
потом ставим PostgreSQL

ls -l /root/1c/setupln/
total 33880
-rw-r--r-- 1 root root 1823832 Aug 11 2008 postgresql-8.3.3-2.1C.x86_64.rpm
-rw-r--r-- 1 root root 5232547 Aug 11 2008 postgresql-contrib-8.3.3-2.1C.x86_64.rpm
-rw-r--r-- 1 root root 13202856 Aug 11 2008 postgresql-debuginfo-8.3.3-2.1C.x86_64.rpm
-rw-r--r-- 1 root root 1256786 Aug 11 2008 postgresql-devel-8.3.3-2.1C.x86_64.rpm
-rw-r--r-- 1 root root 8076859 Aug 11 2008 postgresql-docs-8.3.3-2.1C.x86_64.rpm
-rw-r--r-- 1 root root 194767 Aug 11 2008 postgresql-libs-8.3.3-2.1C.x86_64.rpm
-rw-r--r-- 1 root root 4824778 Aug 11 2008 postgresql-server-8.3.3-2.1C.x86_64.rpm

вот тут рмп начал ругаться на зависимости от initscripts и каких-то библиотек:)
эти библиотеки находятся в пакетах
termcap и compat-readline - ставим через yast без проблем
initscripts в принципе нафиг не нужен, от него в сусе отказались еще где-то в 9-х версиях

инициализируем базу данных
su - postgres -c 'LANG=ru_RU.UTF-8 initdb /home/pgsql/data'
LANG=ru_RU.UTF-8 нужно чтоб кодировка в базе была правильная

можем стартовать постгре, смотрим на ошибки, правим стартовый скрипт, там немного и все понятно в принципе

создаем пользователя postgres, ставим ему какой то пароль

создаем папку для пользователя usr1cv81, чтобы не ругалась 1с при старте сервиса
mkdir /home/usr1cv81

добавляем пользователя в шаблоны постгре, чтоб все созданные базы были ему доступны (ну я так это понимаю :) )
psql -U postgres -d template1 -c "ALTER USER postgres PASSWORD 'пароль'"

не забываем править права доступа к серверу в папке с базой файле pg_hba.conf
cat pg_hba.conf |grep 192
host all all 192.168.0.0/24 trust

ну в принципе и все, рестартуем сервисы 1с и постгре, пробуем подключаться клиентом :)

Комментариев нет:

Отправить комментарий