Install Odoo 10.0 (OpenErp) on Ubunto 16.04.1
สารบัญ:
- ก่อนที่จะเริ่ม
- สร้างผู้ใช้ Odoo
- ติดตั้งและกำหนดค่า PostgreSQL
- ติดตั้ง Wkhtmltopdf
- ติดตั้งและกำหนดค่า Odoo
- สร้างไฟล์หน่วย systemd
- ทดสอบการติดตั้ง
- ข้อสรุป
Odoo เป็นหนึ่งในโปรแกรมธุรกิจที่เป็นที่นิยมมากที่สุดในโลก มีหลายวิธีในการติดตั้ง Odoo ขึ้นอยู่กับกรณีการใช้งานที่ต้องการ
วิธีที่ง่ายและรวดเร็วที่สุดในการติดตั้ง Odoo คือการใช้ที่เก็บข้อมูลอย่างเป็นทางการของพวกเขา
คู่มือนี้ครอบคลุมขั้นตอนที่จำเป็นสำหรับการติดตั้งและกำหนดค่า Odoo โดยใช้แหล่ง Git และสภาพแวดล้อมเสมือน Python บน Ubuntu 16.04
ก่อนที่จะเริ่ม
ก่อนดำเนินการกับบทช่วยสอนนี้ต่อให้แน่ใจว่าคุณได้เข้าสู่ระบบในฐานะผู้ใช้ที่มีสิทธิ์ sudo
อัพเดตดัชนีแพ็กเกจและแพ็กเกจที่ติดตั้งทั้งหมดเป็นแพ็กเกจล่าสุด:
sudo apt update && sudo apt upgrade
ติดตั้ง Git, Pip, Node.js และเครื่องมือที่จำเป็นในการสร้างการพึ่งพา Odoo:
sudo apt install git python3-pip build-essential python3-dev libxslt-dev libzip-dev libldap2-dev libsasl2-dev node-less
สร้างผู้ใช้ Odoo
สร้างผู้ใช้และกลุ่มระบบใหม่พร้อมโฮมไดเร็กทอรี
/opt/odoo
ที่จะเรียกใช้บริการ Odoo:
useradd -m -d /opt/odoo -U -r -s /bin/bash odoo
คุณสามารถตั้งชื่อผู้ใช้ตามที่คุณต้องการเพียงแค่ให้แน่ใจว่าคุณสร้างผู้ใช้ PostgreSQL ด้วยชื่อเดียวกัน
ติดตั้งและกำหนดค่า PostgreSQL
ติดตั้งแพ็คเกจ PostgreSQL จากที่เก็บเริ่มต้นของ Ubuntu:
sudo apt install postgresql
เมื่อการติดตั้งเสร็จสมบูรณ์ให้สร้างผู้ใช้ PostgreSQL ใหม่ด้วยชื่อเดียวกับผู้ใช้ระบบที่สร้างไว้ก่อนหน้านี้ในกรณีของเราคือ
odoo
:
sudo su - postgres -c "createuser -s odoo"
ติดตั้ง Wkhtmltopdf
ในการพิมพ์รายงาน PDF คุณจะต้องใช้เครื่องมือ
wkhtmltopdf
Wkhtmltopdf รุ่นที่แนะนำคือ
0.12.1
ซึ่งไม่สามารถใช้งานได้ในที่เก็บ Ubuntu 16.04 อย่างเป็นทางการ เราจะดาวน์โหลดและติดตั้งเวอร์ชั่นที่แนะนำจากเว็บไซต์อย่างเป็นทางการของ Wkhtmltopdf
ดาวน์โหลดแพ็คเกจโดยใช้คำสั่ง wget ต่อไปนี้:
wget
เมื่อการดาวน์โหลดเสร็จสิ้นให้ติดตั้งแพ็คเกจโดยพิมพ์:
sudo apt install./wkhtmltox_0.12.1.3-1~xenial_amd64.deb
ติดตั้งและกำหนดค่า Odoo
เราจะติดตั้ง Odoo จากที่เก็บ GitHub ในสภาพแวดล้อม Python แยกเพื่อให้เราสามารถควบคุมเวอร์ชันและอัปเดตได้มากขึ้น
ก่อนที่จะเริ่มต้นด้วยกระบวนการติดตั้งตรวจสอบให้แน่ใจว่าคุณสลับไปยังผู้ใช้“ odoo”:
sudo su - odoo
เพื่อยืนยันว่าคุณเข้าสู่ระบบในฐานะผู้ใช้
odoo
ใช้คำสั่งต่อไปนี้:
whoami
เริ่มต้นด้วยกระบวนการติดตั้งโดยการโคลนซอร์สโค้ด Odoo จากที่เก็บ GitHub:
git clone https://www.github.com/odoo/odoo --depth 1 --branch 11.0 /opt/odoo/odoo11
- หากคุณต้องการดาวน์โหลดและติดตั้ง Odoo รุ่นอื่นเพียงแค่เปลี่ยนหมายเลขเวอร์ชั่นหลังจาก -
--branch
สวิตช์คุณสามารถดาวน์โหลดซอร์สโค้ด Odoo ไปที่ใดก็ได้ตามที่คุณต้องการตัวอย่างเช่นodoo11
สามารถใช้ชื่อโดเมนของคุณ
virtualenv
เป็นเครื่องมือในการสร้างสภาพแวดล้อม Python แยก หากต้องการติดตั้งให้ใช้:
pip3 install virtualenv
สร้างสภาพแวดล้อมเสมือน Python ใหม่สำหรับการติดตั้ง Odoo ด้วย:
cd /opt/odoo
virtualenv odoo11-venv
เปิดใช้งานสภาพแวดล้อม:
source odoo11-venv/bin/activate
ติดตั้งโมดูล Python ที่จำเป็นทั้งหมด:
pip3 install -r odoo11/requirements.txt
หากคุณพบข้อผิดพลาดในการรวบรวมระหว่างการติดตั้งตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งการพึ่งพาที่จำเป็นทั้งหมดที่ระบุไว้ในส่วน
Before you begin
เมื่อการติดตั้งเสร็จสิ้นปิดการใช้งานสภาพแวดล้อมและเปลี่ยนกลับไปเป็นผู้ใช้ sudo โดยใช้คำสั่งต่อไปนี้
deactivate
exit
sudo mkdir /opt/odoo/odoo11-custom-addons
sudo chown odoo: /opt/odoo/odoo11-custom-addons
สิ่งต่อไปที่เราต้องทำคือสร้างไฟล์กำหนดค่า เราสามารถสร้างใหม่ตั้งแต่เริ่มต้นหรือคัดลอกไฟล์การกำหนดค่าที่รวมไว้:
sudo cp /opt/odoo/odoo11/debian/odoo.conf /etc/odoo11.conf
เปิดไฟล์และแก้ไขดังต่อไปนี้:
sudo nano /etc/odoo11.conf
/etc/odoo11.conf
; This is the password that allows database operations: admin_passwd = my_admin_passwd db_host = False db_port = False db_user = odoo db_password = False addons_path = /opt/odoo/odoo11/addons; If you are using custom modules; addons_path = /opt/odoo/odoo11/addons, /opt/odoo/odoo11-custom-addons
เมื่อเสร็จแล้วให้ปิดและบันทึกไฟล์
my_admin_passwd
เป็นสิ่งที่ปลอดภัยยิ่งขึ้นและปรับ
addons_path
หากคุณใช้โมดูลที่กำหนดเอง
สร้างไฟล์หน่วย systemd
ในการรัน odoo เป็นบริการเราจำเป็นต้องสร้างไฟล์หน่วย
odoo11.service
ในไดเรกทอรี
/etc/systemd/system/
เปิดโปรแกรมแก้ไขข้อความของคุณและวางบรรทัดต่อไปนี้:
sudo nano /etc/systemd/system/odoo11.service
/etc/systemd/system/odoo11.service
Description=Odoo11 Requires=postgresql.service After=network.target postgresql.service Type=simple SyslogIdentifier=odoo11 PermissionsStartOnly=true User=odoo Group=odoo ExecStart=/opt/odoo/odoo11-venv/bin/python3 /opt/odoo/odoo11/odoo-bin -c /etc/odoo11.conf StandardOutput=journal+console WantedBy=multi-user.target
แจ้ง systemd ว่าไฟล์หน่วยใหม่ถูกสร้างขึ้นและเริ่มบริการ Odoo โดยดำเนินการ:
sudo systemctl daemon-reload
sudo systemctl start odoo11
ตรวจสอบสถานะบริการด้วยคำสั่งต่อไปนี้:
sudo systemctl status odoo11
ผลลัพธ์ควรมีลักษณะดังนี้ด้านล่างแสดงว่าบริการ Odoo เปิดใช้งานและทำงานอยู่
● odoo11.service - Odoo11 Loaded: loaded (/etc/systemd/system/odoo11.service; disabled; vendor preset: enabled) Active: active (running) since Tue 2018-01-23 21:09:25 UTC; 1s ago Main PID: 14146 (python3) CGroup: /system.slice/odoo11.service └─14146 /opt/odoo/odoo11-venv/bin/python3 /opt/odoo/odoo11/odoo-bin -c /etc/odoo11.conf
เปิดใช้งานบริการ Odoo ที่จะเริ่มต้นโดยอัตโนมัติในเวลาบูต:
sudo systemctl enable odoo11
ทดสอบการติดตั้ง
เปิดเบราว์เซอร์ของคุณและพิมพ์:
http://:8069
http://:8069
สมมติว่าการติดตั้งสำเร็จแล้วหน้าจอที่คล้ายกับข้อความต่อไปนี้จะปรากฏขึ้น:
ณ จุดนี้คุณมีการติดตั้ง Odoo 11 ที่ใช้งานได้ คุณสามารถทำการติดตั้งให้เสร็จได้โดยสร้างฐานข้อมูลใหม่และเริ่มทำงานกับโครงการของคุณ
ข้อสรุป
แค่นั้นแหละ! บทแนะนำนี้จะนำคุณผ่านการติดตั้ง Odoo 11 บน Ubuntu 16.04 ในสภาพแวดล้อมเสมือน Python
เพื่อเรียนรู้วิธีกำหนดค่า Odoo ของคุณด้วย Nginx เป็น reverse proxy และวิธีเข้าถึงการติดตั้ง Odoo ของคุณผ่าน HTTPS คุณสามารถดูโพสต์ต่อไปนี้:
กำหนดค่า Odoo ด้วย Nginx เป็น reverse proxy
คุณอาจต้องการตรวจสอบบทช่วยสอนของเราเกี่ยวกับวิธีสร้างการสำรองข้อมูลอัตโนมัติรายวันของฐานข้อมูล Odoo ของคุณ
อูบุนตู odoo postgresql python pipMicrosoft Tweaks Ad หลังจากที่ Apple บ่น

เรื่องราว "Laptop Hunter" ยังคงมีน้อยลงเล็กน้อย Apple-bashing
วิธีการติดตั้ง android studio บน Ubuntu 18.04

Android Studio เป็น IDE ข้ามแพลตฟอร์มที่มีคุณสมบัติครบถ้วนที่ช่วยให้คุณสร้างแอปพลิเคชันบนอุปกรณ์ Android ทุกประเภท บทช่วยสอนนี้อธิบายวิธีการติดตั้ง Android Studio บน Ubuntu 18.04
วิธีการติดตั้ง odoo 13 บน Ubuntu 18.04

ในคู่มือนี้เราจะแนะนำคุณเกี่ยวกับการติดตั้งและปรับใช้ Odoo 13 ภายในสภาพแวดล้อมเสมือน Python บน Ubuntu 18.04 เราจะดาวน์โหลด Odoo จากที่เก็บ Github และใช้ Nginx เป็น reverse proxy