安装Odoo ERP
- 将 CentOS 升级到最新
yum clean all
yum update
- 安装 postgresql 数据库
yum install postgresql-server
- 安装完成后,我们需要用下面的命令初始化数据库。
postgresql-setup initdb
- 启动 postgresql 数据库
systemctl start postgresql.service
- 设置 postgresql 数据库自动启动
systemctl enable postgresql
- 切换到 postgres 用户,创建数据库用户
su postgres
createuser --created --no-createrole --pwprompt odoo
- 为Odoo安装准备环境
我们要添加 EPEL(企业版 Linux 的额外包)到我们的 CentOS 中。Odoo(或者 OpenERP)依赖的 Python 运行时环境以及其他包没有包含在标准仓库中。这样我们要为企业版 Linux 添加额外的包仓库支持来解决 Odoo 所需要的依赖。要安装完成,我们需要运行下面的命令。
yum install epel-release
- 为 Odoo 服务安装依赖
pip install -r requirements.txt
(requirements.txt可以在Odoo10.0源码中找到)
- 安装其它依赖
yum install python-xlwt
- 下载并安装 Odoo的 rpm 包
rpm -ivh odoo_10.0alphalc.latest.noarch.rpm
- 设置Odoo服务自动启动
systemctl enable odoo
防火墙配置,为Odoo服务打开8069端口
打开 iptables 的配置文件:
vi /etc/sysconfig/iptables
在其中增加一行“ -A RH-FirewallINPUT -m state –-state NEW -m tcp -p tcp –-dport 8069 –j ACCEPT
”
修改完之后重启 iptables
service iptables restart
现在就能通过浏览器来访问 Odoo 服务了。
安装wkhtmltopdf以支持报表导出为PDF格式
yum install wkhtmltopdf