Отсюда читам то что между ножницами
ПЕРВАЯ ЧАСТЬ:
https://forum.altlinux.org/index.php?topic=36182.msg275346#msg275346Ниже
ВТОРАЯ ЧАСТЬ, немного подредактированная
cut===== Установка 1С и PostgreSQL =============== ВТОРАЯ ЧАСТЬ ========== Состояние сервиса:
# service srv1cv83 status
1C:Enterprise 8.3 server status:
Init script: NOT STARTED.
Пока не стартуем. Будем устанавливать PostgeSQL.
Обновляем сведения о пакетах для apt-get.
# apt-get update
Устанавливаем:
# apt-get install postgresql9.4-1C-server libpq5.7-
Установились следующие пакеты:
1: postgresql-common
2: libpq5.7-1C
3: postgresql9.4-1C
4: postgresql9.4-1C-server
Смотрим:
# rpm -qa | grep postgres
postgresql9.4-1C-9.4.5-alt0.M70P.1
postgresql9.4-1C-server-9.4.5-alt0.M70P.1
postgresql-common-1.0-alt8
Доставляем postgresql9.4-1C-contrib, так ка при прошлом эксперименте он понадобился:
# apt-get install postgresql9.4-1C-contrib
Установились следующие пакеты:
1: libossp-uuid
2: postgresql9.4-1C-contrib
Смотрим:
# rpm -qa | grep postgres
postgresql9.4-1C-contrib-9.4.5-alt0.M70P.1
postgresql9.4-1C-9.4.5-alt0.M70P.1
postgresql9.4-1C-server-9.4.5-alt0.M70P.1
postgresql-common-1.0-alt8
Сравниваем с тем что нам ставил Postgre Etersoft:
*********************
# rpm -qa | grep postgres
%%%%postgresql-common-1.0-alt8
# rpm -qa | grep postgre
%%%%postgre-etersoft9.2-contrib-9.2.1-alt7.M70P.8
%%%%postgresql-common-1.0-alt8
postgre-etersoft9.2-seltaaddon-9.2.1-alt7.M70P.8
%%%%postgre-etersoft9.2-server-9.2.1-alt7.M70P.8
%%%%postgre-etersoft9.2-9.2.1-alt7.M70P.8
*********************
Не достает волшебного пакета postgre-etersoft9.2-seltaaddon.
Погуглив понимаем что это что то относящееся к Питону,
По сему ставим
postgresql9.4-1C-python и до кучи
postgresql9.4-1C-tcl# apt-get update
# apt-get install postgresql9.4-1C-python
# apt-get install postgresql9.4-1C-tcl
Смотрим:
# rpm -qa | grep postgres
postgresql9.4-1C-python-9.4.5-alt0.M70P.1
postgresql9.4-1C-contrib-9.4.5-alt0.M70P.1
postgresql9.4-1C-9.4.5-alt0.M70P.1
postgresql9.4-1C-tcl-9.4.5-alt0.M70P.1
postgresql9.4-1C-server-9.4.5-alt0.M70P.1
postgresql-common-1.0-alt8
Состояние сервиса:
# service postgresql status
postgres is stopped
Выполняем то что написано на странице:
http://altlinux.org/PostgreSQL# /etc/init.d/postgresql initdb
Creating default database:
Файлы, относящиеся к этой СУБД, будут принадлежать пользователю "postgres".
От его имени также будет запускаться процесс сервера.
Кластер баз данных будет инициализирован с локалью "ru_RU.UTF-8".
Кодировка БД по умолчанию, выбранная в соответствии с настройками: "UTF8".
Выбрана конфигурация текстового поиска по умолчанию "russian".
Контроль целостности страниц данных отключен.
исправление прав для существующего каталога /var/lib/pgsql/data... ок
создание подкаталогов... ок
выбирается значение max_connections... 100
выбирается значение shared_buffers... 128MB
выбор реализации динамической разделяемой памяти ... posix
создание конфигурационных файлов... ок
создание базы template1 в /var/lib/pgsql/data/base/1... ок
инициализация pg_authid... ок
инициализация зависимостей... ок
создание системных представлений... ок
загрузка описаний системных объектов... ок
создание правил сортировки... ок
создание преобразований... ок
создание словарей... ок
установка прав для встроенных объектов... ок
создание информационной схемы... ок
загрузка серверного языка PL/pgSQL... ок
очистка базы данных template1... ок
копирование template1 в template0... ок
копирование template1 в postgres... ок
сохранение данных на диске... ок
ПРЕДУПРЕЖДЕНИЕ: используется проверка подлинности "trust" для локальных подключений.
Другой метод можно выбрать, отредактировав pg_hba.conf или используя ключи -A,
--auth-local или --auth-host при следующем выполнении initdb.
Success. You can now start the database server using:
service postgresql start
or
postgres -D /var/lib/pgsql/data
or
pg_ctl -D /var/lib/pgsql/data -l logfile start
Запускаем сервис
# service postgresql start
Starting postgresql service: [ DONE ]
Проверяем автозапуск, нету:
# chkconfig --list postgresql
postgresql 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
Добавляем автозапуск:
# chkconfig postgresql on
# service postgresql restart
Stopping postgresql service: [ DONE ]
Starting postgresql service: [ DONE ]
Проверяем, теперь есть:
# chkconfig --list postgresql
postgresql 0:выкл 1:выкл 2:вкл 3:вкл 4:вкл 5:вкл 6:выкл
Редактируем (Как сказано у т.
Саломатина, а так же в другой литературе интернета)
# mcedit /var/lib/pgsql/data/postgresql.conf
Меняем строку
listen_addresses = 'localhost'"
на
listen_addresses = '192.168.113.121'"
Редактируем
# mcedit /var/lib/pgsql/data/pg_hba.conf
Разрешаем входить локально без пароля изменив строку
local all all ident
на
local all all trust
Ищем строку:
host all all 192.168.0.0/24 ident
и приведите ее к виду:
host all all 192.168.113.0/24 md5
Перегружаем:
# service postgresql restart
Добавляем пароль для пользователя postgres:
# psql -U postgres -d template1 -c "ALTER USER postgres PASSWORD '333'"
Запускаем 1С и Перегружаем PostgreSQL:
# service srv1cv83 start
# service postgresql restart
И радуемся! Все работает. Но я на всякий случай еще ребутну весь Сервер
# reboot
cut===== Установка 1С и PostgreSQL =============== ВТОРАЯ ЧАСТЬ =============================
Далее как разберусь с Тестированием и Найду пороль напишу что получилось...
Извиняюсь за много текста, но как говорит т.
Саломатин: -
"Хочешь понять сам, объясни другому."