Installation d’Odoo 8 sur Ubuntu 20.04

Mise à jour du système

Création de l’utilisateur odoo8

Installation du serveur de base de donnée, Postgresql

Nous allons maintenant créer un nouvel utilisateur (odoo8) pour notre base de données

Choisissez un mot de passe pour cet utilisateur, ce sera le mot de passe d’accès base de donnée d’Odoo.

Installation de WKHTMLTOPDF

Pour pouvoir exporter des PDF, il faut installer un logiciel spécifique : WKHTMLTOPDF

Vous pouvez avoir un problème lors de la génération des devis, des factures ou des bons de livraison. En effet, il peut manquer le logo ou le footer. Pour régler ce problème, dans Odoo 8 :

  • Settings > Technical > Parameters > System Parameters
    • web.base.url > Votre URL
    • report.url > http://127.0.0.1:8069 (ou votre port)

Source : https://www.odoo.com/fr_FR/forum/aide-1/how-to-change-the-value-of-web-base-url-to-get-the-correct-header-footer-css-82516

Installation de Python 2.7 et de pip2 sous Ubuntu 20.04

On installe les paquets de ce bon vieux Python 2

Puis on utilise curl pour télécharger le script get-pip.py et on installe pip2 pour récupérer les librairies nécessaires pour Odoo.

On vérifie la bonne installation de pip2

La réponse doit être

Source : https://linuxize.com/post/how-to-install-pip-on-ubuntu-20.04/

Installation du serveur Odoo

On crée le dossier des logs

Puis on installe Git

On change l’utilisateur bash par odoo8

On installe les librairies Python nécessaire grâce au requirements.txt

Si vous rencontrez des problèmes essayer d’installer la liste des librairies nécessaire manuellement (une à une)

On clone la branche d’Odoo 8 (on l’installe dans /opt/odoo8)

Configuration d’Odoo

On copie le fichier de configuration par défaut dans la racine du répertoire

Éditez le fichier de configuration et changer les lignes comme ci-dessous

admin_passwd est le mot de passe principal (admin) d’Odoo (Pour gérer les bases de donnée)

Installer le script de démarrage

On quitte l’utilisateur odoo8

Puis on édite le fichier de configuration systemctl

Éditez le fichier de configuration et changer les lignes comme ci-dessous

Puis on démarre le service et on l’exécute au démarrage

On vérifie l’état du système

La sortie devrait ressembler à quelque chose comme ci-dessous, montrant que le service Odoo est actif et en cours d’exécution:

Test du serveur Odoo

On regarde les logs

Et si on ne constate pas d’erreurs alors on accède à l’interface par l’url http://IP_de_votre_serveur:8069

Configuration du serveur Apache2

On installe Apache2 :

Et on active les modules proxy et proxy_http :

Puis on insère la configuration d’Apache :

Et on ajoute la configuration d’Odoo :

On active le nom de domaine

Et on redémarre Apache2

 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *