Odoo

in: Programmazione
Mar 03 Mar 2020

madlyuk

Utente da: Nov 2019

Posts: 23

Formazione - Appunti

Documentazione Odoo:
- Installing Odoo: https://www.odoo.com/documentation/13.0/setup/install.html#mac-os
-

Inserito il: 03/03/2020 - 00:29

madlyuk

Utente da: Nov 2019

Posts: 23

Ho provato ad installare Odoo su OSX seguendo la documentazione ufficiale: https://www.odoo.com/documentation/13.0/setup/install.html#mac-os

Al temine ho riscontrato alcuni problemi con il servizio PostgreSQL che non partiva e ho risolto con la seguente guida: https://dba.stackexchange.com/questions/75214/postgresql-not-running-on-mac

In particolare ho:
- avviato il server manualmente dopo di che viene chiesto se si vuole accettare le connessioni dall'esterno (dare il consenso)
- verificato che postgresql fosse aggiornato: brew postgresql-upgrade-database
- creato un link per fare in modo che postgresql partisse ogni volta al login: ln -sfv /usr/local/opt/postgresql/*.plist ~/Library/LaunchAgents
- riavviato i servizi di postgresql: brew services restart postgresql

Ora Odoo parte felicemente in locale!

Inserito il: 03/03/2020 - 17:18

madlyuk

Utente da: Nov 2019

Posts: 23

Come facciamo se facendo il RUN di Odoo la porta risulta già impegnata??

Usare:
sudo lsof -i:8069
che fornisce la lista dei processi che usano la porta, come per esempio:

COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
Python 1906 Luca 3u IPv4 0xb617594e1fc0aeb1 0t0 TCP *:8069 (LISTEN)

Usare il valore della colonna PID per terminare il processo in uso:
kill 1906

Si potrebbe usare anche in pipe i comandi come già visto in altri post, ad esempio:
sudo lsof -t -i tcp:8000 | xargs kill -9