Для устновки PostgreSQL выполните команду
sudo apt-get install postgresql
Этого уже достаточно для того, чтобы система Iris CRM заработала на этом сервере.
Дополнительные настройки
PostgreSQL по умолчанию обрабатывает только локальные запросы. Если Вам потребуются удалённые соединения с PostgreSQL, то выполните следующие настройки.
Редактируем /etc/postgresql/8.3/main/postgresql.conf, меняем строки
listen_addresses = 'localhost' # what IP address(es) to listen on;
#password_encryption = on
на
listen_addresses = '*' # what IP address(es) to listen on;
password_encryption = on
Редактируем /etc/postgresql/8.3/main/pg_hba.conf, меняем строки
# Database administrative login by UNIX sockets
local all postgres ident sameuser
# TYPE DATABASE USER CIDR-ADDRESS METHOD
# "local" is for Unix domain socket connections only
local all all ident sameuser
# IPv4 local connections:
host all all 127.0.0.1/32 md5
# IPv6 local connections:
host all all ::1/128 md5
на
local all all trust
host all all 127.0.0.1/32 trust
host all all ::1/128 trust
hostssl all all 0.0.0.0/0 md5
Перезапускаем postgres
sudo /etc/init.d/postgresql-8.3 restart
Меняем пароль для пользователя postgres. Обратите внимание, мы это делаем после того, как установили password_encryption = on
и перезапустили PostgreSQL.
sudo passwd postgres