Skip to Content

คู่มือฉบับสมบูรณ์สำหรับการติดตั้ง Odoo 19 บน Mac OS

Technical Odoo 19 Installation

Step-by-Step In​stallation Guide

ขั้นตอนการติดตั้งโดยสรุป:

  1. ติดตั้ง pycharm-community
  2. ติดตั้ง Python
  3. ติดตั้ง PostgreSQL
  4. Configure Database User Role
  5. Set up Odoo 19


Step 1: Install Pycharm-Community

คุณสามารถติดตั้ง Pycharm ได้โดยดาวน์โหลดไฟล์ติดตั้ง หรือจะติดตั้งผ่านคำสั่งใน Terminal ก็ได้

วิธีติดตั้งผ่าน Terminal

เปิด Terminal แล้วรันคำสั่งต่อไปนี้:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile eval "$(/opt/homebrew/bin/brew shellenv)" brew update brew install --cask pycharm-ce


Step 2: Installing Python สำหรับ Odoo 19 บน macOS

ก่อนอื่นให้ตรวจสอบว่าเครื่อง Mac ของคุณมี Python ติดตั้งอยู่แล้วหรือไม่

เปิด Terminal แล้วพิมพ์คำสั่ง:

python3 --version

  • หากมี Python อยู่แล้ว ระบบจะแสดงเวอร์ชัน เช่น Python 3.12.x
  • หากยังไม่ได้ติดตั้ง หรือเวอร์ชันต่ำกว่า 3.12 อาจแสดงข้อความเช่น command not found

Odoo 19 ต้องการ Python 3.12 หรือเวอร์ชันล่าสุด

หากเวอร์ชันของคุณต่ำกว่า 3.12 หรือยังไม่ได้ติดตั้ง ให้ทำตามขั้นตอนด้านล่าง

Update Homebrew

brew update

เพื่อให้แน่ใจว่าได้รายการ package ล่าสุด

ติดตั้ง Python 3.12

brew install [email protected]

ตรวจสอบการติดตั้ง

python3.12 --version

หากติดตั้งสำเร็จ ระบบจะแสดงเวอร์ชัน Python 3.12

ติดตั้ง Libraries ที่จำเป็นสำหรับ Odoo

คำสั่งนี้จะติดตั้ง dependencies ที่จำเป็น เช่น

Python headers, SSL, image handling, database connectors, XML parsing, compression libraries ฯลฯ

brew install [email protected] openssl libjpeg postgresql libxml2 libffi mysql-client libxslt zlib sasl openldap liblcms2

ติดตั้ง Web Dependencies

brew install npm brew link --overwrite node sudo npm install -g less less-plugin-clean-css brew install less

ติดตั้ง wkhtmltopdf

จำเป็นสำหรับการสร้าง Report (PDF) ใน Odoo

brew install wkhtmltopdf


Step 3: PostgreSQL Installation

สำหรับการติดตั้ง PostgreSQL บน macOS อย่างราบรื่น ให้ใช้คำสั่ง:

brew install postgresql@17

เริ่มต้นใช้งาน PostgreSQL เป็น Background Service

brew services start postgresql@17

เพิ่ม PATH และตรวจสอบเวอร์ชัน

echo 'export PATH="/opt/homebrew/opt/postgresql@17/bin:$PATH"' >> ~/.zshrc source ~/.zshrc psql --version

หากสำเร็จ ระบบจะแสดงเวอร์ชันของ PostgreSQL

เข้าใช้งาน PostgreSQL Command Line

psql postgres

ขั้นตอนนี้ทำให้การติดตั้ง PostgreSQL บน macOS เป็นไปอย่างรวดเร็วและเสถียร


Step 4: Configure a Database User Role สำหรับ Odoo 19

สร้าง Database User ใหม่สำหรับใช้งานกับ Odoo

อย่าลืมตั้งรหัสผ่าน และเก็บไว้ให้ปลอดภัย เพราะจะต้องใช้ในไฟล์ .conf

ภายใน PostgreSQL ให้รันคำสั่ง:

CREATE USER your_username WITH PASSWORD 'your_password'; ALTER USER your_username WITH SUPERUSER;

จากนั้นออกจาก PostgreSQL ด้วยคำสั่ง:

\q


Step 5: ดาวน์โหลด Odoo 19 Source Code

Source Code ของ Odoo 19 Community สามารถเข้าถึงได้จาก GitHub repository ของ Odoo

หรือ clone ผ่าน git

ติดตั้ง git ก่อน

brew install git

Clone Odoo 19

git clone https://www.github.com/odoo/odoo --depth 1 --branch 19.0 --single-branch odoo19

