• odoo 安装配置


    Linux ubuntu 环境

    1.建个python虚环境

    也可用其他替代 virtualenv env

    2.找个稳定版本下载

    wget https://nightly.odoo.com/8.0/nightly/src/.......

    3.进行解压操作

    tar xzvf xxx(下载的包)

    4.进行安装依赖(有些依赖版本可能没有,先注释掉,后面自己装,比较花时间)

    pip3 install -r odoo-8.0-2017xxxx/requirements.txt

    5.依赖安装顺利的可以试试

    git clone方法安装

    1.拉取代码

    git clone https://github.com/odoo/odoo

    2.安装

    python3 setup.py install

    3.跑起来运行

    ./openerp-server -r odoo --addons-path='./addons'

    4.安装数据库

    apt-get install postgresql-9.3

    5.开始创建用户

    sudo su postgres

    psql

    create user odoo with superuser

    备注:数据库的端口在非本地访问不了

    没有配置启用监听端口,找到/etc/postgres/9.x/main/postgresql.conf,去掉 listen_addresses一行的注释,重启服务

             远程可以访问数据库,但总是提示认证错误

    编辑/etc/postgres/9.x/main/pg_hba.conf文件,针对不同的IP号段设置不同的访问权限,peer,md5,trust.

    Odoo的配置

    Odoo在Ubuntu 14.04默认的安装路径在 /usr/lib/python2.7/dist-packages/openerp目录下,对应的addons-path路径在/usr/lib/python2.7/dist-packages/openerp/addons

    Odoo的配置文件在 /etc/odoo/odoo-server.conf

    服务的启动和关闭可以使用系统的命令格式: sudo service odoo start/stop/restart

    Odoo的配置文件是openerp-server.conf,内容如下:

    addons_path:指定多个addons 的文件夹的路径,建议不要把自己开发的模块跟系统的放在一起,最好建立自己的文件夹,然后添加到该配置文件中。

    admin_passwd:管理密码

    db_user:使用哪个账号访问数据库

    db_port:端口号,默认是8069

    数据库的创建、备份与还原

    8.0的管理地址在 http://localhost:8069/web/database/manager#action=database_manager

    在此界面,你可以对数据库进行创建、备份与删除的操作:

    主控密码就是前边所说的配置文件中的密码。

    当然,可以借助第三方模块实现自动备份功能,模块地址:

    https://github.com/Yenthe666/auto_backup/tree/8.0/auto_backup

    不利用第三方模块的方法,参见博客:

    http://www.cnblogs.com/kfx2007/p/4177479.html

    这种方法是借助Linux定时计划任务完成的,仅当做一种实现思路。

    依赖:

    You need to install postgresql-server-dev-X.Y for building a server-side extension or libpq-dev for building a client-side application

    apt-get install postgresql

    apt-get install python-psycopg2

    apt-get install libpq-dev


    <module 'setuptools.dist' from '/usr/local/lib/python2.7/dist-packages/setuptools/dist.pyc'> has no 'check_specifier' attribute

    pip install --upgrade setuptools

  • 相关阅读:
    Android 沉浸式状态栏的三种实现方式
    大数据量高并发访问的数据库优化方法(一)
    Spring Boot实战:集成Swagger2
    JVM学习之GC常用算法
    java并发面试题
    Java面试处理高并发
    jedis操作redis的几种常见方式总结
    彻底理解数据库事物
    Java集合——HashMap、HashTable以及ConCurrentHashMap异同比较
    HashMap的工作原理
  • 原文地址:https://www.cnblogs.com/cutesnow/p/7647009.html
Copyright © 2020-2023  润新知