Как установить сервер 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С