centos 部署 OpenERP
时间: 2024-05-26 18:08:17 浏览: 153
OpenERP(现已更名为Odoo)是一款开源的企业管理软件,CentOS是一款流行的Linux操作系统。在CentOS上部署OpenERP需要进行以下步骤:
1. 安装依赖项
在终端中运行以下命令,以安装OpenERP的依赖项:
```
sudo yum install -y git python3-devel postgresql-server postgresql-contrib postgresql-devel gcc-c++ libxslt-devel libxml2-devel libevent-devel libsasl2-devel openldap-devel libjpeg-devel freetype-devel
```
2. 安装和配置PostgreSQL数据库
运行以下命令,以安装PostgreSQL数据库:
```
sudo yum install -y postgresql-server
```
安装完成后,运行以下命令来启动PostgreSQL并设置开机自启动:
```
sudo systemctl enable postgresql
sudo systemctl start postgresql
```
接下来,设置PostgreSQL管理员密码:
```
sudo su - postgres
psql -c "alter user postgres with password 'your_password';"
exit
```
3. 下载和安装OpenERP
在终端中运行以下命令,以下载和安装OpenERP:
```
cd ~
git clone https://www.github.com/odoo/odoo --depth 1 --branch 14.0 --single-branch
cd odoo
sudo pip3 install -r requirements.txt
sudo pip3 install num2words
```
4. 配置OpenERP
在终端中运行以下命令,以创建OpenERP的配置文件:
```
sudo cp ~/odoo/debian/odoo.conf /etc/odoo.conf
sudo chown odoo: /etc/odoo.conf
sudo chmod 640 /etc/odoo.conf
```
接下来,编辑OpenERP的配置文件:
```
sudo nano /etc/odoo.conf
```
将以下内容添加到文件末尾:
```
[options]
admin_passwd = your_admin_password
db_host = False
db_port = False
db_user = odoo
db_password = False
addons_path = /home/your_username/odoo/addons,/home/your_username/odoo/odoo/addons
```
将"your_admin_password"替换为您想要设置的管理员密码,将"your_username"替换为您的用户名。
5. 启动OpenERP
在终端中运行以下命令,以启动OpenERP:
```
~/odoo/odoo-bin -c /etc/odoo.conf
```
6. 防火墙设置
如果您使用了CentOS 7或更高版本,请运行以下命令打开HTTP和HTTPS端口:
```
sudo firewall-cmd --add-port=80/tcp --permanent
sudo firewall-cmd --add-port=443/tcp --permanent
sudo firewall-cmd --reload
```
阅读全文