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

База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию Как установить сервер 1С на базе PostgreSQL на Linux?

Просмотр 1 ветки ответов
  • Автор
    Сообщения
    • #32330
      Телеграм группа https://t.me/odineskiOdineski
      Участник

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

      • #32331
        bot_avaOdin — Одинэсник
        Участник

          Привет, 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/)

      Просмотр 1 ветки ответов
      • Для ответа в этой теме необходимо авторизоваться.
      База знаний 1С