Не удалось соединить postgresql с odoo - PullRequest
0 голосов
/ 23 ноября 2018

я настроил odoo в aws ec2 и подключил postgresql из rds.когда я запускаю запятую ./odoo-bin --config = / etc / odoo.conf и пытаюсь получить доступ из браузера, я получаю следующую ошибку.

postgresql version : 9.6.5

odoo verson : 12

ERROR odoo_db odoo.modules.loading: Database odoo_db not initialized, you can force it with `-i base` 

File "/opt/odoo/odoo/odoo/modules/registry.py", line 176, in __getitem__
    return self.models[model_name]
KeyError: 'ir.http' - - -

и также получаю эту ошибкуenter image description here

Ответы [ 2 ]

0 голосов
/ 10 июня 2019

. / Odoo-bin --addons-path = addons --database = odoo --db_user = odoo --db_password = odoo --db_host = localhost --db_port = 5432 -i INIT,

явно указать имя БД, пользователя и пароль, опция "-i INIT" инициализирует базу данных odoo

0 голосов
/ 24 ноября 2018

На первый взгляд проблема заключается в том, что БД была создана в Postgres, но у нее нет требуемых записей настроек, связанных с odoo, то есть базовой установки.Вы можете проверить это, непосредственно обращаясь к БД и просматривая количество таблиц или просматривая некоторые таблицы.

Иногда бывает, что вы создаете БД [в частности, даете имена БД, аналогичные тем, которые вы уже создали ранее, и удалили позже [ееудалено из PG, но все еще содержит трассировки в сеансе или пути расположения БД], оно не будет правильно инициализировано.

Решение:

  1. Создание образца БД с другим именем, начальные 4 символа, полностью отличающиесяи проверьте
  2. Инициализируйте БД из файла odoo.conf, добавьте db_name = <Имя вашей БД> {для целей эксперимента введите совершенно другое имя} и перезапустите сервисы odoo и проверьте

Надеюсьпоможет.Приятного поиска неисправностей!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...