odoo 安装配置
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
最新文章
- javascript 中的 bind (编辑中。。。。)
- Emacs 常用快捷键
- FeatureLayer,FeatureDataset,FeatureClass,Feature的概念
- word超链接显示HYPERLINK
- Robot Framework 环境搭建
- Burp Suite Walkthrough
- string和stringbuffer stringbuilder的快速理解。
- MPICH2在两台Ubuntu上安装
- 迁移笔记:对ob_start()的总结
- window快捷登陆linux的的设置方式(设置ssh的config配置)
- Arcgis镶嵌数据集java代码操作
- php截取等长UFT8中英文混合字串
- SQL Server on Ubuntu——Ubuntu上的SQL Server(全截图)
- ASP.NET没有魔法——ASP.NET Identity 的“多重”身份验证
- DevOps详解
- 使用Java API操作HDFS文件系统
- PostgreSQL自学笔记:1 初识 PostgreSQL
- js实现复选框的全选、全不选和反选
- AndroidO bluedroid alarm 机制分析
- Linux实战型企业运维工程师试题测评
热门文章
- how to check SVG type in js
- Serverless &; Cloudflare Workers
- jsbridge 原理 &; 通信原理
- back to top &; back to bottom
- SVG namespace &; preview bug
- VAST二月上线交易所,打通NGK各大币种之间通道!
- 2021-2-20:请你说说分布式系统 BASE 理论是什么?
- 如何在Pycharm中自动添加时间日期、作者等信息
- DQL:data query language用来查询数据库表中的数据
- 前端axios传递一个包含数组的对象到后台,后台可以用String接收,也可以用List集合接收