Wkhtmltopdf odoo

Khi PostgreSQL đã cài đặt xong. Tiếp theo chúng ta sẽ tạo một vai trò người dùng mới trên PostgreSQL. Người dùng này sẽ được sử dụng cho tất cả các kết nối cơ sở dữ liệu từ Odoo

sudo su - postgres

createuser --createdb --username postgres --no-createrole --no-superuser --pwprompt odoo
Enter password for new role: *****
Enter it again:*****

Hoàn tất việc tạo người dùng. Thoát khỏi tài khoản người dùng postgres

exit

Bước 4

Cài đặt các thư viện Python cần thiết và các thư viện cần thiết khác cho ứng dụng

Odoo 11 sẽ sử dụng python 3. 5. Trước đây nó sử dụng python 2. 7. Do đó, để cài đặt tất cả các thư viện phụ thuộc một cách dễ dàng. Chúng ta sẽ cài đặt pip3 trong máy chủ như sau

sudo apt-get install python3-pip

Khi pip3 được cài đặt trên máy chủ của bạn. Chúng ta có thể tiến hành cài đặt các thư viện phụ thuộc khác bằng cách sử dụng pip3 như sau

sudo pip3 install Babel decorator docutils ebaysdk feedparser gevent greenlet html2text Jinja2 lxml Mako MarkupSafe mock num2words ofxparse passlib Pillow psutil psycogreen psycopg2 pydot pyparsing PyPDF2 pyserial python-dateutil python-openid pytz pyusb PyYAML qrcode reportlab requests six suds-jurko vatnumber vobject Werkzeug XlsxWriter xlwt xlrd

Tiếp theo cài đặt Odoo Web Dependencies

sudo apt-get install -y npm
sudo ln -s /usr/bin/nodejs /usr/bin/node
sudo npm install -g less less-plugin-clean-css
sudo apt-get install node-less

Khi tất cả các thư viện phụ thuộc được cài đặt. Chúng ta đang tiến hành cài đặt Odoo Server

Bước 5

Cài đặt phiên bản Odoo 11 Community Edition được lưu trữ trên GITHUB theo liên kết bên trên bài viết. Hãy chắc chắn rằng bạn đã cài đặt GIT trên hệ thống của mình. Và nếu không, hãy cài đặt bằng lệnh đơn giản

sudo apt-get install git

Chuyển sang người dùng Odoo

sudo su - odoo -s /bin/bash

Sao chép nhánh mới từ Odoo. Trong trường hợp này chúng ta chọn nhánh 11. 0 từ GITHUB

sudo adduser --system --home=/opt/odoo --group odoo
0

[Quá trình này có thể làm mất một thời gian tùy thuộc vào tốc độ kết nối Internet của bạn. ]

Bước 6

Tiếp theo là tạo tệp cấu hình cho Odoo. Nhưng trước tiên chúng ta sẽ tạo thư mục để lưu trữ nhật ký tệp của Odoo khi chạy dịch vụ và gán quyền sở hữu thích hợp cho nó

sudo adduser --system --home=/opt/odoo --group odoo
1

Sau đó tạo file cấu hình cho Odoo. Ứng dụng Odoo sẽ chạy dựa trên tệp cấu hình này

sudo adduser --system --home=/opt/odoo --group odoo
2

Một tập tin cấu hình đơn giản sẽ có mẫu như sau

sudo adduser --system --home=/opt/odoo --group odoo
3

Khi cấu hình file đã được tạo. Chúng ta đặt quyền sở hữu cho nó

sudo adduser --system --home=/opt/odoo --group odoo
4

Bước 7

