【OS】 Dieses Mal habe ich die CentOS 6.6_x86_64-Version verwendet. Siehe unten für Details. http://centos.server-manual.com/ Vorbereitungen Die für die Einrichtung erforderlichen Pakete müssen im Voraus festgelegt werden. Stellen Sie alle folgenden Einstellungen ein. Administratorrechte sind erforderlich, da Systemänderungen vorgenommen werden. Su zu wurzeln.
[YUM-Paketverwaltung] yum -y install yum-plugin-fastestmirror yum -y update yum -y groupinstall "Base" "Development tools" "Japanese Support"
[RPMforge-Repository hinzufügen] rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt rpm -ivh http://apt.sw.be/redhat/el6/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
[EPEL-Repository hinzufügen] rpm --import http://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-6 rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
[ELRepo-Repository hinzufügen] rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org rpm -Uvh http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm
[Remi-Repository hinzufügen] rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
[SE Linux deaktivieren] getenforce Durchsetzen ← SE Linux aktiviert setenforce 0 getenforce Zulässig ← SELinux deaktiviert vi /etc/sysconfig/selinux SELINUX=enforcing SELINUX = deaktiviert ← Ändern (beim Start deaktivieren)
[HTTP mit iptables zulassen] vi /etc/sysconfig/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT ← Hinzugefügt -A INPUT -m state --state NEW -m tcp -p tcp --dport 8069 -j ACCEPT ← Hinzugefügt -A INPUT -j REJECT --reject-with icmp-host-prohibited -A FORWARD -j REJECT --reject-with icmp-host-prohibited COMMIT Starten Sie Iptables neu service iptables restart
[Zusatzpaket]
yum -y install python-psycopg2 python-lxml PyXML python-setuptools libxslt-python pytz
pychart pydot python-reportlab python-devel python-vobject
hippo-canvas-python mx python-ldap python-openid
python-werkzeug python-vatnumber pygtk2 glade3 python-ZSI
python python-psutil python-docutils make
automake gcc gcc-c++ kernel-devel byacc python-babel python-mako
poppler-utils python-psycopg2 pywebdav python-gdata python-matplotlib
python-feedparser python-jinja2 python-lxml python-pip
python-mock python-simplejson python-unittest2 python-yaml \
【PostgreSQL】 http://yum.postgresql.org/9.4/redhat/rhel-6-x86_64/repoview/postgresqldbserver94.group.html Kopieren Sie die folgenden Dateien mit Wget in einen lokalen Ordner postgresql94-9.4rc1-1PGDG.rhel6.x86_64.rpm // PostgreSQL Client postgresql94-server-9.4rc1-1PGDG.rhel6.x86_64.rpm // PostgreSQL Server postgresql94-libs-9.4rc1-1PGDG.rhel6.x86_64.rpm // Libralies
rpm -ivh postgresql94-* Löschen Sie die Datei nach Abschluss der Installation (weil sie verwirrend ist). rm postgresql94-*
DB Erstkonfiguration su - postgres /usr/pgsql-9.4/bin/initdb --no-locale -E UTF8 exit chkconfig postgresql-9.4 on chkconfig --list postgresql-9.4 postgresql-9.4 0:off 1:off 2:on 3:on 4:on 5:on 6:off service postgresql-9.4 start postgresql-9.4 Dienst starten: [OK]
Gruppenbenutzer erstellen groupadd openerp useradd -m -r -d /opt/openerp/ -g openerp openerp Erstellen Sie einen PostgreSQL-Benutzer su -l postgres createuser openerp --superuser PostgreSQL-Bestätigung psql -l psql template1 alter role openerp with password 'postgres';
OpenERP-Setup OpenERP 7.0 wurde bereits auf odo übertragen und die DL-Site wurde geschlossen. Bitte suchen Sie die Datei selbst. tar xvf ~/openerp-7.0-latest.tar.gz rm -rf openerp-7.0-latest.tar.gz mv openerp* /opt/openerp/server chown -R openerp: * cp /opt/openerp/server/install/openerp-server.conf /etc chown openerp: /etc/openerp-server.conf chmod 640 /etc/openerp-server.conf
vi /etc/openerp-server.conf db_user = openerp db_password = Passwort, das Sie festgelegt haben (möglicherweise müssen Sie es hier nicht festlegen) logfile = /var/log/openerp/openerp-server.log ← hinzugefügt
Betriebstest su - openerp -s /bin/bash /opt/openerp/server/openerp-server Da es schlampig herauskommt, endet es mit Control-C. exit cp /opt/openerp/server/install/openerp-server.init /etc/init.d mv /etc/init.d/openerp-server.init /etc/init.d/openerp-server
vi /etc/init.d/openerp-server check the existence of the openerp-server script 48 [ -z "opt/openerp/server/openerp-server" ] && exit 0 … 63 "/usr/bin/setsid /opt/openerp/server/openerp-server \
Berechtigungen ändern chmod 755 /etc/init.d/openerp-server chown root: /etc/init.d/openerp-server Erstellen eines Verzeichnisses für Protokolldateien mkdir /var/log/openerp chown openerp:root /var/log/openerp Erstellen eines Verzeichnisses für PIDFILE mkdir /var/run/openerp chown openerp:root /var/run/openerp Einstellungen für den automatischen Start chkconfig --add openerp-server chkconfig openerp-server on OpenERP starten /etc/init.d/openerp-server start Erledigt!
Bei Einstellung auf VH von Apache vi /etc/httpd/conf.d/vhost.conf <VirtualHost *:80> ServerName openerp.example.com ProxyPass / http://localhost:8069/ ProxyPassReverse / http://localhost:8069/
Zugriff mit einem Browser http://localhost:8069/ Ändern Sie das für das Setup verwendete Hauptkennwort. Der Anfangswert ist admin Hauptkennwort: Das zuvor festgelegte. Datenbankname: optional Klicken Sie auf Datenbank erstellen, um automatisch zum ersten Bildschirm zu springen. Lassen Sie ihn also in Ruhe. Nach einer Weile wechselt es zum folgenden Bildschirm Die Warnmarkierung oben rechts wird angezeigt, da die Zeitzone von OpenERP und die im Browser festgelegte unterschiedlich sind. Klicken Sie hier, um die Einstellungen zu ändern. Zusätzliche andere E-Mail-Adressen Andere Spracheinstellungen