如何在 ubuntu 上安装 Odoo 9?
how to install Odoo 9 on ubuntu?
我已经在端口 5432 和 5433 上预先安装了 postgres 、 postgres-9.3 和 pgadmin 。
卸载它们然后尝试使用 http://openies.com/blog/install-openerp-odoo-9-on-ubuntu-server-14-04-lts/
安装 odoo 9
本教程。
但是当我尝试执行命令时
createuser --createdb --username postgres --no-createrole --no-superuser --pwprompt odoo
然后它给出以下错误:
createuser: could not connect to database postgres: could not connect
to server: No such file or directory Is the server running locally
and accepting connections on Unix domain socket
"/var/run/postgresql/.s.PGSQL.5432"?
sudo netstat -nltp | grep 5432 没有显示任何结果。
pg_hba.conf
# Database administrative login by Unix domain socket
local all postgres peer
# TYPE DATABASE USER ADDRESS METHOD
# "local" is for Unix domain socket connections only
local all all peer
# IPv4 local connections:
host all all 127.0.0.1/32 md5
# IPv6 local connections:
host all all ::1/128 md5
# Allow replication connections from localhost, by a user with the
# replication privilege.
#local replication postgres peer
#host replication postgres 127.0.0.1/32 md5
#host replication postgres ::1/128 md5
这个问题来自于安装没有版本号的 postgres 包。尽管将安装 postgres 并且它将是正确的版本,但用于设置集群的脚本将不会 运行 正确。是包装问题。如果您对 Postgres 感到满意,则可以使用脚本 运行 创建此集群并获得 postgres 运行ning 但是如果您喜欢我,那么您可以使用简单的方法。首先清除旧的 postgres 安装。目前问题出在 9.1 上,所以我假设这就是你安装的
sudo apt-get remove --purge postgresql-9.1
现在只需重新安装
sudo apt-get install postgresql-9.1
记下包名和版本号。 HTH.
Bitnami ODOO,易于安装在您的机器中。
它与预安装的 postgresql 兼容。
我已经使用 http://openies.com/blog/install-openerp-odoo-9-on-ubuntu-server-14-04-lts/ 安装了 odoo,新的 ubuntu 14.04 LTS 没有问题。
但是,您需要检查 postgres 目录中是否没有 postmaster.pid
,可能 /usr/local/var/postgres/
删除它并使用
启动服务器
rm /usr/local/var/postgres/postmaster.pid
应该可以。
1.简介
在本教程中,我将向您学习如何在 Ubuntu 14.04 上安装 Odoo 9。您将使用的脚本基于 André Schenkels 的代码,但已更新和改进。
2。下载脚本
第一步是从 GitHub 下载我的脚本,然后将代码添加到 Ubuntu 机器上的新 .sh 文件中,无论您喜欢哪里。
例如在 /home 下。打开一个 Ubuntu 终端并 cd 到您想要保存脚本的目录,然后创建文件:
sudo wget https://raw.githubusercontent.com/Yenthe666/InstallScript/9.0/odoo_install.sh
如果您对整个代码的外观和工作原理感到好奇,可以在我的 Github 帐户上找到它。
现在打开文件并根据自己的喜好编辑参数:
sudo nano odoo_install.sh
您可以 configure/change 在脚本顶部根据自己的喜好添加一些内容。您可以选择是否安装 Wkhtmltopdf、您想要的版本、位置以及最重要的主管理员密码是什么。提示:请始终为您安装的每个 Odoo 修改此设置!
3。使 Odoo 安装文件可执行
下一步是使该文件可执行。使其可执行后,您可以执行它,所有内容都会自动安装。
使用以下命令执行此操作:
sudo chmod +x odoo_install.sh
4.Running脚本
现在代码已在您的文件中并且文件是可执行的,您只需使用以下命令执行它:
./odoo_install.sh
您会看到脚本自动开始更新、下载所需的包、创建用户、从 Github 下载代码、...
给脚本几分钟时间来配置和安装所有内容,最终您会看到如下内容:
您现在在您的系统上拥有一个功能齐全的 Odoo V9!恭喜。
Odoo V9
5.额外信息
在您看到的脚本中,有一个选项可以更改 Odoo 端口 (OE_PORT)。当您在安装脚本中将此端口号更改为 8070 时,它将应用于 /etc/your-config-file.conf,这将使您能够更改默认端口。
要应用这些更改,您应该执行以下操作:
-c 将更改配置并记住您在 /etc/your-config-file.conf 下所做的更改。因为我的端口设置为 8070,这告诉 Odoo 它应该 运行 在端口 8070 上。当你现在打开浏览器并导航到 http://localhost:8070/ 时,你会看到它是 运行宁那里:
Odoo V9 备用端口
如前所述,您可以使用一个简单的脚本来安装任何版本(9、10、11)的 Odoo。
按照以下步骤操作:
- 登录您的系统并以超级用户身份工作:
sudo su
- 更新系统:
apt-get update
- 下载脚本。您可以更改为您选择的版本:
wget https://raw.githubusercontent.com/Yenthe666/InstallScript/11.0/odoo_install.sh
- 运行 脚本:
./odoo_install.sh
- 现在您可以在
http://serverIP:8069
访问 Odoo
如果你是 运行 它在本地就是 127.0.0.1:8069
接下来的步骤是配置 Apache/Nginx 或另一台服务器以将域指向 Odoo 实例。此外,请记住在您的服务器上设置正确的访问规则(例如在亚马逊上,通过在安全规则中打开端口 80 和 8069)。将 Odoo 配置中的默认密码从 admin
更改为更安全的密码也是明智的。
如果您在未编辑的情况下使用脚本,您的 Odoo 配置文件将安装在 /etc/odoo-serfer.config
中。使用 nano
、vi
或其他编辑器更改默认设置。
我已经在端口 5432 和 5433 上预先安装了 postgres 、 postgres-9.3 和 pgadmin 。
卸载它们然后尝试使用 http://openies.com/blog/install-openerp-odoo-9-on-ubuntu-server-14-04-lts/
安装 odoo 9本教程。
但是当我尝试执行命令时
createuser --createdb --username postgres --no-createrole --no-superuser --pwprompt odoo
然后它给出以下错误:
createuser: could not connect to database postgres: could not connect to server: No such file or directory Is the server running locally and accepting connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?
sudo netstat -nltp | grep 5432 没有显示任何结果。
pg_hba.conf
# Database administrative login by Unix domain socket
local all postgres peer
# TYPE DATABASE USER ADDRESS METHOD
# "local" is for Unix domain socket connections only
local all all peer
# IPv4 local connections:
host all all 127.0.0.1/32 md5
# IPv6 local connections:
host all all ::1/128 md5
# Allow replication connections from localhost, by a user with the
# replication privilege.
#local replication postgres peer
#host replication postgres 127.0.0.1/32 md5
#host replication postgres ::1/128 md5
这个问题来自于安装没有版本号的 postgres 包。尽管将安装 postgres 并且它将是正确的版本,但用于设置集群的脚本将不会 运行 正确。是包装问题。如果您对 Postgres 感到满意,则可以使用脚本 运行 创建此集群并获得 postgres 运行ning 但是如果您喜欢我,那么您可以使用简单的方法。首先清除旧的 postgres 安装。目前问题出在 9.1 上,所以我假设这就是你安装的
sudo apt-get remove --purge postgresql-9.1 现在只需重新安装
sudo apt-get install postgresql-9.1
记下包名和版本号。 HTH.
Bitnami ODOO,易于安装在您的机器中。
它与预安装的 postgresql 兼容。
我已经使用 http://openies.com/blog/install-openerp-odoo-9-on-ubuntu-server-14-04-lts/ 安装了 odoo,新的 ubuntu 14.04 LTS 没有问题。
但是,您需要检查 postgres 目录中是否没有 postmaster.pid
,可能 /usr/local/var/postgres/
删除它并使用
启动服务器rm /usr/local/var/postgres/postmaster.pid
应该可以。
1.简介
在本教程中,我将向您学习如何在 Ubuntu 14.04 上安装 Odoo 9。您将使用的脚本基于 André Schenkels 的代码,但已更新和改进。
2。下载脚本
第一步是从 GitHub 下载我的脚本,然后将代码添加到 Ubuntu 机器上的新 .sh 文件中,无论您喜欢哪里。 例如在 /home 下。打开一个 Ubuntu 终端并 cd 到您想要保存脚本的目录,然后创建文件:
sudo wget https://raw.githubusercontent.com/Yenthe666/InstallScript/9.0/odoo_install.sh
如果您对整个代码的外观和工作原理感到好奇,可以在我的 Github 帐户上找到它。
现在打开文件并根据自己的喜好编辑参数:
sudo nano odoo_install.sh
您可以 configure/change 在脚本顶部根据自己的喜好添加一些内容。您可以选择是否安装 Wkhtmltopdf、您想要的版本、位置以及最重要的主管理员密码是什么。提示:请始终为您安装的每个 Odoo 修改此设置!
3。使 Odoo 安装文件可执行
下一步是使该文件可执行。使其可执行后,您可以执行它,所有内容都会自动安装。 使用以下命令执行此操作:
sudo chmod +x odoo_install.sh
4.Running脚本
现在代码已在您的文件中并且文件是可执行的,您只需使用以下命令执行它:
./odoo_install.sh
您会看到脚本自动开始更新、下载所需的包、创建用户、从 Github 下载代码、...
给脚本几分钟时间来配置和安装所有内容,最终您会看到如下内容:
您现在在您的系统上拥有一个功能齐全的 Odoo V9!恭喜。
Odoo V9
5.额外信息
在您看到的脚本中,有一个选项可以更改 Odoo 端口 (OE_PORT)。当您在安装脚本中将此端口号更改为 8070 时,它将应用于 /etc/your-config-file.conf,这将使您能够更改默认端口。
要应用这些更改,您应该执行以下操作:
-c 将更改配置并记住您在 /etc/your-config-file.conf 下所做的更改。因为我的端口设置为 8070,这告诉 Odoo 它应该 运行 在端口 8070 上。当你现在打开浏览器并导航到 http://localhost:8070/ 时,你会看到它是 运行宁那里: Odoo V9 备用端口
如前所述,您可以使用一个简单的脚本来安装任何版本(9、10、11)的 Odoo。
按照以下步骤操作:
- 登录您的系统并以超级用户身份工作:
sudo su
- 更新系统:
apt-get update
- 下载脚本。您可以更改为您选择的版本:
wget https://raw.githubusercontent.com/Yenthe666/InstallScript/11.0/odoo_install.sh
- 运行 脚本:
./odoo_install.sh
- 现在您可以在
http://serverIP:8069
访问 Odoo
如果你是 运行 它在本地就是 127.0.0.1:8069
接下来的步骤是配置 Apache/Nginx 或另一台服务器以将域指向 Odoo 实例。此外,请记住在您的服务器上设置正确的访问规则(例如在亚马逊上,通过在安全规则中打开端口 80 和 8069)。将 Odoo 配置中的默认密码从 admin
更改为更安全的密码也是明智的。
如果您在未编辑的情况下使用脚本,您的 Odoo 配置文件将安装在 /etc/odoo-serfer.config
中。使用 nano
、vi
或其他编辑器更改默认设置。