一直想学习一下ODOO的使用和开发,原先群晖上自带着,点一下安装就可以,不知道为什么群晖把这些删除了,后来从网找教程以DOCKER方式安装上了,但是开发等有诸多不便,所以还是从虚拟机上装吧。 从网上找了各种教程学了好久始终安装不成功。后来顿悟了 安装分两步,因为是测试,在内网使用。不考虑安全问题。 第一步,安装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 源码
如果这条出现错误,可以多执行几次,或是根据提示解决一下。
然后启动一下
将两个设置成自动启动就可以了。 [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 |
安装ODOO12和ODOO14
最新推荐文章于 2024-07-11 21:46:04 发布