Diferencia entre revisiones de «Instal·lar Odoo»

De Jose Castillo Aliaga
Ir a la navegación Ir a la búsqueda
Sin resumen de edición
Línea 1: Línea 1:
Oddo pot ser instal·lat en qualsevol sistema operatiu. No obstant, es desenvolupa pensant en Ubuntu o Debian i és el sistema en el que anem a treballar.
== Instal·lar en Debian ==
Abans de res, cal preparar un poc el sistema:
* Instal·lar el comandament sudo
* Crear un usuario odoo:
# useradd -m -g sudo -s /bin/bash odoo
# pass odoo
En el cas de Ubuntu o Debian, que és el que ens interessa, Odoo proporciona uns repositoris anomenats '''Nightly''', que poden ser afegits al '''sources.list''' per instal·lar de manera automàtica tot. Aquests respositoris són actualitzats cada nit. Per tant, és possible que al llarg del temps, algunes funcions o arxius canvien si actualitzem.
En el cas de Ubuntu o Debian, que és el que ens interessa, Odoo proporciona uns repositoris anomenats '''Nightly''', que poden ser afegits al '''sources.list''' per instal·lar de manera automàtica tot. Aquests respositoris són actualitzats cada nit. Per tant, és possible que al llarg del temps, algunes funcions o arxius canvien si actualitzem.



Revisión del 12:56 22 jul 2015

Oddo pot ser instal·lat en qualsevol sistema operatiu. No obstant, es desenvolupa pensant en Ubuntu o Debian i és el sistema en el que anem a treballar.

Instal·lar en Debian

Abans de res, cal preparar un poc el sistema:

  • Instal·lar el comandament sudo
  • Crear un usuario odoo:
# useradd -m -g sudo -s /bin/bash odoo
# pass odoo

En el cas de Ubuntu o Debian, que és el que ens interessa, Odoo proporciona uns repositoris anomenats Nightly, que poden ser afegits al sources.list per instal·lar de manera automàtica tot. Aquests respositoris són actualitzats cada nit. Per tant, és possible que al llarg del temps, algunes funcions o arxius canvien si actualitzem.

Enllaç als repositoris: https://nightly.odoo.com/

I com en el propi manual diu, es pot fer tot en aquests comandaments:

# wget -O - https://nightly.odoo.com/odoo.key | apt-key add -
# echo "deb http://nightly.odoo.com/8.0/nightly/deb/ ./" >> /etc/apt/sources.list
# apt-get update && apt-get install odoo


A continuació, cal anar a la direcció en el navegador:

http://<ip o url>:8069

Depurar Odoo

Per crear mòduls o vorer els problemes que estan passant, cal llegir els fitxers de log, però hi ha una manera més eficient de fer-ho. Si observem el comandament que, realment, està executant odoo:

/usr/bin/python /usr/bin/odoo.py --config /etc/odoo/openerp-server.conf --logfile /var/log/odoo/odoo-server.log

Podem observar que diu que --logofile va a un fitxer. Si parem el servici amb:

# systemctl stop odoo

Podem iniciar sessió amb l'usuari odoo (cal fer que puga iniciar sessió en Linux) i executar:

/usr/bin/python /usr/bin/odoo.py --config /etc/odoo/openerp-server.conf

D'aquesta manera, en temps real, va apareguent els missatges que dona el servidor.

Si volem, amés, actualizar un mòdul al arrancar, podem especificar quina base de dades i quin mòdul a actualitzar:

/usr/bin/python /usr/bin/odoo.py --config /etc/odoo/openerp-server.conf -u mòdul -d empresa

https://www.odoo.com/documentation/8.0/reference/cmdline.html

Errors documentats

Si apareix un error similar a:

OperationalError: FATAL:  no existe el rol «odoo»
OperationalError: FATAL:  role "odoo" does not exist

Cal fer el comandament:

su - postgres -c "createuser -s odoo"

Això crea l'usuari odoo amb permís de superusuari (-s)