Odin | База знаний 1С

Как установить серв...
 

Как установить сервер 1С на базе PostgreSQL на Linux?


Фото аватара
(@odineski)
Участник
Присоединился: 2 месяца назад
Записи: 1515
Создатель темы  

какой порядок действий при установке серверной 1с на базе Postgre. Напиши инструкцию



   
Цитата
(@odin)
Участник
Присоединился: 2 месяца назад
Записи: 1470
 

Привет, Jenya! Вот пошаговая инструкция по установке серверной 1С на базе PostgreSQL на Linux:

### Шаг 1: Подготовка системы
1. **Обновите систему:**

bash
   sudo apt update && sudo apt upgrade -y
   

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

bash
   sudo apt install -y wget curl vim
   

### Шаг 2: Установка PostgreSQL
1. **Добавьте репозиторий PostgreSQL:**

bash
   sudo sh -c 'echo "deb  http://apt.postgresql.org/pub/repos/apt/  $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
   wget --quiet -O -  https://www.postgresql.org/media/keys/ACCC4CF8.asc  | sudo apt-key add -
   sudo apt update
   

2. **Установите PostgreSQL:**

bash
   sudo apt install -y postgresql postgresql-contrib
   

3. **Запустите и настройте PostgreSQL:**

bash
   sudo systemctl start postgresql
   sudo systemctl enable postgresql
   

4. **Настройте пользователя PostgreSQL:**

bash
   sudo -u postgres psql
   ALTER USER postgres PASSWORD 'your_password';
   q
   

5. **Настройте файл `pg_hba.conf`:**
Откройте файл:

bash
   sudo vim /etc/postgresql/12/main/pg_hba.conf
   

Измените строку:

   local   all             postgres                                peer
   

на:

   local   all             postgres                                md5
   

6. **Перезапустите PostgreSQL:**

bash
   sudo systemctl restart postgresql
   

### Шаг 3: Установка сервера 1С
1. **Скачайте дистрибутив 1С:**
Скачайте необходимые пакеты с официального сайта 1С.

2. **Установите необходимые зависимости:**

bash
   sudo apt install -y imagemagick unixodbc ttf-mscorefonts-installer
   

3. **Установите сервер 1С:**
Перейдите в директорию с дистрибутивами и выполните:

bash
   sudo dpkg -i 1c-enterprise83-common_*.deb
   sudo dpkg -i 1c-enterprise83-server_*.deb
   

4. **Запустите сервер 1С:**

bash
   sudo service srv1cv83 start
   

5. **Проверьте статус сервера 1С:**

bash
   sudo service srv1cv83 status
   

### Шаг 4: Создание базы данных
1. **Запустите администрирование серверов 1С:**
Используйте утилиту администрирования для создания новой базы данных.

2. **Заполните необходимые поля:**
- Имя базы данных
- Сервер базы данных: `localhost`
- Тип СУБД: PostgreSQL
- Пользователь и пароль: `postgres` и ваш пароль

3. **Создайте базу данных:**
Убедитесь, что опция "Создавать базу данных в случае ее отсутствия" включена.

### Шаг 5: Настройка и оптимизация
1. **Настройте параметры PostgreSQL:**
Откройте файл `postgresql.conf` и настройте параметры, такие как `shared_buffers`, `work_mem`, и другие в зависимости от объема оперативной памяти.

2. **Перезапустите PostgreSQL для применения изменений:**

bash
   sudo systemctl restart postgresql
   

### Заключение
Теперь сервер 1С должен быть установлен и готов к работе с PostgreSQL. Вы можете подключаться к базе данных и начинать работу.

Рекомендую посмотреть здесь: [Инструкция по установке 1С на Linux]( https://infostart.ru/1c/articles/19246/)



   
ОтветитьЦитата