Linux 如何在不同数据库的不同端口安装Odoo?

Linux 如何在不同数据库的不同端口安装Odoo?,linux,ubuntu,odoo,openerp-7,Linux,Ubuntu,Odoo,Openerp 7,任何人都知道如何在一个系统(Ubuntu 14.04)中使用不同的数据库在不同的端口安装odoo吗?您可以复制odoo服务,将其分配给另一个具有不同端口的配置文件 如果只想查看特定数据库,还可以向postgres添加新用户,并在每个配置文件中写入其凭据您可以复制Odoo服务,将其分配给具有不同端口的第二个配置文件 如果只想查看特定数据库,还可以向postgres添加一个新用户,并在每个配置文件中写入其凭据您可以使用不同的端口创建两个Odoo实例,创建两个配置文件和两个PostgreSQL用户 转

任何人都知道如何在一个系统(Ubuntu 14.04)中使用不同的数据库在不同的端口安装odoo吗?

您可以复制odoo服务,将其分配给另一个具有不同端口的配置文件


如果只想查看特定数据库,还可以向postgres添加新用户,并在每个配置文件中写入其凭据

您可以复制Odoo服务,将其分配给具有不同端口的第二个配置文件


如果只想查看特定数据库,还可以向postgres添加一个新用户,并在每个配置文件中写入其凭据

您可以使用不同的端口创建两个Odoo实例,创建两个配置文件和两个PostgreSQL用户

转到PostgreSQL:在Linux上,打开一个终端窗口,编写
sudo su
,介绍您的根密码。然后写
su postgres
,然后写
psql
。现在您将使用PostgreSQL终端。编写
\du
,您将看到您的PostgreSQL用户。其中之一就是您的Odoo用来创建、更改和删除数据库的用户。现在您需要创建另一个用户。您可以这样做:

CREATE USER your_new_odoo_user WITH PASSWORD 'new_odoo_user_pwd' CREATEDB LOGIN REPLICATION
现在,找到您的Odoo的当前配置文件(它应该在Odoo文件夹中,但是任何人都可以将其保存在他们想要的地方)。如果没有,请创建一个新文件
.cfg
(选中此项:)复制它并修改下一个参数:

db_password = new_odoo_user_pwd
db_user = your_new_odoo_user
longpolling_port = 8074 (you can use here the port which wou want)
xmlrpc_port = 8072 (you can use here the port which wou want)
xmlrpcs_port = 8073 (you can use here the port which wou want)
然后执行这两个实例(如果您正在使用服务,则必须为新实例创建一个新服务,正如@ChesuCR在其回答中告诉您的那样)


通过这种方式,您将能够连接到端口8069(或您选择的任何端口),并仅查看您在该端口创建的数据库,然后您还能够连接到端口8072(再次连接,或您选择的任何端口),并仅查看您在该端口创建的数据库。

您可以使用不同的端口创建两个Odoo实例,创建两个配置文件和两个PostgreSQL用户

转到PostgreSQL:在Linux上,打开一个终端窗口,编写
sudo su
,介绍您的根密码。然后写
su postgres
,然后写
psql
。现在您将使用PostgreSQL终端。编写
\du
,您将看到您的PostgreSQL用户。其中之一就是您的Odoo用来创建、更改和删除数据库的用户。现在您需要创建另一个用户。您可以这样做:

CREATE USER your_new_odoo_user WITH PASSWORD 'new_odoo_user_pwd' CREATEDB LOGIN REPLICATION
现在,找到您的Odoo的当前配置文件(它应该在Odoo文件夹中,但是任何人都可以将其保存在他们想要的地方)。如果没有,请创建一个新文件
.cfg
(选中此项:)复制它并修改下一个参数:

db_password = new_odoo_user_pwd
db_user = your_new_odoo_user
longpolling_port = 8074 (you can use here the port which wou want)
xmlrpc_port = 8072 (you can use here the port which wou want)
xmlrpcs_port = 8073 (you can use here the port which wou want)
然后执行这两个实例(如果您正在使用服务,则必须为新实例创建一个新服务,正如@ChesuCR在其回答中告诉您的那样)


