• 第一章 odoo的配置(centos7 版)


    一: 简述

    (1)

      odoo是python开发的一款erp软件,目前的最新版本为odoo 11, 支持Python2和Python3, 但odoo 11目测是一个过渡版本,为了稳定,我们还是上odoo 10比较好。

      odoo 10 只支持 python2.7。 可以运行在windows, deb或者rpm包管理器下的linux系统。

      我目前的系统是centos 7.4.

    (2) 配置:

    系统: centos 7

    数据库: postgresql 9.2

    环境:python2.7

    二:安装odoo

    参考:http://nightly.odoo.com/

    对于社区版,我们有两种安装方式可选择:

    (1)添加源

    yum-config-manager --add-repo=https://nightly.odoo.com/10.0/nightly/rpm/odoo.repo
    yum update && yum install odoo
    

     (2)直接下载rpm包(建议,因为官方源是在太慢了,下面的链接就是官方源的rpm包,我们可以选择用多线程下载器下载)

    https://nightly.odoo.com/10.0/nightly/rpm/
    

    然后使用yum localinstall 安装。

    三: 安装postgresql数据库:

    参考http://www.cnblogs.com/chenyansu/p/7620363.html

    记得,centos需要

    postgresql-setup initdb
    

     才能运行psql

    四:odoo配置

    odoo在centos7中的配置位置在 /etc/odoo/odoo.conf中,我们可以cat它一下。

    ; This is the password that allows database operations:
    ; admin_passwd = admin
    db_host = False
    db_port = False
    db_user = odoo
    db_password = False
    addons_path = /usr/lib/python2.7/site-packages/odoo/addons
    

     (1)大家注意了,在postgresql里,是没有odoo这个用户的,我们进入postgresql,然后:

    create user odoo with superuser;
    

    (2)添加个人项目目录:

    修改addons_path = /usr/lib/python2.7/site-packages/odoo/addons

    addons_path = /usr/lib/python2.7/site-packages/odoo/addons, /path/to/myaddons
    

     不要怀疑这种添加方式,如果你听熟悉元组,就会发现它会生成addons_path = (/usr/lib/python2.7/site-packages/odoo/addons, /path/to/myself_folder) 这样一个元组

    (3)开放防火墙、

    firewall-cmd --permanent --add-port=8069/tcp
    firewall-cmd --reload
    

    (4)测试

    进入 http://127.0.0.1:8069

    (5)去web页面,设置里激活开发者模式。

    五:新建个人模块

    (1)记得上文的addons_path吗?

    在这个目录运行odoo scaffold  mymodule myaddons

    将出现一个标准的odoo目录。

    ———— 待续 ————

    参考资料

    http://cache.baiducontent.com/c?m=9d78d513d99e17f205fa950e1a16a0711824d13e6083c4523f8a9c12d5221900506790a63a675541c4c50b365dff1701bfb1217240527de88683dd12dfb0932a32ca3a317218854b11d30eafbc1c639e7e&p=882a9645d09f03f607f6c7710f5481&newp=873dc81285cc43e008e2977e0b4ac4231610db2151d2d601298ffe0cc4241a1a1a3aecbf20231507d8c67e6003ab4a5eecf53170310034f1f689df08d2ecce7e60&user=baidu&fm=sc&query=odoo%2Econf&qid=bf58ddbd000325ff&p1=2

    http://blog.sunansheng.com/python/odoo/odoo.html#sec-3-5-2

  • 相关阅读:
    深入揭秘HTTPS安全问题&连接建立全过程
    申请https证书需要注意的4大问题
    如何排查APP服务端和客户端是否支持ATS
    Apache和Nginx配置支持苹果ATS方法
    服务器配置ssl证书支持苹果ATS方法
    HTTPS背后的加密算法
    图解HTTPS协议加密解密全过程
    Java单例模式——并非看起来那么简单
    flask+mako+peewee(上)
    [转]ubuntu中查找软件的安装位置
  • 原文地址:https://www.cnblogs.com/chenyansu/p/8689373.html
Copyright © 2020-2023  润新知