Linux 如何在不同数据库的不同端口安装Odoo?
任何人都知道如何在一个系统(Ubuntu 14.04)中使用不同的数据库在不同的端口安装odoo吗?您可以复制odoo服务,将其分配给另一个具有不同端口的配置文件Linux 如何在不同数据库的不同端口安装Odoo?,linux,ubuntu,odoo,openerp-7,Linux,Ubuntu,Odoo,Openerp 7,任何人都知道如何在一个系统(Ubuntu 14.04)中使用不同的数据库在不同的端口安装odoo吗?您可以复制odoo服务,将其分配给另一个具有不同端口的配置文件 如果只想查看特定数据库,还可以向postgres添加新用户,并在每个配置文件中写入其凭据您可以复制Odoo服务,将其分配给具有不同端口的第二个配置文件 如果只想查看特定数据库,还可以向postgres添加一个新用户,并在每个配置文件中写入其凭据您可以使用不同的端口创建两个Odoo实例,创建两个配置文件和两个PostgreSQL用户 转
如果只想查看特定数据库,还可以向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实例,则创建两个数据库角色:假设user1和user1并创建两个配置文件odoo1.conf和odoo2.conf,具有不同的端口8069和8079将新创建的用户设置为db\u用户
现在,您可以使用配置文件名运行./opeerp server-c,如果您只有一个odoo实例,那么创建两个数据库角色:假设user1和user1,并创建两个配置文件odoo1.conf和odoo2.conf,使用不同的端口8069和8079将新创建的用户设置为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