Linux Ubuntu 64 + 1C + PostgreSQL установка по шагам

Опубликовано dedkoko - чт, 06/23/2016 - 20:57

 

Подготовка

Поскольку при установке сервера 1с и postgresql на линукс-сервер возникает масса нюансов, которые постоянно забываются, опишу процесс на этой страничке. Итак имеем 64-битный линукс Ubuntu Скачиваем 64-битные пакеты сервера 1С и postgresql http://users.v8.1c.ru/Platform_8_1_13_41_deb64_s.aspx - сервер 1сhttp://users.v8.1c.ru/Platform_8_3_3_21C_pln64_s.aspx - postgres Распаковываем rar-архивы например сервер 1С например в

1С:Предприятие 8.2 + PostgreSQL 8.4.1 и Apache

Опубликовано dedkoko - чт, 06/23/2016 - 20:56

Задача такая  -  рабочую связку сервер 1С:Предприятие 8.2 + PostgreSQL 8.4.1 дополнить еще и вэб-сервером apache  , чтобы была возможность работать с программой 1С:Предприятие без установки самой программы, а сразу из браузера.

У меня уже установлен apache 2.2 , не буду рассказывать как его установить, поскольку для линукса и особенно ubuntu это самый обычный процесс, не вызывающий никаких затруднений. Также не буду останавливаться на настройках httpd.conf  для работы apache как полноценного вэб-сервера, а лишь коснусь изменений настроек, связанных с работой сервера 1С.

Archlinux i686 + PostgreSQL + 1С:Предприятие

Опубликовано dedkoko - чт, 06/23/2016 - 20:54

Сразу после типичной установки (без иксов) не забыть раскомментировать ru_RU.UTF-8 в /etc/locale.gen и дать команду
locale-gen

PostgreSQL

Забираем исходники Postgres 8.4.1

http://www.postgresql.org/ftp/source/v8.4.1/

Распаковываем постгрес в /usr/local/src/postgresql-8.4.1

Создаем внутри каталог

mkdir /usr/local/src/postgresql-8.4.1/patches

и загружаем в него патчи

Ошибка инициализации графической подсистемы.

Опубликовано dedkoko - чт, 06/23/2016 - 20:52

Предварительно я пропатчил и установил postgres 8.4.1 точно по шагам, как описано здесь http://pg1c.ru/pathpgsql . Отличия — установил не в виртуалке, а на реальной 64-битной машине и к ./configure добавил опцию с указанием префикса /usr . Получилось

./configure —prefix=/usr

Это избавило от необходимости указывать абсолютные пути при обращении к постгресу  (минусы такого решения тоже есть, но сейчас не об этом).  Ну и версия ubuntu у меня 10.04  альфа!!! Т.е. только для тестов.

Пропатчить PostgreSQL официальными патчами от 1с

Опубликовано dedkoko - чт, 06/23/2016 - 20:49

Собственно неважно для какой версии 1с, важно пропатчить постгрес официальными патчами от 1с  и заставить его работать с 1с. Для чистоты эксперимента, установим чистую систему на виртуальной машине. Мне попалась на глаза LinuxMint-8-Universal.iso , приятный дистрибутив, хвала создателям. Итак кусочек диска в 4 Гб , надеюсь будет достаточно. Нам нужны собственно патчи http://v8.1c.ru/overview/postgres_patches_notes.htm