Hỏi Đáp

Welcome!

This community is for professionals and enthusiasts of our products and services.
Share and discuss the best content and new marketing ideas, build your professional profile and become a better marketer together.

1

Về cách cập nhật phiên bản mới trên github

Ảnh đại diện
Thomas

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?

Ảnh đại diện
Huỷ bỏ
3 Trả lời
0
Ảnh đại diện
Thomas
Best Answer

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.

2 Bình luận
Ảnh đại diện
Huỷ bỏ
Ảnh đại diện
ViindooBot
-

Sao lại phải ctr+C vậy bạn?

Ảnh đại diện
ViindooBot
-

Dạ ctr + C là để dừng cái tiến trình openerp-server.exe lại ở Console :D.
Vì mình cài odoo nó tạo một service window để tự động start khi window start. Chứ ko start chương trình bằng file exe.

0
Ảnh đại diện
Thomas
Best Answer

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.)

1 Bình luận
Ảnh đại diện
Huỷ bỏ
Ảnh đại diện
Trần Ngọc Tuấn
-

Sorry, mình quên mất bạn dùng windows :D
Vụ windows thì mình chịu. Mình ly dị em nó được mấy năm rồi ^_^

Nhưng cơ bản thì cứ copy đè mã nguồn vào thôi. Chạy thẳng từ mã nguồn là tiện nhất.

0
Ảnh đại diện
Trần Ngọc Tuấn
Best Answer

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.
Ảnh đại diện
Huỷ bỏ

Trả lời của Bạn

Vui lòng đảm bảo câu trả lời của bạn có liên quan và giải đáp đúng nội dung câu hỏi. Nếu muốn bình luận về câu hỏi hoặc câu trả lời, hãy sử dụng công cụ Bình luận. Lưu ý, bạn có thể thay đổi nội dung trả lời thay vì trả lời lại 02 lần cho cùng một câu hỏi. Đồng thời bạn có thể nhấn nút để bầu chọn câu hỏi / câu trả lời tốt nhất.