腾讯云ubuntu18.04部署odoo13odoo14

腾讯云ubuntu18.04部署odoo13odoo14

1重置ubuntu密码

腾讯云扫码重置ubuntu密码
腾讯云设置开放的端口号:安全组–修改规则–添加入站规则
远程连接端口22
应用连接端口8069等

2设置root密码

腾讯云登录,设置root用户密码先使用ubuntu用户登录
sudo passwd root

3root用户登录

参考blog.csdn.net/qq_41855420/article/details/106911391
sudo vim /etc/ssh/sshd_config 修改ssh配置文件
将PermitRootLogin no的注释去掉,并且将no修改为yes
然后重启服务器上的ssh服务,命令service sshd restart

4创建新用户

参考cnblogs.com/catyuang/p/11510363.html
adduser odoo
passwd odoo需要复杂密码
授权用户odoo文件夹opt及目录系文件权限
chown -R odoo /opt

5查看系统

参考blog.csdn.net/sinat_30603081/article/details/77963549
cat /etc/issue

6安装postgresql10

安装
sudo apt update
sudo apt install postgresql-10
变更root用户,修改postgres密码
su root
su postgres
psql
ALTER USER postgres WITH PASSWORD ‘postgres’;
查询版本
psql –version
变更root用户,变更postgres用户
su root
su postgres
psql
查询数据库
\l
创建角色
CREATE USER odoo WITH PASSWORD ‘odoo’;
创建数据库
CREATE DATABASE prod OWNER odoo;
GRANT ALL PRIVILEGES ON DATABASE prod TO odoo;
alter user odoo createdb ;
prod后续用于初始化系统数据库
参考blog.csdn.net/tingyuanss/article/details/43763899
修改数据库配置,允许密码登录
vim /etc/postgresql/10/main/pg_hba.conf
local all postgres peer
改为
local all postgres md5
esc
:wq
service postgresql restart

7安装python3

参考cnblogs.com/yjlch1016/p/10359169.html

安装依赖
apt install openssl* zlib*
apt install yum
yum install -y libffi-devel python-devel openssl-devel openldap-devel libxslt-devel
查看版本
python --version
进入部署目录cd /otp/odoo/depoly,下载
wget https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tgz
解压
tar zxvf Python-3.6.8.tgz
安装
cd Python-3.6.8
./configure --prefix=/usr/local/python3
make && make install
建立软链接
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

8上传压缩源码到指定目录

解压unzip odoo.zip -d /opt/odoo/xxx

9装依赖包

pip3 install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
其它依赖包
pip3 install pypdf2
pip3 install passlib
pip3 install werkzeug0.11.15
pip3 install lxml
pip3 install python-dateutil
apt-get install libpq-dev
pip3 install psycopg2
pip3 install Pillow
pip3 install cachelib
pip3 install psutil
pip3 install reportlab
pip3 install html2text
pip3 install jinja2
2.11.2
pip3 install libsass
初始化数据库
切换到odoo用户su odoo
python3 odoo-bin -r odoo -w odoo --addons-path=addons -d prod -i base
启动应用
nohup python3 odoo-bin -c odoo.conf &

odoo.conf文件内容参考
[options]
db_host=False
db_port=False
db_user=root
db_password=admin
db_name =dbname
dbfilter=
addons_path=./addons,./addons_e,./addons_extend,

10安装wkhtmltox(打印用)

su root
apt-get -y install fontconfig xfonts-utils
sudo apt-get install ttf-wqy-zenhei
sudo apt-get install ttf-wqy-microhei
dpkg -i wkhtmltox_0.12.5-1.trusty_amd64.deb
apt --fix-broken install
dpkg -i libjpeg-turbo8_1.5.2-0ubuntu5_amd64.deb
dpkg -i libpng12-0_1.2.54-1ubuntu1_amd64.deb
dpkg -i libxrender1_0.9.10-1_amd64.deb

11启动应用

使用odoo用户启动应用而不是root
ps -ef | grep python先查看是否有进程,重启需要先kill
进入odoo-bin文件所在目录,执行命令
nohup python3 odoo-bin -c odoo.conf &

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值