CentOS7.4使用yum安装Odoo10.0社区步骤以及常见问题

社区

执行以下命令在服务器上安装Odoo 10.0社区:

$ yum install -y postgresql-server
$ postgresql-setup initdb
$ systemctl enable postgresql
$ systemctl start postgresql
$ yum install yum-utils
$ yum-config-manager --add-repo=https://nightly.odoo.com/10.0/nightly/rpm/odoo.repo
$ yum install -y odoo
$ systemctl enable odoo
$ systemctl start odoo

可能遇到的问题

一、无法连接网络

首先验证yum是否正确安装。

$ yum --help

一般来说yum都是正确安装,问题集中在网卡并没有随系统启动,这时候需要修改网卡配置了。

确保是root账号进行如下操作,以root身份登入CentOS7.4

$ cd /etc/sysconfig/network-scripts 

输入以上命令,进入network-scripts目录。

$ ls -a

输入以上命令,显示network-scripts目录下所有文件。

修改网卡配置文件'ifcfg-ens33'

$ vi ifcfg-ens33

输入以上代码进行编辑网卡配置,将其中的'ONBOOT'属性的值改为'yes',它的默认值为'no'。然后键盘点击'ESC'退出编辑,输入':wq'进行保存修改。

$ reboot

重启操作系统

$ yum grouplist

输入以上代码验证网卡设置成功,yum正常工作

二、yum install -y odoo出现缺失问题

很多时候在安装时出现下面报错。

Error: Package: odoo-10.0.post20180710-1.noarch (odoo-nightly)
           Requires: python-psutil
Error: Package: odoo-10.0.post20180710-1.noarch (odoo-nightly)
           Requires: python-mock
Error: Package: odoo-10.0.post20180710-1.noarch (odoo-nightly)
           Requires: python-feedparser
Error: Package: odoo-10.0.post20180710-1.noarch (odoo-nightly)
           Requires: python-xlwt
Error: Package: odoo-10.0.post20180710-1.noarch (odoo-nightly)
           Requires: python-vobject
Error: Package: odoo-10.0.post20180710-1.noarch (odoo-nightly)
           Requires: python-openid
Error: Package: odoo-10.0.post20180710-1.noarch (odoo-nightly)
           Requires: pychart
Error: Package: odoo-10.0.post20180710-1.noarch (odoo-nightly)
           Requires: nodejs-less

 

出现以上问题主要是因为缺失odoo依赖

 

$ yum clean all
$ yum -y update
$ yum -y install postgresql postgresql-server postgresql-libs
$  postgresql-setup initdb

更新系统并安装postgre数据库,同时进行初始化

$ yum install epel-release -y

安装odoo依赖

$ yum install yum-utils -y
$ yum-config-manager --add-repo=https://nightly.odoo.com/10.0/nightly/rpm/odoo.repo
$ yum -y install odoo

安装odoo,然后继续进行创建开机自启动,然后启动odoo

 

三、网页无法访问

全部安装完之后,去访问网页,发现访问不了。主要原因就是因为centos的防火墙没有关闭,导致页面无法访问。

$ systemctl disable firewalld

以上代码进行关闭防火墙开机自启动,之后就可以访问odoo网页了。

---------------------------------------------------------------------------------------------------------------------------

文章为我个人遇到问题,希望能帮助到各位。谢谢观看~~~

 

你可能感兴趣的:(Oodo,CentOS7.4)