安装ODOO12和ODOO14

一直想学习一下ODOO的使用和开发,原先群晖上自带着,点一下安装就可以,不知道为什么群晖把这些删除了,后来从网找教程以DOCKER方式安装上了,但是开发等有诸多不便,所以还是从虚拟机上装吧。   从网上找了各种教程学了好久始终安装不成功。后来顿悟了

呲牙

 ,成功安装ODOO12和14版本并且将他们都装到一台机器上。
    安装分两步,因为是测试,在内网使用。不考虑安全问题。
   第一步,安装Postgres10
   为什么装这个版本的,以前的时候用12的时候因为驱动问题,好像是有的程序不能使用,所以还是用老的吧。
我是用两台服务器装的。都是虚拟机,打算是一台专门做数据库服务器,为以后备份什么的做好打算。
数据库服务器用的是centos7 1511 版本的。
 postgres数据的安装网上有大把的资料,这个还是很常见的,安装完后,新建一个odoo的用户,密码改成odoo,权限我直接给的超级管理员。然后改成可以远程访问,安装完成后用软件连接上试一下,新建个表测试一下。就是确认用odoo这个用户登陆可以新建表。

第二步,安装samba,这一步是加上的,为了方便以后开发和调试,这样以后直接通过网上邻居访问共享目录就可以了。

我用的系统是Ubuntu 1804
参照的是
ubuntu samba安装_u011900254的博客-CSDN博客
这个进行的设置
分别在根文件夹下建了两个目录  odoo/odoo12    odoo/odoo14
odoowork/odoo12  odoowork/odoo14
把odoo目录共享出去,odoo12和odoo14下面分别建立了addons  data  log三个文件夹用来给odoo运行用。
共享完后,用\\IP\test 试试,特别要注意在这三个目录下新建和删除 目录试试
然后在linux下用mkdir 也要测试一下。这个要确认好。

第三步安装odoo12
切换到odoowork/odoo12下

 sudo apt update

sudo apt upgrade

sudo apt install git -y # 安装Git

sudo apt install python3-dev python3-pip -y # 安装Python3 for dev和pip3

sudo apt install build-essential libxslt-dev libzip-dev libldap2-dev libsasl2-dev libssl-dev -y # 安装依赖包

git clone https://github.com/odoo/odoo.git -b 12.0 --depth=1 # 获取 Odoo 源码
本条可以换成
git clone odoo: Odoo 的前身是 OpenERP,是一个开源的企业 ERP 系统。 -b 12.0 --depth=1 # 获取 Odoo 源码
 

pip3 install -r /odoowork/odoo12/odoo/requirements.txt # odoo指定包

如果这条出现错误,可以多执行几次,或是根据提示解决一下。
pip3 install --user num2words phonenumbers psycopg2-binary watchdog xlwt # 其他依赖包
切换到目录启动odoo
odoo/odoo-bin -s 第一次需要加这个生成配置文件。


执行的时候看一下提示,提示里有配置文件的位置
有个提示 .odoorc 的位置。
然后cp   ***/.odoorc  /odoowork/odoo12/odoo/odoo12.conf
然后用vi /odoowork/odoo12/odoo/odoo12.conf

下面是我的文件内容:

 

[options]

addons_path = /odoo/odoo12/addons,/odoowork/odoo12/odoo/addons

admin_passwd = admin

csv_internal_sep = ,

data_dir = /odoo/odoo12/data

db_host = 10.172.17.112

db_maxconn = 64

db_name = odoo12

db_password = odoo

db_port = 5432

db_sslmode = prefer

db_template = template0

db_user = odoo

dbfilter =

demo = {}

email_from = False

geoip_database = /usr/share/GeoIP/GeoLite2-City.mmdb

http_enable = True

http_interface =

http_port = 8012

import_partial =

limit_memory_hard = 2684354560

limit_memory_soft = 2147483648

limit_request = 8192

limit_time_cpu = 60

limit_time_real = 120

limit_time_real_cron = -1

list_db = True

log_db = False

log_db_level = warning

log_handler = :INFO

log_level = info

logfile = /odoo/odoo12/log/odoo12-server.log

logrotate = True

longpolling_port = 9072

max_cron_threads = 2

osv_memory_age_limit = 1.0

osv_memory_count_limit = False

pg_path = None

pidfile = None

proxy_mode = False

reportgz = False

server_wide_modules = base,web

smtp_password = False

smtp_port = 25

smtp_server = localhost

smtp_ssl = False

smtp_user = False

syslog = False

test_enable = False

test_file = False

test_tags = None

translate_modules = ['all']

unaccent = False

without_demo = False

workers = 0


然后启动一下
./odoo-bin -c odoo12.conf
如果成功,访问设置的端口就可以了。
http://IP:8012/
同样的方式安装odoo14

cd /odoowork/odoo14/

wget http://nightly.odoo.com/master/nightly/src/odoo_14.1alpha1.latest.tar.gz

tar xzf odoo_14.1alpha1.latest.tar.gz

mv odoo-14.1a1.* odoo14

 

pip3 install -r odoo14/requirements.txt


cp setup/odoo odoo-bin

chmod +x odoo-bin
同样./odoo-bin -s cp一下配置文件
改一下

./odoo-bin -c odoo14.conf -i base
第一次运行需要加-i base来建立数据库。
第二次运行就不需要加了。
然后参照
https://blog.csdn.net/csdn_cai_csdn/article/details/108341030 ;

将两个设置成自动启动就可以了。

odoo14.conf


 

[options]

addons_path = /odoo/odoo14/addons,/odoowork/odoo14/odoo/addons

admin_passwd = admin

csv_internal_sep = ,

data_dir = /odoo/odoo14/data

db_host = 10.172.17.112

db_maxconn = 64

db_name = odoo14

db_password = odoo

db_port = 5432

db_sslmode = prefer

db_template = template0

db_user = odoo

dbfilter =

demo = {}

email_from = False

geoip_database = /usr/share/GeoIP/GeoLite2-City.mmdb

http_enable = True

http_interface =

http_port = 8014

import_partial =

limit_memory_hard = 2684354560

limit_memory_soft = 2147483648

limit_request = 8192

limit_time_cpu = 60

limit_time_real = 120

limit_time_real_cron = -1

list_db = True

log_db = False

log_db_level = warning

log_handler = :INFO

log_level = info

logfile = /odoo/odoo14/log/odoo14svr.log

logrotate = True

longpolling_port = 8072

max_cron_threads = 2

osv_memory_age_limit = 1.0

osv_memory_count_limit = False

pg_path = None

pidfile = False

proxy_mode = False

reportgz = False

screencasts =

screenshots = /tmp/odoo_tests

server_wide_modules = base,web

smtp_password = False

smtp_port = 25

smtp_server = localhost

smtp_ssl = False

smtp_user = False

syslog = False

test_enable = False

test_file = False

test_tags = None

transient_age_limit = 1.0

translate_modules = ['all']

unaccent = False

upgrade_path =

without_demo = False

workers = 0

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值