Я запускаю экземпляр odoo на порту 8069 с пользователем базы данных odoo. Теперь я пытаюсь запустить другой экземпляр на другом порту. Итак, я создал нового пользователя postgres с именем project. Ниже мой файл конфигурации odoo.
[options]
; This is the password that allows database operations:
admin_passwd = myadmin
db_host = False
db_port = False
db_user = project
db_password = False
addons_path =/opt/odoo/proj/odoo/addons/,/opt/odoo/proj/custom_addons/
log_level = info
logfile = /var/log/odoo/proj-server.log
log_handler = ["[':INFO']"]
xmlrpc_port = 8070
Я получаю внутреннюю ошибку сервера, и в моем журнале написано "psycopg2.OperationalError: FATAL: Ошибка аутентификации однорангового узла для проекта" пользователя "- - -." Я понимаю, что что-то не так с новым пользовательским проектом, который я создал. Как мне внести изменения в нового пользователя, чтобы исправить ошибку?
Вашему новому пользователю вход в базу данных запрещен правилами PostgreSQL. pg_hba.conf, учитывая пустой db_host
(локальное подключение через сокеты домена Unix) и db_password
(соединение без пароля)
Что нужно:
pg_hba.conf
соответственно.db_host
и db_password
соответственно.