คำสั่งนี้จะดาวน์โหลดโค้ด Odoo 19 ไปยังโฟลเดอร์ odoo19 ใน home directory ของคุณ


Step 6: เปิดโปรเจกต์ Odoo 19 ใน PyCharm

  1. เปิด PyCharm Community Edition
  2. เลือกเมนู Open
  3. เลือกโฟลเดอร์ odoo19 ที่คุณ clone ไว้
  4. เปิดโปรเจกต์เพื่อเริ่มตั้งค่าและพัฒนา

การสร้างไฟล์ Configuration และรัน Odoo 19

สร้างไฟล์ odoo.conf

ใน PyCharm

คลิกขวาที่โฟลเดอร์โปรเจกต์ → New → File → ตั้งชื่อไฟล์ว่า

odoo.conf

จากนั้นใส่ค่า configuration ต่อไปนี้ลงไปในไฟล์

[options] ; รหัสผ่านสำหรับจัดการ Database (master password) admin_passwd = admin db_host = localhost db_port = 5432 db_user = odoo19 db_password = cool addons_path = /Users/keereesoft/odoo/addons http_port = 8040

สำคัญ

ให้แก้ค่า db_password เป็นรหัสผ่านของ database user ที่คุณสร้างใน PostgreSQL ก่อนหน้านี้

แก้ไข addons_path

ต้องเปลี่ยนให้เป็น path จริงในเครื่องของคุณ

วิธีหา:

  1. ไปที่โฟลเดอร์ addons ภายในโฟลเดอร์ Odoo
  2. กด Ctrl + Shift + C (หรือ Copy Path)
  3. นำ path ที่ได้มาแทนค่า addons_path

เปิด Terminal ใน PyCharm

กดไอคอน Terminal มุมล่างซ้ายของโปรแกรม

สร้างและเปิดใช้งาน Virtual Environment (Python 3.12)

รันคำสั่ง:

python3.12 -m venv .venv source .venv/bin/activate

ติดตั้ง Dependencies ของ Odoo

หากไม่มี error ให้ติดตั้ง packages ที่อยู่ใน requirements.txt

pip install -r requirements.txt

เพิ่ม Python Interpreter ใน PyCharm

  1. ดูมุมล่างขวา → คลิก <No interpreter>
    หรือไปที่ Settings
  2. กด Add Interpreter → Add Local Interpreter

จะมี popup เปิดขึ้นมา:

  • เลือก New Environment
  • เลือกตำแหน่งที่จะสร้าง environment
  • เลือก Python path (Python 3.12 ที่ติดตั้งไว้)

จากนั้นกด OK แล้วปิดหน้าต่าง

ตั้งค่า Run Configuration เพื่อรัน Odoo

ไปที่เมนู:

Run → Edit Configurations

เมื่อหน้าต่างเปิดขึ้น:

  1. กดปุ่ม + มุมซ้ายบน
  2. เลือก Python

จากนั้นกรอกค่าดังนี้

Fields ที่ต้องตั้งค่า

Name

ตั้งชื่ออะไรก็ได้ เช่น

Odoo19

Python Interpreter

ระบบจะเลือก interpreter ที่คุณสร้างไว้ให้โดยอัตโนมัติ

Script Path

ใส่ path ของไฟล์ odoo-bin

(อยู่ที่ root ของโฟลเดอร์ Odoo)

Parameters

สำคัญมาก ต้องใส่:

-c odoo.conf

(คือการบอก Odoo ให้ใช้ไฟล์ config)

Working Directory

ตั้งเป็นโฟลเดอร์หลักของโปรเจกต์ Odoo

จุดนี้สำคัญมาก ถ้าตั้งผิด Odoo จะหา addons หรือ log ไม่เจอ

รัน Odoo

กดปุ่ม Run (▶) ใน PyCharm เพื่อเริ่มโปรเจกต์

หากไม่มี error แสดงว่า Odoo รันสำเร็จ 

เข้าใช้งานผ่าน Browser

เปิดเบราว์เซอร์ แล้วเข้า:

http://localhost:8019

(เลขพอร์ตมาจาก http_port ในไฟล์ config)

หากตั้งค่าถูกต้อง จะเห็นหน้า Odoo Database Manager

สร้าง Database

  1. กรอกข้อมูลสร้าง database ใหม่
  2. เลือกภาษา
  3. ตั้ง email และ password ของ admin
  4. กด Create Database

จากนั้นคุณก็สามารถเริ่มใช้งาน และทดลองโมดูลต่าง ๆ ของ Odoo ได้ทันที 

วิธีจัดการ Leads และ Opportunities ที่สูญหายใน Odoo 19