Crearea unei sesiuni de evaluare cu aplicatia online eval360.ro
Cuprins:
- Înainte de a începe
- Creați un utilizator Odoo
- Instalați și configurați PostgreSQL
- Instalați Wkhtmltopdf
- Instalați și configurați Odoo
- Creați un fișier de unitate de sistem
- Testați instalarea
- Concluzie
Odoo este una dintre cele mai populare programe de afaceri din lume. Există mai multe moduri de a instala Odoo în funcție de cazul de utilizare necesar.
Cel mai simplu și rapid mod de a instala Odoo este folosind depozitele lor oficiale.
Acest ghid acoperă pașii necesari pentru instalarea și configurarea Odoo folosind sursa Git și mediul virtual Python pe Ubuntu 16.04.
Înainte de a începe
Înainte de a continua cu acest tutorial, asigurați-vă că sunteți autentificat ca utilizator cu privilegii sudo.
Actualizați indexul pachetelor și toate pachetele instalate la cele mai recente pachete:
sudo apt update && sudo apt upgrade
Instalați Git, Pip, Node.js și instrumentele necesare pentru a construi dependențe Odoo:
sudo apt install git python3-pip build-essential python3-dev libxslt-dev libzip-dev libldap2-dev libsasl2-dev node-less
Creați un utilizator Odoo
Creați un utilizator și sistem de grup nou cu directorul principal
/opt/odoo
care va rula serviciul Odoo:
useradd -m -d /opt/odoo -U -r -s /bin/bash odoo
Puteți numi utilizatorul așa cum doriți, trebuie doar să vă asigurați că creați un utilizator PostgreSQL cu același nume.
Instalați și configurați PostgreSQL
Instalați pachetul PostgreSQL din depozitele implicite ale Ubuntu:
sudo apt install postgresql
Odată ce instalarea este completă, creați un nou utilizator PostgreSQL cu același nume ca și utilizatorul sistemului creat anterior, în cazul nostru, care este
odoo
:
sudo su - postgres -c "createuser -s odoo"
Instalați Wkhtmltopdf
Pentru a tipări rapoarte PDF, veți avea nevoie de instrumentul
wkhtmltopdf
. Versiunea recomandată a Wkhtmltopdf este
0.12.1
care nu este disponibilă în depozitele oficiale Ubuntu 16.04. Vom descărca și instala versiunea recomandată de pe site-ul oficial Wkhtmltopdf.
Descărcați pachetul folosind următoarea comandă wget:
wget
După terminarea descărcării, instalați pachetul tastând:
sudo apt install./wkhtmltox_0.12.1.3-1~xenial_amd64.deb
Instalați și configurați Odoo
Vom instala Odoo din depozitul GitHub într-un mediu Python izolat, astfel încât să putem avea mai mult control asupra versiunilor și actualizărilor.
Înainte de a începe procesul de instalare, asigurați-vă că treceți la „odoo” utilizator:
sudo su - odoo
Pentru a confirma că sunteți autentificat ca utilizator
odoo
, utilizați următoarea comandă:
whoami
Începeți cu procesul de instalare prin clonarea codului sursă Odoo din depozitul GitHub:
git clone https://www.github.com/odoo/odoo --depth 1 --branch 11.0 /opt/odoo/odoo11
- Dacă doriți să descărcați și să instalați o altă versiune Odoo, trebuie doar să schimbați numărul de versiune după
--branch--branch. Puteți descărca codul sursă Odoo la orice doriți, de exemplu, în loc deodoo11puteți utiliza numele domeniului dvs.
virtualenv
este un instrument pentru a crea medii izolate Python. Pentru a instala, utilizați:
pip3 install virtualenv
Creați un nou mediu virtual Python pentru instalarea Odoo cu:
cd /opt/odoo
virtualenv odoo11-venv
Activați mediul:
source odoo11-venv/bin/activate
Instalați toate modulele Python necesare:
pip3 install -r odoo11/requirements.txt
Dacă întâmpinați erori de compilare în timpul instalării, asigurați-vă că ați instalat toate dependențele necesare enumerate în secțiunea
Before you begin
.
După finalizarea instalării, dezactivați mediul și reveniți la utilizatorul sudo utilizând următoarele comenzi:
deactivate
exit
sudo mkdir /opt/odoo/odoo11-custom-addons
sudo chown odoo: /opt/odoo/odoo11-custom-addons
Următorul lucru pe care trebuie să îl facem este să creăm un fișier de configurare. Putem fie să creăm unul nou de la zero, fie să putem copia fișierul de configurare inclus:
sudo cp /opt/odoo/odoo11/debian/odoo.conf /etc/odoo11.conf
Deschideți fișierul și editați-l astfel:
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
După ce ați terminat, închideți și salvați fișierul.
my_admin_passwd
la ceva mai sigur și să reglați
addons_path
dacă utilizați module personalizate.
Creați un fișier de unitate de sistem
Pentru a rula odoo ca serviciu, trebuie să creăm un fișier de unitate
odoo11.service
în directorul
/etc/systemd/system/
.
Deschideți editorul de text și lipiți următoarele linii:
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
Notificați systemd că un nou fișier de unitate este creat și porniți serviciul Odoo executând:
sudo systemctl daemon-reload
sudo systemctl start odoo11
Verificați starea serviciului cu următoarea comandă:
sudo systemctl status odoo11
Rezultatul ar trebui să arate ceva ca mai jos, indicând faptul că serviciul Odoo este activ și funcțional.
● 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
Permiteți pornirea serviciului Odoo la momentul de pornire:
sudo systemctl enable odoo11
Testați instalarea
Deschideți browserul și tastați:
http://:8069
http://:8069
Dacă presupunem că instalarea este reușită, va apărea un ecran similar cu următoarele:

În acest moment aveți o instalație de lucru Odoo 11. Puteți termina instalarea creând o nouă bază de date și puteți începe să lucrați la proiectul dvs.
Concluzie
Asta e! Acest tutorial te-a parcurs prin instalarea Odoo 11 pe Ubuntu 16.04 într-un mediu virtual Python.
Pentru a afla cum să configurați Odoo cu Nginx ca proxy invers și cum să accesați instalarea Odoo prin HTTPS, puteți consulta următoarea postare:
Configurați Odoo cu Nginx ca proxy invers
De asemenea, poate doriți să consultați tutorialul nostru despre cum puteți crea copii de rezervă automate zilnice ale bazelor de date Odoo
ubuntu odoo postgresql python pipCum se instalează și se instalează WordPress pe Microsoft Azure
Această parte a tutorialului acoperă aspectele de performanță ale Microsoft Azure și te ghidează la găzduirea propriei dvs. WordPress instalare pe o mașină virtuală Azure.
Cum se implementează odoo 11 pe ubuntu 18.04
Acest ghid acoperă pașii necesari pentru instalarea și configurarea Odoo pentru producție folosind sursa Git și mediul virtual Python pe un sistem Ubuntu 18.04.
Cum se instalează odoo 13 pe ubuntu 18.04
În acest ghid, vă vom ghida prin instalarea și implementarea Odoo 13 într-un mediu virtual Python pe Ubuntu 18.04. Vom descărca Odoo din depozitul Github și vom utiliza Nginx ca proxy invers.







