Linux ubuntu 环境

1.建个python虚环境

也可用其他替代 virtualenv env

2.找个稳定版本下载

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

3.进行解压操作

tar xzvf xxx(下载的包)

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

p.p1 { margin: 0; font: 12px "Andale Mono"; color: rgba(40, 254, 20, 1); background-color: rgba(0, 0, 0, 0.9) }
span.s1 { font-variant-ligatures: no-common-ligatures }

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

p.p1 { margin: 0; font: 12px "Andale Mono"; color: rgba(40, 254, 20, 1); background-color: rgba(0, 0, 0, 0.9) }
span.s1 { font-variant-ligatures: no-common-ligatures }

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

pip install --upgrade setuptools

最新文章

  1. javascript 中的 bind (编辑中。。。。)
  2. Emacs 常用快捷键
  3. FeatureLayer,FeatureDataset,FeatureClass,Feature的概念
  4. word超链接显示HYPERLINK
  5. Robot Framework 环境搭建
  6. Burp Suite Walkthrough
  7. string和stringbuffer stringbuilder的快速理解。
  8. MPICH2在两台Ubuntu上安装
  9. 迁移笔记:对ob_start()的总结
  10. window快捷登陆linux的的设置方式(设置ssh的config配置)
  11. Arcgis镶嵌数据集java代码操作
  12. php截取等长UFT8中英文混合字串
  13. SQL Server on Ubuntu——Ubuntu上的SQL Server(全截图)
  14. ASP.NET没有魔法——ASP.NET Identity 的“多重”身份验证
  15. DevOps详解
  16. 使用Java API操作HDFS文件系统
  17. PostgreSQL自学笔记:1 初识 PostgreSQL
  18. js实现复选框的全选、全不选和反选
  19. AndroidO bluedroid alarm 机制分析
  20. Linux实战型企业运维工程师试题测评

热门文章

  1. how to check SVG type in js
  2. Serverless &amp; Cloudflare Workers
  3. jsbridge 原理 &amp; 通信原理
  4. back to top &amp; back to bottom
  5. SVG namespace &amp; preview bug
  6. VAST二月上线交易所,打通NGK各大币种之间通道!
  7. 2021-2-20:请你说说分布式系统 BASE 理论是什么?
  8. 如何在Pycharm中自动添加时间日期、作者等信息
  9. DQL:data query language用来查询数据库表中的数据
  10. 前端axios传递一个包含数组的对象到后台,后台可以用String接收,也可以用List集合接收