openerpAan de slag met openerp


Opmerkingen

Deze sectie geeft een overzicht van wat openerp is en waarom een ontwikkelaar het misschien wil gebruiken.

Het moet ook alle grote onderwerpen in openerp vermelden en een link naar de gerelateerde onderwerpen bevatten. Aangezien de documentatie voor openerp nieuw is, moet u mogelijk eerste versies van die gerelateerde onderwerpen maken.

versies

Versie Naam Publicatiedatum
7.0 OpenERP 2012/12/22
8.0 ODOO 2014/09/18
9.0 ODOO 2015/10/01
10.0 ODOO 2016/10/05

Installeren vanaf de bron in een Debian / Ubuntu-systeem

Gedetailleerde instructies voor het instellen of installeren van openerp in Debian / Ubuntu.

Om te installeren vanuit de broncode hebben we Python 2.7, Git en een PostgreSQL-database nodig:

$ sudo apt-get install git python-pip python2.7-dev -y
$ sudo apt-get install postgresql -y
$ sudo su -c "createuser -s $(whoami)" postgres

Vervolgens hebben we enkele systeemafhankelijkheden nodig, vereist door de Python-pakketten die door Odoo worden gebruikt:

$ sudo apt-get install libxml2-dev libxslt1-dev \
    libevent-dev libsasl2-dev libpq-dev \
    libpng12-dev libjpeg-dev \
    node-less node-clean-css -y

De afhankelijkheden van Python worden aangegeven in het bestand requirements.txt :

$ wget https://raw.githubusercontent.com/odoo/odoo/master/requirements.txt
$ sudo -H pip install --upgrade pip
$ sudo -H pip install -r requirements.txt

Nu kunt u de broncode van GitHub ophalen en beginnen met het maken van uw eerste Odoo-instantie:

$ git clone https://github.com/odoo/odoo.git -b 9.0 --depth=1
$ ./odoo/odoo.py -d myodoo 
 

Beheer serverinstanties

Nadat Odoo is geïnstalleerd, moeten we een serverinstantie maken. Een serverinstantie is een Odoo-service die standaard luistert op een specifieke poort, 8060, en een database gebruikt om gegevens op te slaan.

De minimale opdracht om een Odoo-instantie te starten met behulp van de mydb database:

$ ./odoo.py -d mydb
 

Als de database nog niet bestaat, probeert Odoo deze automatisch te maken en maakt vervolgens automatisch alle databasetabellen die hij nodig heeft. Als de gebruiker die de service start geen rechten heeft om databases te maken (een best practice voor beveiliging), moeten we de opdracht PostgreSQL createdb gebruiken om deze te maken. vooraf.

Hieronder is een voorbeeld van de meest voorkomende opties die worden gebruikt bij het werken met Odoo:

$ ./odoo.py -d mydb --db-filter=^mydb$ --addons-path=./addons,../myaddons --xmlrpc-port=8080
 

Odoo op AWS

Notitie:

Het laden van Odoo op een AWS EC2-container vereist een AWS-account

Het laden van Odoo op een AWS EC2-exemplaar kan met één klik, ga gewoon hierheen of zoek naar "Odoo AWS" in Google.

Dit kan even duren, maar als het eenmaal klaar is, moet je twee dingen doen:

  1. Krijg je wachtwoord
  2. Zoek je gebruikersnaam

Je wachtwoord ophalen

Selecteer in uw Amazon2 EC2-dashboard uw nieuwe Odoo-exemplaar en klik bovenaan op de knop 'Acties'. Kies: Acties> Exemplaarinstellingen> Systeemlogboek ophalen . Blader door het systeemlogboek totdat u het gedeelte vindt dat u vertelt Bitnami-toepassingswachtwoord instellen op xxxxxxxxx . Het ziet er ongeveer zo uit:

voer hier de afbeeldingsbeschrijving in

Zorg ervoor dat u uw wachtwoord wijzigt zodra u bent aangemeld bij de toepassingsportal

Gebruikersnaam ophalen

Uw gebruikersnaam is te vinden op de pagina waarop u de Odoo-machinebeeld hebt gedownload in de sectie met de titel Gebruiksinstructies . Het standaard e-mailadres is echter meestal gebruiker@voorbeeld.com of admin@voorbeeld.com

Na installatie

Zodra Odoo is geïnstalleerd, voegt het ook een eigen beveiligingsgroep toe aan uw account en past die beveiligingsgroep op zichzelf toe. Standaard staat deze beveiligingsgroep het volgende inkomende verkeer toe

ports Protocol Bron
80 tcp 0.0.0.0/0
22 tcp 0.0.0.0/0
443 tcp 0.0.0.0/0

Dit maakt basis-HTTP en HTTPS mogelijk, evenals SSH- en SFTP-verbindingen. Als u deze instellingen wilt wijzigen, kunt u op de beveiligingsgroep klikken en de regels op de inkomende tag bewerken OF u kunt een nieuwe beveiligingsgroep toevoegen door te klikken op Acties> Netwerken> Beveiligingsgroepen wijzigen in het EC2-dashboard

link voor odoo op aws: https://aws.amazon.com/marketplace/pp/B00QBWCCQ6/ref_=_mkt_ste_menu?nc2=h_l3_ba

Odoo's Nightly repositories

Odoo biedt officiële installatieprogramma's, voor verschillende OS-typen en Openerp / Odoo-versies, in de Nightly-repository

Optie 1: handmatige installatie van een vooraf geïnstalleerd installatiepakket (Windows, Linux):

Download installatieprogramma / versie van uw keuze voor uw systeem (Windows (.exe), Debian / Ubuntu (.deb), Redhat / CentOS (.rpm)) van de Odoo's Nightly Repository : http://nightly.odoo.com / en installeer het.

Optie 2: Stel gegevensinvoer in voor verdere updates met behulp van het standaard OS-pakketbeheersysteem (alleen Linux):

  • Setup van de Debian nachtelijke repository details
    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
 
  • Setup van de RedHat nachtelijke repository details
    yum-config-manager --add-repo=https://nightly.odoo.com/8.0/nightly/rpm/odoo.repo
    yum update && yum install odoo
 

Notitie:

Er worden voorbeelden getoond van Odoo versie 8.0 repository-links, pas deze links aan om een andere versie te installeren door /8.0/ in de bovenstaande repository-URL's te /7.0/ in /7.0/ voor Openerp v7 of /9.0/ voor Odoo v9, afhankelijk van uw versie van uw keuze