Chào các anh chị em,
Mình đang dùng 1 phiên bản odoo 8. mình lấy code để cài từ phiên bản tháng 3.
Hiện tại mình chạy thì gặp lỗi là không tạo được menu trên website.
Mình muốn cập nhật code mới nhất về để xem có bị lỗi hay không vào code đang chạy. Có phải cách làm là copy thư mục openerp trên thư mục gốc của git. Copy đè lên thư mục Openerp trong bản cài là được đúng không các bác? Bác nào có kinh nghiệm về vụ này xin chỉ giáo.
Ngoài ra mình còn có 1 thắc mắc là trên git odoo có 1 thư mục addon ở ngay ngoài. và một thư mục addon ở trong thư mục openerp. Hai thư mục này có gì khác nhau?
3 Trả lời
Trên window:
Sau khi chạy lệnh: openerp-server -d DB_NAME -u all
Chờ 1 lúc. Sau đó nhấn ctr+C để stop lại. Chạy lần đầu để update.
Sau đó start lại bằng services là được.
Cảm ơn bác David.
Mình cài đặt trên window :D. Vẫn cố tình chưa chuyển sang linux :D.
Đợt trước mình có cài đặt bằng file exe. Nhưng bây giờ update = code. Thì copy đè thư mục openerp của code vào thư mục openerp của bản cài cũng đc bác nhỉ? (Hiện tại mình đang làm thế và đang chạy lệnh openerp-server -d DB_NAME -u all
thì thấy console đang dừng. Có thể nó đang chạy.)
Tạo thư mục chứa mã nguồn Odoo
mkdir -p /opt/odoo/80
Chuyển đến thư mục vừa tạo
cd /opt/odoo/80
Clone mã nguồn Odoo, chú ý dấu chấm (.) ở cuối.
git clone https://www.github.com/odoo/odoo –depth 1 –branch 8.0 –single-branch .
Hoặc mã nguồn ERPOnline
git clone https://www.github.com/tvtma/odoo –depth 1 –branch 8.0 –single-branch .
Lần sau cập nhật thì chỉ việc làm các bước sau:
cd /opt/odoo/80 git pull
Khởi động Odoo với tham số -u all để cập nhật lên bản mới.
addons ở bên ngoài chứa các apps/module không bắt buộc
addons ở bên trong thư mục openerp chứa các module bắt buộc.