Ubuntu 18.04安裝Odoo13環境

python erp系統

安裝文檔 html

演示環境 node

  • 1.在虛擬機上安裝18.04.04版本服務端鏡像(具體方法可百度)
    • 環境須要聯網
  • 2.更新apt源,安裝運行環境相關依賴程序
    sudo apt update
    sudo apt install git python3-pip build-essential wget python3-dev python3-venv python3-wheel libxslt-dev libzip-dev libldap2-dev libsasl2-dev python3-setuptools node-less
  • 3.安裝postgresql
    sudo apt install postgresql postgresql-contrib
  • 4.postgresql中建立一個和系統名稱同樣的用戶
    本人在系統安裝的時選擇的名稱爲:odoo
    因此在此建立的用戶以下:
    CREATE USER my_user WITH PASSWORD 'my_password';
    添加超級用戶:
    ALTER USER my_user WITH SUPERUSER;
    刪除用戶:
    DROP USER my_user;
  • 5.安裝和配置Odoo
    • 配置虛擬環境
      • python3 -m venv odoo-venv
    • 激活虛擬環境
      • source odoo-venv/bin/activate
    • 退出虛擬環境
      • deactivate
    • 安裝模塊
      • pip3 install wheel
      • pip3 install -r odoo/requirements.txt
    • 建立一個新目錄,其中將包含第三方插件:
      • mkdir /opt/odoo13/odoo-custom-addons
    • 編輯配置文件
      • cat /etc/odoo.conf
    [options]
    
    ; This is the password that allows database operations:
    
    admin_passwd = my_admin_passwd
    
    db_host = False
    
    db_port = False
    
    db_user = odoo13
    
    db_password = False
    
    addons_path = /opt/odoo13/odoo/addons,/opt/odoo13/odoo-custom-addons
    • 命令行啓動
    進入虛擬環境:
    source odoo-venv/bin/activate
    啓動:
    python3 odoo/odoo-bin -c /etc/odo.conf
    訪問:
    http://<IP>:8069
    
    注:第一啓動須要配置postgresql庫名,登錄密碼等相關信息,配置完成以後就能夠進入系統
    • 配置成系統服務的腳本 cat /etc/systemd/system/odoo.service
    [Unit]
    
    Description=Odoo13
    
    Requires=postgresql.service
    
    After=network.target postgresql.service
    
    [Service]
    
    Type=simple
    
    SyslogIdentifier=odoo13
    
    PermissionsStartOnly=true
    
    User=odoo13
    
    Group=odoo13
    
    ExecStart=/opt/odoo13/odoo-venv/bin/python3 /opt/odoo13/odoo/odoo-bin -c /etc/odoo13.conf
    
    StandardOutput=journal+console
    
    [Install]
    
    WantedBy=multi-user.target
    • 使用說明
    通知systemd一個新的單位文件存在:
    
    sudo systemctl daemon-reload
    
    啓動Odoo服務,並經過運行如下命令使其在啓動時啓動:
    
    sudo systemctl enable --now odoo
    
    驗證服務狀態:
    
    sudo systemctl status odoo
    • 要查看Odoo服務記錄的消息,請使用如下命令: python

      • sudo journalctl -u odoo13
相關文章
相關標籤/搜索