通过这种方式,您将能够连接到端口8069(或您选择的任何端口),并仅查看您在那里创建的数据库,然后您还将能够连接到端口8072(同样,或您选择的任何端口)并仅查看在此端口上创建的数据库。

如果只有一个odoo实例,则创建两个数据库角色:假设user1user1并创建两个配置文件odoo1.confodoo2.conf,具有不同的端口80698079将新创建的用户设置为db\u用户


现在,您可以使用配置文件名运行./opeerp server-c,如果您只有一个odoo实例,那么创建两个数据库角色:假设user1user1,并创建两个配置文件odoo1.confodoo2.conf,使用不同的端口80698079将新创建的用户设置为db\u用户


现在,您可以使用配置文件名运行./opeerp server-c。运行如下命令以创建新的postgres用户

createuser --createdb --username postgres --no-createrole --no-superuser –pwprompt 
2.设置两个系统用户并设置密码

sudo adduser newuser

sudo usermod -aG sudo 
{注意:用户必须注销,然后重新打开,此更改才能生效。}

3.更改的配置文件

db_password = new_odoo_user_pwd

db_user = your_new_odoo_user

longpolling_port = 8074 (you can use here the port which you want)

xmlrpc_port = 8072 (you can use here the port which you want)

xmlrpcs_port = 8073 (you can use here the port which you want)
4.登录到第二台服务器

sudo su “new_user_name”
现在跑你的奥多

我相信如果你尝试一下,你一定会破解它


有关更多信息,请访问www.supersimplesoft.com。

1.运行如下命令以创建新的postgres用户

createuser --createdb --username postgres --no-createrole --no-superuser –pwprompt 
2.设置两个系统用户并设置密码

sudo adduser newuser

sudo usermod -aG sudo 
{注意:用户必须注销,然后重新打开,此更改才能生效。}

3.更改的配置文件

db_password = new_odoo_user_pwd

db_user = your_new_odoo_user

longpolling_port = 8074 (you can use here the port which you want)

xmlrpc_port = 8072 (you can use here the port which you want)

xmlrpcs_port = 8073 (you can use here the port which you want)
4.登录到第二台服务器

sudo su “new_user_name”
现在跑你的奥多

我相信如果你尝试一下,你一定会破解它


有关更多信息,请访问www.supersimplesoft.com。

首先,您必须为第一个odoo插件创建配置文件。如下所示:

     [options]
    addons_path= first addons path , odoo/addons path , your latest module path
    db_port = 5432
    db_user = odoo_v11
    db_password = odoo
    logrotate = True
    longpolling_port = 9072
    xmlrpc_port = 8079
然后,使用以下命令启动服务器:

   /home/workspace/odoo_v11/odoo_v11/odoo-bin -c /home/workspace/odoo_v11/odoo_v11/odoo.conf
然后,使用您选择的名称创建新数据库,并使用它们的名称

然后,使用不同的xmlRpc端口为上述不同的插件创建另一个配置文件,并启动上述的odoo服务

然后,再次创建新数据库并与他们一起安装最新模块


因此,您将使用不同的端口和不同的数据库。

首先,您必须为第一个odoo插件创建配置文件。如下所示:

     [options]
    addons_path= first addons path , odoo/addons path , your latest module path
    db_port = 5432
    db_user = odoo_v11
    db_password = odoo
    logrotate = True
    longpolling_port = 9072
    xmlrpc_port = 8079
然后,使用以下命令启动服务器:

   /home/workspace/odoo_v11/odoo_v11/odoo-bin -c /home/workspace/odoo_v11/odoo_v11/odoo.conf
然后,使用您选择的名称创建新数据库,并使用它们的名称

然后,使用不同的xmlRpc端口为上述不同的插件创建另一个配置文件,并启动上述的odoo服务

然后,再次创建新数据库并与他们一起安装最新模块


因此,您将使用不同的端口和不同的数据库。

谢谢ChesuCR,我如何复制Odoo服务?请给我详细解释一下。简单,只要复制一份:
c