Cài đặt boot script cho Odoo. Chúng ta cần tạo 1 phiên bản cho phép khởi động, tắt hoặc khởi động lại dịch vụ Odoo. Các bạn có thể sử dụng script pattern [https. // thô. githubusercontent. com/mohitg1213/odoo_scripts/master/odoo-server] this and to in path /etc/init. d set name file is odoo-server. Sau đó cho phép thực thi file script và gán quyền cho nó

sudo adduser --system --home=/opt/odoo --group odoo
5

Bước 8 [Tuỳ chọn]

Như mình nói ở trên. Thì có thể sẽ xảy ra 1 vài vấn đề trong quá trình cài đặt và sử dụng Odoo. Có 2 vấn đề tổng thể mà mình có thể chỉ các bạn cách khắc phục như sau

TH 1. Bạn cần phải nâng cấp ”wkhtmltopdf” lên bản 0. 12. 1

sudo adduser --system --home=/opt/odoo --group odoo
6

TH 2. Kiểm tra xem PostgreSQL có được mã hóa [UTF-8] hay không. If not you could doing as after

sudo adduser --system --home=/opt/odoo --group odoo
7

Bước 9

Kiểm tra hoạt động của Odoo. Để bắt đầu chạy ứng dụng Odoo, bạn hãy nhập dòng lệnh dưới đây

sudo adduser --system --home=/opt/odoo --group odoo
8

Sau khi khởi động xong. You can also check file log by way

sudo adduser --system --home=/opt/odoo --group odoo
9

Nếu ứng dụng hoạt động tốt sau khi xem nhật ký tệp. Các bạn có thể kiểm tra bằng cách mở trình duyệt lên tuy cập nhật bằng đường dẫn

Máy chủ web Odoo mặc định đang phục vụ lưu lượng truy cập qua HTTP. Để làm cho việc phát triển khai thác Odoo an toàn hơn, chúng tôi sẽ định cấu hình Nginx làm proxy điểm cuối SSL sẽ phục vụ lưu lượng truy cập qua

Nội dung chính Hiển thị

  • Thay đổi giao diện liên kết
  • Kích hoạt đa xử lý
  • Phần kết luận
  • Đầu tiên, một nền tảng nhỏ. Văn phòng mua hàng 2013 chỉ cấp phép cho máy tính cá nhân [trái với máy tính có Office 365 tối đa nhiều năm]. Giấy phép Office 2013 đi thêm một bước nữa vào lĩnh vực kỳ diệu, mặc dù, bằng cách khẳng định rằng phần mềm được gắn liền với thiết bị mà nó được cài đặt trên đó. Điều này có nghĩa là bạn không thể cài đặt lại Office 2013 nếu bạn nhận được một máy tính mới
  • Không thể cài đặt hoặc gỡ bỏ cài đặt chương trình trong Trình gỡ cài đặt rắc rối và gỡ bỏ cài đặt chương trình Windows 10/8/7
  • Cách cài đặt odoo 11 trên Ubuntu 16. 04

Trình kết thúc proxy SSL là máy chủ proxy xử lý mã hóa / giải mã SSL. Điều này có nghĩa là trình kết thúc proxy [Nginx] sẽ xử lý và giải mã các kết nối TLS đến [HTTPS] đến và chuyển các yêu cầu không được mã hóa đến dịch vụ nội bộ [Odoo]. Lưu lượng giữa Nginx và Odoo sẽ không được mã hóa [HTTP]

Sử dụng proxy ngược mang lại cho bạn rất nhiều lợi ích như Cân bằng tải, Chấm dứt SSL, Lưu đệm, Nén, Phục vụ Nội dung tĩnh, v. v

Đảm bảo rằng bạn đã trả lời các điều kiện đầu tiên được giải quyết sau đây trước khi tiếp tục với phần này

  • Tên miền trỏ đến IP máy chủ cộng đồng của bạn. Chúng tôi sẽ chỉ sử dụng chứng chỉ
    exit
    
    78. Đã cài đặt Nginx. SSL cho tên miền của bạn. Bạn có thể cài đặt chứng chỉ SSL Encrypt SSL miễn phí

Mở trình soạn thảo văn bản của bạn và tạo / sửa khối máy chủ tên miền

exit
79

Cấu hình sau đây thiết lập Chấm dứt SSL, chuyển hướng HTTP sang HTTPS, WWW sang chuyển hướng không WWW, lưu trữ các tệp tĩnh và cho phép nén GZip

/etc/nginx/sites-enables/example. com

exit
90 Đừng quên ví dụ thay thế. com bằng tên miền Odoo của bạn và đặt đường dẫn chính đến các tệp chứng chỉ SSL. Các đoạn được sử dụng trong cấu hình này được tạo trong hướng dẫn này

Khi bạn đã hoàn tất, hãy khởi động lại dịch vụ Nginx

exit
91

Tiếp theo, chúng ta cần nói với proxy sử dụng Odoo. Để làm như vậy, hãy mở tệp cấu hình và thêm dòng sau

/etc/odoo13. conf

exit
92

Khởi động lại dịch vụ Odoo để thay đổi hiệu lực

exit
93

Tại thời điểm này, proxy cấu hình đã bị đảo ngược và bạn có thể truy cập vào khả năng hiển thị Odoo của mình tại.

exit
94

Thay đổi giao diện liên kết

Bước này là một tùy chọn, nhưng nó là một hành động bảo mật tốt

Theo mặc định, máy chủ Odoo lắng nghe cổng

exit
95 trên tất cả các giao diện. Để vô hiệu hóa quyền truy cập trực tiếp vào phiên bản Odoo, bạn có thể chặn cổng
exit
95 cho tất cả các giao diện công cộng hoặc buộc Odoo chỉ nghe trên bộ giao diện cục bộ

Chúng tôi sẽ cấu hình Odoo để chỉ nghe trên

exit
97. Mở cấu hình thêm hai dòng sau vào cuối tệp

/etc/odoo13. conf

exit
98

Lưu cấu hình tệp và khởi động lại máy chủ Odoo để các thay đổi có hiệu lực

exit
93

Kích hoạt đa xử lý

Theo mặc định, Odoo đang làm việc ở chế độ đa luồng. Để khai triển sản xuất, nên thay đổi máy chủ đa xử lý vì nó giúp tăng tính ổn định và sử dụng tốt hơn các hệ thống tài nguyên

Để kích hoạt đa xử lý, bạn cần chỉnh sửa cấu hình Odoo và đặt số lượng quy trình công nhân khác chứ không phải. Số lượng công nhân được tính toán dựa trên số lượng CPU lõi trong hệ thống và bộ nhớ RAM khả dụng

Theo tài liệu chính thức của Odoo để tính toán số lượng công nhân và kích thước bộ nhớ RAM cần thiết, bạn có thể sử dụng các công thức và giả định sau

Tính toán công nhân số

  • Số lượng công nhân tối đa theo lý thuyết = [system_cpus * 2] + 11 worker có thể phục vụ ~ = 6 người dùng đồng thời Công nhân cũng yêu cầu CPU

Tính toán kích thước bộ nhớ RAM

  • Chúng tôi sẽ xem xét rằng 20% ​​tất cả các yêu cầu là yêu cầu nặng và 80% là yêu cầu nhẹ hơn. Các yêu cầu nặng đang sử dụng khoảng 1 GB RAM trong khi các yêu cầu nhẹ hơn đang sử dụng khoảng 150 MB RAM Nên RAM =
    exit
    
    720

exit
721

Giả sử bạn có một hệ thống với CPU 4 nhân, bộ nhớ RAM 8 GB và 30 người dùng Odoo đồng thời

  • exit
    
    722 [5 là lượng công nhân lý thuyết cần thiết]
    exit
    
    723 [9 là lượng công nhân tối đa theo lý thuyết]

Dựa trên tính toán ở trên, bạn có thể sử dụng 5 công nhân + 1 công nhân cho công nhân định kỳ có tổng cộng 6 công nhân

Tính toán mức tiêu thụ bộ nhớ RAM dựa trên số lượng công nhân

  • exit
    
    724

Tính toán để cài đặt Odoo cần khoảng 2GB RAM

Để chuyển sang chế độ xử lý đa chế độ, hãy mở tệp cấu hình và nối các giá trị được tính toán

/etc/odoo13. conf

exit
725

Khởi động lại dịch vụ Odoo để thay đổi hiệu lực

exit
93

Phần còn lại của tài nguyên hệ thống sẽ được sử dụng bởi các dịch vụ khác chạy trên hệ thống này. Trong hướng dẫn này, chúng tôi đã cài đặt Odoo cùng với PostgreSQL và Nginx trên cùng một máy chủ. Tùy thuộc vào thiết lập của bạn, bạn cũng có thể có các dịch vụ khác đang chạy trên máy chủ của mình

Phần kết luận

Hướng dẫn hướng dẫn bạn cài đặt Odoo 13 trên Ubuntu 18. 04 trong môi trường ảo Python sử dụng Nginx làm ngược proxy. Chúng tôi cũng đã chỉ cho bạn cách kích hoạt đa xử lý và tối ưu hóa Odoo cho môi trường sản xuất

Bạn có thể muốn kiểm tra hướng dẫn của chúng tôi về cách tạo bản sao lưu tự động hàng ngày của nền tảng Odoo

ubfox odoo postgresql python pip nginx proxy ssl

Đầu tiên, một nền tảng nhỏ. Văn phòng mua hàng 2013 chỉ cấp phép cho máy tính cá nhân [trái với máy tính có Office 365 tối đa nhiều năm]. Giấy phép Office 2013 đi thêm một bước nữa vào lĩnh vực kỳ diệu, mặc dù, bằng cách khẳng định rằng phần mềm được gắn liền với thiết bị mà nó được cài đặt trên đó. Điều này có nghĩa là bạn không thể cài đặt lại Office 2013 nếu bạn nhận được một máy tính mới

Microsoft đang sử dụng một cách tiếp cận giải pháp để cấp phép cho Office 2013

Không thể cài đặt hoặc gỡ bỏ cài đặt chương trình trong Trình gỡ cài đặt rắc rối và gỡ bỏ cài đặt chương trình Windows 10/8/7

Của Microsoft sẽ giúp bạn giải quyết vấn đề nếu bạn không thể cài đặt hoặc gỡ cài đặt chương trình trong Windows 7/8/10

Cách cài đặt odoo 11 trên Ubuntu 16. 04

Odoo là một trong những phần mềm kinh doanh phổ biến nhất trên thế giới. Hướng dẫn này bao gồm các bước cần thiết để cài đặt và định cấu hình Odoo bằng nguồn Git và môi trường ảo Python trên Ubuntu 16. 04

Chủ Đề