栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

宝塔部署odoo=CentOS7+python项目管理+odoo13

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

宝塔部署odoo=CentOS7+python项目管理+odoo13

宝塔部署odoo=CentOS7+python项目管理+odoo13

宝塔面板7.9.2基本环境介绍
系统CentOS 7.7.1908 x86_64(Py3.7.9)
Python项目管理器 2.0
Python版本: 3.6.8
PostgreSQL管理器 1.6
PgSQL版本: 10.5 这里用12 也是可以的

宝塔面板 安全 里放行项目端口,实际放行的端口和项目创建时的一样
放行端口:[8311]

打开面板的 终端(或用ssh软件FinalShell的界面里操作一样),安装odoo的python依赖项。

yum install git unzip python3-pip build-essential wget python3-dev libpq-dev python3-venv python3-wheel libxslt-dev libzip-dev libldap2-dev libsasl2-dev python3-setuptools node-less ttf-wqy-microhei ttf-wqy-zenhei xfonts-wqy gcc nodejs-less libxslt-devel bzip2-devel openldap-devel libjpeg-devel freetype-devel -y

回到首页 打开 PostgreSQL管理器

数据库列表;添加数据库
try

打开 终端

su - postgres
psql
ALTER ROLE xxxx CREATEROLE CREATEDB;
xxxx: odoo链接数据库的用户名称,写图上数据库名称,赋予数据库超级权限

打开宝塔面板左侧 文件
在/www/wwwroot目录下新建项目名称的文件夹
例如try文件夹/www/wwwroot/try
上传项目代码到目录try内,代码可以上下面地址下载,后再上传上来
https://github.com/odoo/odoo/tree/13.0

在try目录内新建xx.conf[建议项目名.conf]这样方便以后维护
例如:try.conf
try.conf内容如下

[options]
; This is the password that allows database operations:
admin_passwd = yuanmingyu
db_host = 127.0.0.1
db_port = 5432
db_user = try
;try 是项目名
db_password = try
addons_path = /www/wwwroot/项目名/addons,/www/wwwroot/项目名/custom-addons
; 把上面一行中的项目名改成具体的文件夹名
; 设置模块的日志级别,可以是一组module:log_level对, 默认值是“:INFO”(表示所有模块的默认日志级别为INFO)
log_handler = :INFO
; 日志的级别, 可选值:debug_rpc_answer, debug_rpc, debug, debug_sql, info, warn, error, critical
syslog = True
log_level = info
; 指定用来存储日志的文件
logfile = /www/wwwroot/项目名(try)/logs/odoo-server.log
; 是否按天存放日志
logrotate = True

admin_passwd = yuanmingyu,在本机或局域网测试你和我一样用名字yuanmingyu或设123456都可以,生产环境建议用这个密码生成工具生成一个比较复杂的密码,毕竟这是程序的主密码或叫核心密码;;https://www.qvdv.net/tools/qvdv-random_password.html

回到 终端 创建系统用户

useradd -m -d /home/try -U -r -s /bin/bash try

给该目录赋予读写权限

chown -R 项目名(try):www /www/wwwroot/项目目录名(try)

回到宝塔面板首页 打开 Python项目管理器
项目管理
添加项目
第一个项目如下图

运行参数如下
端口:8311,要和图上的端口处填的一样,和安全里开放的一样

-c /www/wwwroot/try/try.conf --xmlrpc -port 8311

这就是项目的管理图,如果项目有需要模块可以单独安装模块了

数据库如下,可以改密码,改后相应的配置文件里也要改

现在可以通过ip:8311来访问了

看到这就说明安装成功了;上面说到的 admin_passwd = yuanmingyu 里面的yuanmingyu就是图上的Master Password
如果要绑定域名的话,在项目管理里,有个映射,点它就对了,按提示输入要绑定的域名就可以通过域名访问了(前提是域名提前做好了解析)
这个时候回到宝塔面板网站的php项目里可以看到这样一个站点,图是后截的,大概意思悟下

先点设置,就可以看到里面相关的配置了,还可以加域名个设置ssl证书
如果域名要设置ssl,那在设置里把,反向代理先记录下来后删除,在这个设置页面里把ssl设置好后再恢复反向代理就可以了

下面是登入系统后的一些三方模块的截图,财务会计模块是按国情开发的


暑期编程PK赛 得CSDN机械键盘等精美礼品!
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1015425.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号