我在使用Ubuntu 17.10和Odoo 11的VM上。 我试图在命令行界面中启动Odoo。
我使用sudo systemctl stop odoo
停止了该服务,然后使用命令python3 /usr/bin/odoo -c /etc/odoo/odoo
重新执行了该服务。
该命令可以正常工作,不会阻止错误,但是当我尝试在浏览器中访问Odoo时,终端上没有连接,浏览器中也没有访问权限:
我也尝试只执行python3 /usr/bin/odoo
并且它有效,我有一个连接(但是它告诉我没有数据库,我必须创建一个数据库,否则我确实有数据库)
所以我的问题是:我的配置文件是否有问题?因为如果没有它,odoo可以正常工作,并且有了它,我的导航器就无法访问Odoo
请告诉我是否要在配置文件中查看一些变量
答案 0 :(得分:0)
Ubuntu的systemd用户对数据库拥有特权,而用户adquat
则没有。
sudo su -l postgres -c "psql -c 'GRANT ALL PRIVILEGES ON DATABASE <database_name> TO adquat;'"