Difference between revisions of "Installazione Odoo"

From PNLUG
Jump to: navigation, search
m (File di configurazione)
Line 57: Line 57:
 
La versione 11 necessita di alcuni moduli python con versioni più recenti rispetto a quelle presenti negli archivi standard di Ubuntu 16.04.
 
La versione 11 necessita di alcuni moduli python con versioni più recenti rispetto a quelle presenti negli archivi standard di Ubuntu 16.04.
   
Una soluzione rapida (ma non molto ortodossa) per risolvere il problema è installare per primi i pacchetti contenenti tali moduli, scaricandoli dagli archivi della versione 17.04 di Ubuntu.
+
Una soluzione rapida (ma non molto ortodossa) per risolvere il problema è installare i pacchetti contenenti tali moduli, scaricandoli dagli archivi della versione 17.04 di Ubuntu.
   
 
<pre>
 
<pre>
Line 67: Line 67:
 
</pre>
 
</pre>
   
Successivamente installare Odoo eseguendo i seguenti comandi.
+
Installare quindi Odoo eseguendo i seguenti comandi.
   
 
<pre>
 
<pre>
Line 78: Line 78:
   
   
Di seguito, aprire un browser per accedere alla pagina principale di Odoo, digitando l'indirizzo:
+
Di seguito, aprire un browser e digitare l'indirizzo:
   
 
<code>http://localhost:8069</code>
 
<code>http://localhost:8069</code>
  +
  +
per accedere alla pagina principale di Odoo.
  +
   
 
<br />
 
<br />
Line 88: Line 91:
 
Per la creazione dei report in formato PDF, Odoo utilizza l'utility chiamata wkhtmlktopdf.
 
Per la creazione dei report in formato PDF, Odoo utilizza l'utility chiamata wkhtmlktopdf.
   
