一、 安装环境
操作系统:Ubuntu22.04
系统环境准备
运行库的安装,不然安装psycopg2和python-ldap会失败
#pg的运行库 apt-get install libpq-dev #ldap的运行库 apt-get install libldap2-dev apt-get install libsasl2-dev
二、Postgresql的安装
安装过程参考之前发的 PostgreSQL的安装教程
#创建odoo的用户
CREATE ROLE odoo WITH CREATEDB PASSWORD 'password' LOGIN;
三、源码安装odoo
新建venv环境
python -m venv venv
#解压
tar -xzvf odoo.tar.gz
创建odoo.conf的文件
[options] admin_passwd = mysupersecretpassword db_host = 127.0.0.1 db_port = 5432 db_user = odoo db_password = password addons-path=/home/odoo/odoo/odoo/addons,/home/odoo/custom_addons limit_memory_hard = 1677721600 limit_memory_soft = 629145600 limit_request = 8192 limit_time_cpu = 600 limit_time_real = 1200 max_cron_threads = 1 workers = 4
文件目录结构
四、准备运行文件odoo-bin
在解压出来的odoo文件夹中,创建一个odoo-bin的文件。可以直接复制setup/odoo的内容。
#!/usr/bin/env python3 # set server timezone in UTC before time module imported __import__('os').environ['TZ'] = 'UTC' import odoo if __name__ == "__main__": odoo.cli.main()
odoo文件夹内部结构
五、开始运行
激活虚拟环境
source venv/bin/activate
在odoo-bin的文件目录下执行
python odoo-bin -c ../odoo.conf
这个时候可以访问了
ip:8069 和ip:8072 都可以访问
推荐使用长连接(longpolling)的访问。
这个属于测试环境,正式环境建议用nginx代理,之后会写一个nginx代理的教程
原文地址:http://www.cnblogs.com/Evan-fanfan/p/odoo_install.html
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,请务用于商业用途!
3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员!
8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载
声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性