日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

odoo centos 安装odoo14

發布時間:2023/12/20 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 odoo centos 安装odoo14 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

centos 安裝odoo14

centos 7

  • 安裝python3 (需要哪個版本自行更改版本號即可)

    • sudo yum update -y
    • sudo yum install gcc gcc-c++ openssl-devel bzip2-devel libffi-devel libxml2-devel libxslt-devel libjpeg-turbo-devel openldap-devel -y
    • wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz
    • tar xzf Python-3.6.5.tgz
    • cd Python-3.6.5
    • ./configure --enable-optimizations
    • sudo make altinstall
    • python3 -V
  • 配置虛擬環境

    • mkdir ~/odoo-dev
    • cd ~/odoo-dev
    • python3.8 -m venv env
    • source env/bin/activate
  • 安裝數據庫Postgre

    • sudo yum -y install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
    • sudo yum -y install epel-release yum-utils
    • sudo yum-config-manager --enable pgdg12
    • sudo yum -y install postgresql12-server postgresql12 postgresql-devel
    • sudo /usr/pgsql-12/bin/postgresql-12-setup initdb
    • sudo passwd postgres # 為超級用戶設置密碼
  • 配置遠程鏈接(vim修改文件)

    • vim /var/lib/pgsql/12/data/postgresql.conf

      • listen_addresses = ‘192.168.10.10’ # 設置為*表示所有

        # sudo vi /var/lib/pgsql/12/data/pg_hba.conf

        # Accept from anywhere

        host all all 0.0.0.0/0 md5

        # Accept from trusted subnet

        host all all 192.168.18.0/24 md5

        # 設置完成后重啟服務

        systemctl restart postgresql-12.service

  • 安裝odoo

    • cd ~/odoo-dev/
    • 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
    • pip install -r odoo14/requirements.txt
    • sudo -u postgres createuser --createdb $(whoami)
    • cd odoo14
    • cp setup/odoo odoo-bin
    • chmod +x odoo-bin
    • ./odoo-bin -d odoo-test -i base
  • centos8

    sudo dnf update -y # 升級系統安裝包

    # 安裝所需依賴

    sudo dnf install python3 python3-devel git gcc redhat-rpm-config libxslt-devel bzip2-devel openldap-devel libjpeg-devel freetype-devel curl unzip -y

    # 安裝wkhtmltopdf

    sudo dnf install https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox-0.12.5-1.centos8.x86_64.rpm

    # 驗證安裝版本

    wkhtmltopdf --version

    # 安裝 PostgreSQL

    sudo dnf install postgresql postgresql-server postgresql-contrib -y

    # 初始化數據庫

    sudo postgresql-setup initdb

    # 啟動服務

    sudo systemctl start postgresql

    sudo systemctl enable postgresql

    # 創建數據庫用戶(需與下面的系統用戶名稱保持一致)

    sudo su - postgres -c “createuser -s odoo14”

    # 創建系統用戶

    sudo useradd -m -U -r -d /opt/odoo14 -s /bin/bash odoo14

    # 創建目錄

    sudo mkdir /opt/odoo

    sudo chown odoo14: /opt/odoo

    # 切換用戶、克隆代碼(有代碼的話直接上傳到目錄,跳過此處)

    sudo su - odoo14

    git clone https://www.github.com/odoo/odoo --depth 1 --branch 14.0 /opt/odoo/odoo14

    # 創建自定義 addon 文件夾

    mkdir /opt/odoo/odoo14-custom-addons

    # 創建虛擬環境

    cd /opt/odoo14 && python3 -m venv odoo14-venv

    # 激活虛擬環境

    source odoo14-venv/bin/activate

    # 在虛擬環境中安裝 Python依賴包

    pip install wheel

    pip install -r /opt/odoo/odoo14/requirements.txt

    # 退出當前用戶

    deactivate && exit

    # 創建日志文件并授權

    sudo mkdir /var/log/odoo14 && sudo touch /var/log/odoo14/odoo14.log

    sudo chown -R odoo14: /var/log/odoo14/

    # 編輯配置文件(請修改master_password,vim命令操作)

    # sudo vi /etc/odoo14.conf

    [options]

    ; This is the password that allows database operations:

    admin_passwd = master_password

    db_host = False

    db_port = False

    db_user = odoo14

    db_password = False

    xmlrpc_port = 8069

    ; longpolling_port = 8072

    logfile = /var/log/odoo14/odoo14.log

    logrotate = True

    addons_path = /opt/odoo/odoo14/addons,/opt/odoo/odoo14-custom-addons

    proxy_mode = True # 配合 Nginx 使用

    # 創建systemd啟動文件 (vim操作)

    # sudo vi /etc/systemd/system/odoo14.service

    [Unit]

    Description=Odoo14

    Requires=postgresql.service

    After=network.target postgresql.service

    [Service]

    Type=simple

    SyslogIdentifier=odoo14

    PermissionsStartOnly=true

    User=odoo14

    Group=odoo14

    ExecStart=/opt/odoo14/odoo14-venv/bin/python3 /opt/odoo/odoo14/odoo-bin -c /etc/odoo14.conf

    StandardOutput=journal+console

    [Install]

    WantedBy=multi-user.target

    # 載入配置文件并啟動服務

    sudo systemctl daemon-reload

    sudo systemctl start odoo14

    sudo systemctl enable odoo14

    # 查看啟動狀態

    sudo systemctl status odoo14

    配置nginx(暫時不用)

    總結

    以上是生活随笔為你收集整理的odoo centos 安装odoo14的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。