如何在ubuntu上安装Odoo 9?

时间:2015-10-07 07:10:06

标签: postgresql ubuntu openerp odoo

我在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:无法连接到数据库postgres:无法连接   到服务器:没有这样的文件或目录服务器是否在本地运行   并接受Unix域套接字上的连接   " /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

5 个答案:

答案 0 :(得分:3)

<强> 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

您可以在脚本顶部配置/更改您喜欢的内容。您可以选择是否要安装Wkhtmltopdf,您希望安装哪个版本,位置在哪里,最重要的是主管理员密码是什么。提示:始终为您安装的每个Odoo修改此内容!

第3。使Odoo安装文件可执行

下一步是使该文件可执行。在将其设为可执行文件后,您可以执行它,所有内容都将自动安装。 使用以下命令执行此操作:

sudo chmod +x odoo_install.sh

4.运行脚本

既然代码在您的文件中并且文件是可执行的,您只需使用以下命令执行它:

 ./odoo_install.sh

您将看到脚本自动启动更新,下载所需的包,创建用户,从Github下载代码,... 给脚本几分钟来配置和安装所有内容,最终你会看到如下内容: enter image description here

您现在在系统上拥有功能齐全的Odoo V9!恭喜。 Odoo V9 enter image description here

<强> 5。额外信息

在脚本中,您看到有一个选项可以更改Odoo端口(OE_PORT)。当您在安装脚本中将此端口号更改为8070时,它将应用于/etc/your-config-file.conf,这样您就可以更改默认端口。

要应用这些更改,您应该执行以下操作:

**Changing Odoo settings**

-c将更改配置并记住您在/etc/your-config-file.conf下更改的内容。因为我的端口设置为8070,这告诉Odoo它应该在端口8070上运行。当你现在打开浏览器并导航到http://localhost:8070/时,你会看到它在那里运行: Odoo V9替代端口

答案 1 :(得分:2)

此问题来自安装带有版本号的postgres软件包。虽然将安装postgres并且它将是正确的版本,但是设置群集的脚本将无法正确运行。这是一个包装问题。如果您对Postgres感到满意,那么您可以运行一个脚本来创建这个集群并运行postgres,但如果您喜欢我,那么您可以轻松地完成它。首先清理旧的postgres安装。目前的问题在于9.1,所以我假设你已经安装了

sudo apt-get remove --purge postgresql-9.1 现在只需重新安装

sudo apt-get install postgresql-9.1

请注意包名称及版本号。 HTH。

答案 2 :(得分:2)

我使用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

它应该有用。

选中install odoo 10 in ubuntu 16.04 LTS

答案 3 :(得分:1)

Bitnami ODOO ,易于在您的计算机上安装。

Download from Here

它与preinstall postgresql兼容。

答案 4 :(得分:0)

如前所述,您可以使用一个简单的脚本来安装任何版本的Odoo(9,10,11)。

按照以下步骤操作:

  1. 以超级用户身份登录系统并以sudo su
  2. 身份运行
  3. 更新系统:apt-get update
  4. 下载脚本。您可以更改为您选择的版本: wget https://raw.githubusercontent.com/Yenthe666/InstallScript/11.0/odoo_install.sh
  5. 运行脚本:./odoo_install.sh
  6. 现在您可以http://serverIP:8069
  7. 访问Odoo

    如果您在本地运行127.0.0.1:8069

    接下来的步骤是配置Apache / Nginx或其他服务器以将域指向Odoo实例。此外,请记住在您的服务器上设置正确的访问规则(例如在亚马逊上,通过在安全规则中打开端口80和8069)。将Odoo配置中的默认密码从admin更改为更安全的内容也是明智之举。

    如果您在不编辑Odoo配置文件的情况下使用脚本,则会在/etc/odoo-serfer.config中安装。使用nanovi或其他编辑器更改默认设置。