| Both sides previous revision
Previous revision
Next revision
|
Previous revision
|
it:openerp [2026/01/04 00:35] 47.128.32.155 old revision restored (2025/12/16 10:59) |
it:openerp [2026/01/26 19:18] (current) 47.128.60.169 old revision restored (2024/06/12 17:49) |
| ====== OPENERP ====== | ====== OPENERP ====== |
| |
| *[[http://www.slideshare.net/openobject/pptslides-12337732449729011|Werbung]] | |
| |
| |
| |
| Installation und Konfiguration von OpenERP 6.0 | Installation und Konfiguration von OpenERP 6.0 |
| |
| |
| |
| ===== Virtuelle Maschine ===== | ===== Virtuelle Maschine ===== |
| |
| |
| |
| * XenServer 5.6 SP2 | * XenServer 5.6 SP2 |
| |
| * local Storage | * local Storage |
| |
| * PowerEdge 2950 | * PowerEdge 2950 |
| |
| |
| |
| === Konfiguration === | === Konfiguration === |
| |
| |
| |
| | ^ 22.06.2011 (Erstellung) ^ XX.XX.XXXX (Anpassung) ^ | | ^ 22.06.2011 (Erstellung) ^ XX.XX.XXXX (Anpassung) ^ |
| |
| |CPU | 2 | | | |CPU | 2 | | |
| |
| |RAM | 4 GB | | | |RAM | 4 GB | | |
| |
| |Storage | C: 8 GB | | | |Storage | C: 8 GB | | |
| |
| |LAN | 1 Interface | | | |LAN | 1 Interface | | |
| |
| |Template| Ubuntu Lucid Lync 10.04 (64-bit) | | | |Template| Ubuntu Lucid Lync 10.04 (64-bit) | | |
| |
| |
| |
| === Software === | === Software === |
| |
| |
| |
| | ^ 22.06.2011 (Erstellung) ^ XX.XX.XXXX (Anpassung) ^ | | ^ 22.06.2011 (Erstellung) ^ XX.XX.XXXX (Anpassung) ^ |
| |
| | OS | Ubuntu Server 10.04 64bit | | | | OS | Ubuntu Server 10.04 64bit | | |
| |
| | OpenERP Server | 6.0.2 | | | | OpenERP Server | 6.0.2 | | |
| |
| | OpenERP Web | 6.0.2 | | | | OpenERP Web | 6.0.2 | | |
| |
| |
| |
| ===== Installation / Konfiguration OpenERP ===== | ===== Installation / Konfiguration OpenERP ===== |
| |
| |
| |
| ==== Benutzer ==== | ==== Benutzer ==== |
| |
| OpenERP Benutzer anlegen | OpenERP Benutzer anlegen |
| |
| |
| |
| <code> adduser --system --home=/opt/openerp --group openerp </code> | <code> adduser --system --home=/opt/openerp --group openerp </code> |
| |
| |
| |
| ==== Pakete ==== | ==== Pakete ==== |
| | Installation benötigter Pakete |
| Installation ben�tigter Pakete | |
| | |
| |
| //OpenERP Server// | //OpenERP Server// |
| |
| <code> | <code> |
| |
| aptitude install python-dateutil python-libxslt1 python-lxml python-psycopg2 python-pydot python-pychart python-reportlab python-tz python-pyparsing python-yaml python-mako python-pkg-resources python-vobject python-webdav | aptitude install python-dateutil python-libxslt1 python-lxml python-psycopg2 python-pydot python-pychart python-reportlab python-tz python-pyparsing python-yaml python-mako python-pkg-resources python-vobject python-webdav |
| |
| |
| |
| </code> | </code> |
| |
| |
| |
| //PostgreSQL Datenbank// | //PostgreSQL Datenbank// |
| |
| <code>aptitude install postgresql</code> | <code>aptitude install postgresql</code> |
| |
| |
| |
| //OpenERP Web// | //OpenERP Web// |
| |
| <code>aptitude install python-cherrypy3 python-formencode python-pybabel python-simplejson python-pyparsing</code> | <code>aptitude install python-cherrypy3 python-formencode python-pybabel python-simplejson python-pyparsing</code> |
| |
| |
| |
| //Download OpenERP Pakete// | //Download OpenERP Pakete// |
| |
| |
| |
| <code>wget http://www.openerp.com/download/stable/source/openerp-server-6.0.2.tar.gz</code> | <code>wget http://www.openerp.com/download/stable/source/openerp-server-6.0.2.tar.gz</code> |
| |
| <code>wget http://www.openerp.com/download/stable/source/openerp-web-6.0.2.tar.gz</code> | <code>wget http://www.openerp.com/download/stable/source/openerp-web-6.0.2.tar.gz</code> |
| |
| |
| |
| ==== OpenERP entpacken ==== | ==== OpenERP entpacken ==== |
| |
| |
| |
| <code> | <code> |
| |
| mkdir /opt/openerp | mkdir /opt/openerp |
| |
| cd /opt/openerp | cd /opt/openerp |
| |
| tar xvf /root/openerp-server-6.0.2.tar.gz | tar xvf /root/openerp-server-6.0.2.tar.gz |
| |
| tar xvf /root/openerp-web-6.0.2.tar.gz | tar xvf /root/openerp-web-6.0.2.tar.gz |
| |
| chown -R openerp: * | chown -R openerp: * |
| |
| cp -a openerp-server-6.0.2 server | cp -a openerp-server-6.0.2 server |
| |
| cp -a openerp-web-6.0.2 web | cp -a openerp-web-6.0.2 web |
| |
| </code> | </code> |
| |
| |
| |
| ==== Datenbank vorbereiten ==== | ==== Datenbank vorbereiten ==== |
| |
| |
| |
| <code>su - postgres</code> | <code>su - postgres</code> |
| |
| |
| |
| <code> | <code> |
| |
| postgres@cperp01:~$ createuser --createdb --username postgres --no-createrole --pwprompt openerp | postgres@cperp01:~$ createuser --createdb --username postgres --no-createrole --pwprompt openerp |
| |
| Enter password for new role: | Enter password for new role: |
| |
| Enter it again: | Enter it again: |
| |
| Shall the new role be a superuser? (y/n) y | Shall the new role be a superuser? (y/n) y |
| |
| exit | exit |
| |
| </code> | </code> |
| |
| |
| |
| //PW: GisteBier// | //PW: GisteBier// |
| |
| |
| |
| |
| |
| ==== OpenERP Konfigurationsdateien ==== | ==== OpenERP Konfigurationsdateien ==== |
| |
| |
| |
| //OpenERP **Server** Konfiguration// | //OpenERP **Server** Konfiguration// |
| |
| <code>svn export http://subversion/svn/Infrastruktur/OpenERP/server/openerp-server.conf</code> | <code>svn export http://subversion/svn/Infrastruktur/OpenERP/server/openerp-server.conf</code> |
| |
| //OpenERP **Web Client** Konfiguration// | //OpenERP **Web Client** Konfiguration// |
| |
| <code>svn export http://subversion/svn/Infrastruktur/OpenERP/web/openerp-web.conf</code> | <code>svn export http://subversion/svn/Infrastruktur/OpenERP/web/openerp-web.conf</code> |
| |
| |
| |
| * Kopieren der Dateien nach **/etc/** | * Kopieren der Dateien nach **/etc/** |
| |
| <code>chown openerp:root /etc/openerp-server.conf</code> | <code>chown openerp:root /etc/openerp-server.conf</code> |
| |
| <code>chmod 640 /etc/openerp-server.conf</code> | <code>chmod 640 /etc/openerp-server.conf</code> |
| |
| |
| |
| |
| |
| //Startup Skripte// | //Startup Skripte// |
| |
| <code>svn export http://subversion/svn/Infrastruktur/OpenERP/startup-scripts/openerp-server</code> | <code>svn export http://subversion/svn/Infrastruktur/OpenERP/startup-scripts/openerp-server</code> |
| |
| <code>svn export http://subversion/svn/Infrastruktur/OpenERP/startup-scripts/openerp-web</code> | <code>svn export http://subversion/svn/Infrastruktur/OpenERP/startup-scripts/openerp-web</code> |
| |
| |
| |
| * Kopieren der Dateien nach **/etc/init.d/** | * Kopieren der Dateien nach **/etc/init.d/** |
| |
| | * Berechtigungen setzen und Dateien ausführbar machen |
| | |
| * Berechtigungen setzen und Dateien ausf�hrbar machen | |
| <code>chmod 755 /etc/init.d/openerp-server</code> | <code>chmod 755 /etc/init.d/openerp-server</code> |
| |
| <code>chown root: /etc/init.d/openerp-server</code> | <code>chown root: /etc/init.d/openerp-server</code> |
| |
| |
| |
| <code>chmod 755 /etc/init.d/openerp-web</code> | <code>chmod 755 /etc/init.d/openerp-web</code> |
| |
| <code>chown root: /etc/init.d/openerp-web</code> | <code>chown root: /etc/init.d/openerp-web</code> |
| |
| |
| |
| <code>chown openerp:root /etc/openerp-web.conf</code> | <code>chown openerp:root /etc/openerp-web.conf</code> |
| |
| * chmod 640 /etc/openerp-web.conf | * chmod 640 /etc/openerp-web.conf |
| |
| | * Ordner für Logfiles anlegen und Berechtigungen setzen |
| | |
| * Ordner f�r Logfiles anlegen und Berechtigungen setzen | |
| <code>mkdir /var/log/openerp</code> | <code>mkdir /var/log/openerp</code> |
| |
| <code>chown openerp:root /var/log/openerp</code> | <code>chown openerp:root /var/log/openerp</code> |
| |
| | * Server starten und Logfile überprüfen |
| | |
| * Server starten und Logfile �berpr�fen | |
| <code>/etc/init.d/openerp-server start</code> | <code>/etc/init.d/openerp-server start</code> |
| |
| |
| |
| // /var/log/openerp/openerp-server.log // | // /var/log/openerp/openerp-server.log // |
| |
| |
| |
| <code> | <code> |
| |
| [2011-06-22 09:41:57,743][?] INFO:server:OpenERP version - 6.0.2 | [2011-06-22 09:41:57,743][?] INFO:server:OpenERP version - 6.0.2 |
| |
| [2011-06-22 09:41:57,743][?] INFO:server:addons_path - /opt/openerp/server/bin/addons | [2011-06-22 09:41:57,743][?] INFO:server:addons_path - /opt/openerp/server/bin/addons |
| |
| [2011-06-22 09:41:57,743][?] INFO:server:database hostname - localhost | [2011-06-22 09:41:57,743][?] INFO:server:database hostname - localhost |
| |
| [2011-06-22 09:41:57,743][?] INFO:server:database port - 5432 | [2011-06-22 09:41:57,743][?] INFO:server:database port - 5432 |
| |
| [2011-06-22 09:41:57,743][?] INFO:server:database user - openerp | [2011-06-22 09:41:57,743][?] INFO:server:database user - openerp |
| |
| [2011-06-22 09:41:57,743][?] INFO:server:initialising distributed objects services | [2011-06-22 09:41:57,743][?] INFO:server:initialising distributed objects services |
| |
| [2011-06-22 09:41:58,281][?] INFO:web-services:starting HTTP service at 0.0.0.0 port 8069 | [2011-06-22 09:41:58,281][?] INFO:web-services:starting HTTP service at 0.0.0.0 port 8069 |
| |
| [2011-06-22 09:41:58,282][?] INFO:web-services:starting HTTPS service at 0.0.0.0 port 8071 | [2011-06-22 09:41:58,282][?] INFO:web-services:starting HTTPS service at 0.0.0.0 port 8071 |
| |
| [2011-06-22 09:41:58,282][?] INFO:web-services:Registered XML-RPC over HTTP | [2011-06-22 09:41:58,282][?] INFO:web-services:Registered XML-RPC over HTTP |
| |
| [2011-06-22 09:41:58,286][?] INFO:web-services:starting NET-RPC service at 0.0.0.0 port 8070 | [2011-06-22 09:41:58,286][?] INFO:web-services:starting NET-RPC service at 0.0.0.0 port 8070 |
| |
| [2011-06-22 09:41:58,286][?] INFO:server:Starting 3 services | [2011-06-22 09:41:58,286][?] INFO:server:Starting 3 services |
| |
| [2011-06-22 09:41:58,287][?] INFO:server:OpenERP server is running, waiting for connections... | [2011-06-22 09:41:58,287][?] INFO:server:OpenERP server is running, waiting for connections... |
| |
| </code> | </code> |
| |
| | * Server beenden und Logfile überprüfen |
| | |
| * Server beenden und Logfile �berpr�fen | |
| | |
| |
| <code> /etc/init.d/openerp-server stop </code> | <code> /etc/init.d/openerp-server stop </code> |
| |
| |
| |
| // /var/log/openerp/openerp-server.log // | // /var/log/openerp/openerp-server.log // |
| |
| |
| |
| <code> | <code> |
| |
| [2011-06-22 09:43:13,119][?] INFO:server:Stopping 3 services | [2011-06-22 09:43:13,119][?] INFO:server:Stopping 3 services |
| |
| [2011-06-22 09:43:13,119][?] INFO:shutdown:Initiating OpenERP Server shutdown | [2011-06-22 09:43:13,119][?] INFO:shutdown:Initiating OpenERP Server shutdown |
| |
| [2011-06-22 09:43:13,120][?] INFO:shutdown:Hit CTRL-C again or send a second signal to immediately terminate the server... | [2011-06-22 09:43:13,120][?] INFO:shutdown:Hit CTRL-C again or send a second signal to immediately terminate the server... |
| |
| </code> | </code> |
| |
| |
| |
| |
| |
| // Startskripte automatisch bei Serverboot starten // | // Startskripte automatisch bei Serverboot starten // |
| |
| | |
| |
| <code> | <code> |
| |
| update-rc.d openerp-server defaults | update-rc.d openerp-server defaults |
| |
| update-rc.d openerp-web defaults | update-rc.d openerp-web defaults |
| |
| </code> | </code> |
| |
| |
| |
| |
| |
| ===== Installation / Konfiguration Apache ===== | ===== Installation / Konfiguration Apache ===== |
| |
| | Soll der Zugriff über Port 80 möglich sein, muss ein Webserver (Apache installiert werden) |
| |
| | // Installation Pakete für Apache // |
| Soll der Zugriff �ber Port 80 m�glich sein, muss ein Webserver (Apache installiert werden) | |
| | |
| | |
| | |
| // Installation Pakete f�r Apache // | |
| <code>aptitude install apache2 libapache2-mod-proxy-html</code> | <code>aptitude install apache2 libapache2-mod-proxy-html</code> |
| |
| |
| |
| // Module aktivieren // | // Module aktivieren // |
| |
| <code>a2enmod proxy_http headers rewrite</code> | <code>a2enmod proxy_http headers rewrite</code> |
| |
| |
| |
| * Kopieren der Datei nach **/etc/apache2/sites-available** | * Kopieren der Datei nach **/etc/apache2/sites-available** |
| |
| |
| |
| <code>http://subversion/svn/Infrastruktur/OpenERP/apache2/default</code> | <code>http://subversion/svn/Infrastruktur/OpenERP/apache2/default</code> |
| |
| |
| |
| // Webserver neustarten // | // Webserver neustarten // |
| |
| |
| |
| <code> /etc/init.d/apache2 restart </code> | <code> /etc/init.d/apache2 restart </code> |
| |
| |
| |
| * check http://cperp01/ | * check http://cperp01/ |
| |
| |