La versione attualmente funzionante e consigliata è la 0.12.1.
+
La versione attualmente consigliata è la 0.12.1.
   
 
<i>N.B: Consultare il [https://github.com/odoo/odoo/wiki/Wkhtmltopdf repository Odoo] per un elenco aggiornato delle versioni compatibili.</i>
 
<i>N.B: Consultare il [https://github.com/odoo/odoo/wiki/Wkhtmltopdf repository Odoo] per un elenco aggiornato delle versioni compatibili.</i>
Line 104: Line 107:
 
Al termine dell'installazione il file di configurazione di Odoo si trova in <code>/etc/odoo/odoo.conf</code>
 
Al termine dell'installazione il file di configurazione di Odoo si trova in <code>/etc/odoo/odoo.conf</code>
   
Dopo aver modificato il file di configurazione, Odoo deve essere riavviato utilizzando <code>service</code>, preceduto dal comando <code>sudo</code> se viene eseguito su sistemi Ubuntu.
+
Dopo aver modificato il file di configurazione, riavviare il servizio Odoo digitando da terminale il seguente comando, preceduto dal comando <code>sudo</code> se viene eseguito su sistemi Ubuntu:
  +
  +
<pre>
  +
# systemctl restart odoo
  +
</pre>
  +
  +
In alternativa può essere usato il seguente comando:
   
 
<pre>
 
<pre>
Line 112: Line 121:
   
   
Le directory definite a contenere i moduli di terze parti invece sono:
+
Le directory predefinite per contenere i moduli di terze parti invece sono:
   
 
<code>/var/lib/odoo/.local/share/Odoo/addons/</code>
 
<code>/var/lib/odoo/.local/share/Odoo/addons/</code>
Line 164: Line 173:
 
<b>Problema</b>
 
<b>Problema</b>
   
Dopo aver installato Odoo, quando viene aperta la pagina principale sul browser, all'indirizzo:
+
Dopo aver installato Odoo, quando viene aperta la pagina principale all'indirizzo
   
 
<code>http://localhost:8069</code>
 
<code>http://localhost:8069</code>
   
compare il messaggio <b>Internal Server Error</b>
+
compare il messaggio <b>Internal Server Error</b>.
   
   
Line 178: Line 187:
 
# apt-get install odoo</pre>
 
# apt-get install odoo</pre>
   
<b>N.B.</b>: con Ubuntu anteporre sempre il comando <code>sudo</code> ai precedenti comandi.
+
<b>N.B.</b>: con Ubuntu anteporre <code>sudo</code> ai precedenti comandi.
   
 
== Installazione dell'ultima versione di Pycharm CE (Community Edition) ==
 
== Installazione dell'ultima versione di Pycharm CE (Community Edition) ==
Line 199: Line 208:
 
</pre>
 
</pre>
   
Arrivati a questo punto l'installer propone il seguente percorso come predefinito per l'installazione
+
A questo punto l'installer propone il seguente percorso come predefinito per l'installazione:
   
 
<pre>
 
<pre>

Revision as of 09:38, 12 October 2017


Installazione standard semplificata

È riservata a coloro che desiderano provare Odoo sul proprio computer oppure per sistemi che andranno in produzione.

Odoo CE (Community Edition) ver. 10

Eseguire i seguenti comandi da terminale:

Sistemi Debian (come utente root) - Guida verificata con Debian 8

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

Sistemi Ubuntu - Guida verificata con Ubuntu 16.04

$ wget -O - https://nightly.odoo.com/odoo.key | sudo apt-key add -
$ sudo sh -c "echo 'deb http://nightly.odoo.com/10.0/nightly/deb/ ./' >> /etc/apt/sources.list.d/odoo.list"
$ sudo apt-get update
$ sudo apt-get install odoo


Aprire quindi un browser per accedere alla pagina principale di Odoo all'indirizzo:

http://localhost:8069


Odoo CE (Community Edition) ver. 11

È riservata a coloro che desiderano provare Odoo sul proprio computer oppure per sistemi che andranno in produzione.

Per installare Odoo 11.0 Community, eseguire i seguenti comandi da terminale:

Sistemi Debian (come utente root) - Guida verificata con Debian 9

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

Sistemi Ubuntu - Guida verificata con Ubuntu 16.04

La versione 11 necessita di alcuni moduli python con versioni più recenti rispetto a quelle presenti negli archivi standard di Ubuntu 16.04.

Una soluzione rapida (ma non molto ortodossa) per risolvere il problema è installare i pacchetti contenenti tali moduli, scaricandoli dagli archivi della versione 17.04 di Ubuntu.

$ wget http://archive.ubuntu.com/ubuntu/pool/universe/p/python-pyldap/python3-pyldap_2.4.25.1-2ubuntu1_amd64.deb
$ wget http://archive.ubuntu.com/ubuntu/pool/universe/p/python-qrcode/python3-qrcode_5.3-1_all.deb
$ wget http://archive.ubuntu.com/ubuntu/pool/universe/p/python-vobject/python3-vobject_0.9.3-3_all.deb
$ wget http://archive.ubuntu.com/ubuntu/pool/universe/p/python-dateutil/python3-dateutil_2.5.3-2_all.deb
$ sudo dpkg -i python3-pyldap_2.4.25.1-2ubuntu1_amd64.deb python3-qrcode_5.3-1_all.deb python3-vobject_0.9.3-3_all.deb python3-dateutil_2.5.3-2_all.deb

Installare quindi Odoo eseguendo i seguenti comandi.

$ wget -O - https://nightly.odoo.com/odoo.key | sudo apt-key add -
$ sudo sh -c "echo 'deb http://nightly.odoo.com/11.0/nightly/deb/ ./' >> /etc/apt/sources.list.d/odoo.list"
$ sudo apt-get update
$ sudo apt-get install odoo


Di seguito, aprire un browser e digitare l'indirizzo:

http://localhost:8069

per accedere alla pagina principale di Odoo.



Report in PDF

Per la creazione dei report in formato PDF, Odoo utilizza l'utility chiamata wkhtmlktopdf.

La versione attualmente consigliata è la 0.12.1.

N.B: Consultare il repository Odoo per un elenco aggiornato delle versioni compatibili.

Per scaricare e installare l'utility eseguire i seguenti comandi da terminale:

$ wget https://downloads.wkhtmltopdf.org/0.12/0.12.1/wkhtmltox-0.12.1_linux-trusty-amd64.deb
$ sudo apt dpkg -i wkhtmltox-0.12.1_linux-trusty-amd64.deb
$ cp -p /usr/local/bin/wkhtmlto* /usr/bin/

File di configurazione

Al termine dell'installazione il file di configurazione di Odoo si trova in /etc/odoo/odoo.conf

Dopo aver modificato il file di configurazione, riavviare il servizio Odoo digitando da terminale il seguente comando, preceduto dal comando sudo se viene eseguito su sistemi Ubuntu:

# systemctl restart odoo

In alternativa può essere usato il seguente comando:

# service odoo restart


Le directory predefinite per contenere i moduli di terze parti invece sono:

/var/lib/odoo/.local/share/Odoo/addons/

~/.local/share/Odoo/addons/10.0


Infine la directory che conterrà gli allegati (divisi per database) e le sessioni sono rispettivamente:

/var/lib/odoo/.local/share/Odoo/filestore

/var/lib/odoo/.local/share/Odoo/sessions

Risoluzione problemi


Problema

Dopo aver provato a creare il primo database dalla pagina principale di Odoo compare il seguente messaggio di errore:

Database creation error: new encoding (UTF8) is incompatible with the encoding of the template database (SQL_ASCII) HINT: Use the same encoding as in the template database, or use template0 as template.


Risoluzione

aprire un terminale ed eseguire i seguenti comandi:

# su - postgres
# psql

postgres=# update pg_database set datallowconn = TRUE where datname = 'template0';
postgres=# \c template0
template0=# update pg_database set datistemplate = FALSE where datname = 'template1';
template0=# drop database template1;
DROP DATABASE
template0=# create database template1 with template = template0 encoding = 'UTF8';
CREATE DATABASE
template0=# update pg_database set datistemplate = TRUE where datname = 'template1';
UPDATE 1
template0=# \c template1
You are now connected to database "template1".
template1=# update pg_database set datallowconn = FALSE where datname = 'template0';
UPDATE 1



Problema

Dopo aver installato Odoo, quando viene aperta la pagina principale all'indirizzo

http://localhost:8069

compare il messaggio Internal Server Error.


Risoluzione

Provare a disinstallare Postgres eliminando anche tutti i file di configurazione e installare nuovamente Odoo con i seguenti comandi:

# apt-get autoremove --purge postgresql*
# apt-get install odoo

N.B.: con Ubuntu anteporre sudo ai precedenti comandi.

Installazione dell'ultima versione di Pycharm CE (Community Edition)

Installazione standard semplificata

È riservata a coloro che desiderano installare l'IDE Pycharm sul proprio computer in modo semplice e veloce.


Sistemi Ubuntu (Guida verificata con Ubuntu 16.04

Per installare l'IDE Pycharm Community, eseguire i seguenti comandi da terminale:

$ sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
$ sudo apt-get update
$ sudo apt-get install ubuntu-make
$ umake ide pycharm

A questo punto l'installer propone il seguente percorso come predefinito per l'installazione:

~/.local/share/umake/ide/pycharm

Confermare per installare e procedere fino al completamento dell'operazione.