Инструкция по устан. PostgreSQL9.1.2-1.1C+1C 8.2.19.106 на Ubuntu Server 12.04 #725933


#0 by shadow_nau
Сначала делаем всё по инструкции: Но работать не будет. Несколько этапов нужно пройти по другому: Сначала так же как в инструкции: Увеличиваем максимальный размер сегмента памяти до 64Мб. root@ubsrv:~# echo "kernel.shmmax=67108864" >>/etc/sysctl.conf root@ubsrv:~# sysctl -p Генерируем русскую локаль и задаем переменную среды LANG, именно с ней будет работать скрипт инициализации базы данных. root@ubsrv:~# locale-gen en_US ru_RU ru_RU.UTF-8 root@ubsrv:~# export LANG=«ru_RU.UTF-8» а здесь по другому: После этого надо сначала установить: aptitude install libpq5 aptitude install libssl0.9.8 если ошибок нет то дальше по инструкции: Устанавливаем необходимые зависимости. root@ubsrv:~# apt-get install libssl0.9.8 ssl-cert postgresql-common libossp-uuid16 libxslt1.1 дальше по инструкции: Берем с сайта архив с PostgreSQL 9.1.2 для 64-битных DEB-систем, распаковываем и устанавливаем нужные компоненты. Нужных и не нужных компонентов в архиве много, для того что бы все заработало достаточно postgresql, postgresql-client и postgresql-contrib. root@ubsrv:~# tar zxf postgresql_9_1_2_deb_x86_64_tar.gz root@ubsrv:~/postgres# dpkg -i postgresql-9.1_9.1.2-1.1C_amd64.deb libpq5_9.1.2-1.1C_amd64.deb postgresql-client-9.1_9.1.2-1.1C_amd64.deb postgresql-contrib-9.1_9.1.2-1.1C_amd64.deb После установки нужно еще немного подправить конфигурационный файл, как не странно будучи поставленным в пакете 1с он содержит не правильные настройки для обработки экранирующих символов, и при создании базы 1с выдает ошибки “syntax error at or near “SECOND” at character 127&#8243; или “syntax error at or near “SECOND” at character 227&#8243;. Исправляем в файле /etc/postgresql/9.1/main/postgresql.conf следующие параметры. backslash_quote = on escape_string_warning = off standard_conforming_strings = off Перезапускаем сервис. root@ubsrv:~# service postgresql restart Меняем пароль для пользователя postgres – это тот пароль который мы будем задавать при создании базы данных. root@ubsrv:~# su postgres postgres@ubsrv:/root$ cd ~ postgres@ubsrv:~$ psql -U postgres -c "alter user postgres with password '123456';" postgres@ubsrv:~$ exit Отключаем обновление для пакетов 1с-овского PostgreSQL. root@ubsrv:~# echo "libpq5" hold |  dpkg --set-selections root@ubsrv:~# echo "postgresql-9.1" hold |  dpkg --set-selections root@ubsrv:~# echo "postgresql-client-9.1" hold |  dpkg --set-selections root@ubsrv:~# echo "postgresql-contrib-9.1" hold |  dpkg --set-selections 2. Установка сервера 1с Предприятия Начнем с файла /etc/hosts, для того чтобы 1с-ка правильно создала свои конфиги из него нужно убрать любое упоминание об IPv6 и правильно задать соотношение IP адреса и имени сервера. Пример правильного /etc/hosts. 127.0.0.1       localhost 192.168.20.123  ubsrv.mydomain.local ubsrv Теперь, точно также как и с Postgresql, забираем с сайта последнюю версию платформы сервера 1с 8.2 Предприятия, распаковываем и устанавливаем нужные компоненты. root@ubsrv:~# tar zxf deb64.tar.gz root@ubsrv:~# dpkg -i 1c-enterprise82-common_8.2.16-368_amd64.deb 1c-enterprise82-server_8.2.16-368_amd64.deb 1c-enterprise82-ws_8.2.16-368_amd64.deb Даем права для пользователя и группы 1с Предприятия на каталог установки. root@ubsrv:~# chown -R usr1cv82:grp1cv82 /opt/1C Добавляем в автозагрузку и запускам сервис. root@ubsrv:~# update-rc.d srv1cv82 defaults root@ubsrv:~# service srv1cv82 start На этом первоначальная настройка сервер 1с Предприятия 8.2 закончена. 3. Настройка config_server Для правильной работы тонкого клиента и режима управляемого приложения, нужно сделать дополнительные настройки используемых шрифтов, установить и задать путь при помощи утилиты config_server. Делаем символическую ссылку на libc: root@ubsrv:~# ln -s /lib/x86_64-linux-gnu/libc-2.15.so /lib64/libc-2.15.so Устанавливаем необходимые пакеты: root@ubsrv:~# apt-get install ttf-mscorefonts-installer libt1-5 t1utils А здесь тоже не правильно в инструкции написано: << Загружаем конвертер для шрифтов и устанавливаем его: root@ubsrv:~# wget root@ubsrv:~# dpkg -i ttf2pt1_3.4.4-1.3_amd64.deb >> Это пакет ttf2pt1 не будет скачиваться, потому, что его по этому адресу нет. Нужно загружать из другого ресурса: wget root@ubsrv:~# dpkg -i ttf2pt1_3.4.4-1.3_amd64.deb Дальше по инструкции: Переходим в каталог /opt/1C/v8.2/x86_64/utils/ и запускаем config_server root@ubsrv:~# cd /opt/1C/v8.2/x86_64/utils/ root@ubsrv:~# ./config_server /usr/share/fonts/truetype/msttcorefonts Теперь сервер полностью настроен и готов к употреблению.
#1 by floody
Что, опять? Да сколько можно этих инструкций уже?
#2 by Banned
И на что только люди не пойдут, чтобы использовать под(д)елки.... А потом ещё и кактус....
#3 by rsv
На инфостарте  на форуме райний движок 1С 8.3 встает на обычный родной постгри без  танцев .
#4 by DjSpike
Где?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С