From 98c56819848545789a75e56f0919856f875724a7 Mon Sep 17 00:00:00 2001 From: Werner Hahn <wh@futureworldsearch.net> Date: Tue, 5 Dec 2017 15:16:52 +0100 Subject: [PATCH] =?utf8?q?Dokumentation=20Einrichten=20postgres=20als=20Da?= =?utf8?q?tenbankSuperUser=20um=20Updatescripte=20mit=20Superuserrechten?= =?utf8?q?=20installieren=20zu=20k=C3=B6nnen.=20Betrifft=20bisher=20die=20?= =?utf8?q?Trigram=20Erweiterung?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- doc/UPGRADE | 15 +++++++++- doc/dokumentation.xml | 66 +++++++++++++++++++++++++++---------------- doc/html/ch01.html | 3 +- doc/html/ch02s03.html | 10 +++---- doc/html/ch02s05.html | 31 +++++++++++--------- doc/html/ch02s06.html | 4 +-- doc/html/ch02s07.html | 6 ++-- 7 files changed, 85 insertions(+), 50 deletions(-) diff --git a/doc/UPGRADE b/doc/UPGRADE index 7312ea20a..2c57e6f06 100644 --- a/doc/UPGRADE +++ b/doc/UPGRADE @@ -35,8 +35,21 @@ Upgrade auf v3.5.1 installiert werden. + * Diese Erweiterung wird mit dem SQL-Updatescript sql/Pg-upgrade2/trigram_extension.sql + und Datenbank-Super-Benutzer Rechten automatisch installiert. + Um den Systembenutzer "postgres" mit SuperUserRechten auszustatten + braucht dieser ein Passwort. - * Um diese Erweiterung generell in Postgres zu aktivieren, muss folgendes gemacht werden: + su - postgres + psql + \password + <Eingabe passwort> + \q + + Passwort und Benutzername können jetzt beim Anlegen einer neuen Datenbank bzw. + bei Updatescripten, die SuperUserRechte benötigen eingegeben werden. + + * Um diese Erweiterung manuell zu installieren und generell in Postgres zu aktivieren, muss folgendes gemacht werden: su - postgres psql template1 diff --git a/doc/dokumentation.xml b/doc/dokumentation.xml index b4ad88303..1f8452bfa 100644 --- a/doc/dokumentation.xml +++ b/doc/dokumentation.xml @@ -2,7 +2,8 @@ <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"> <book id="kivitendo-documentation" lang="de"> - <title>kivitendo 3.5.1-beta: Installation, Konfiguration, Entwicklung</title> + <title>kivitendo 3.5.1-beta: Installation, Konfiguration, + Entwicklung</title> <chapter id="Aktuelle-Hinweise"> <title>Aktuelle Hinweise</title> @@ -524,11 +525,11 @@ git clone https://github.com/kivitendo/kivitendo-erp.git cd kivitendo-erp/ git checkout `git tag -l | egrep -ve "(alpha|beta|rc)" | tail -1`</programlisting> Erläuterung: Der Befehl wechselt zur letzten Stable-Version (git tag - -l listet alle Tags auf, das egrep schmeisst alle Einträge mit alpha, beta - oder rc raus und das tail gibt davon den obersten Treffer zurück). - Sehr sinnvoll ist es, direkt im Anschluss einen eigenen Branch zu - erzeugen, um bspw. seine eigenen Druckvorlagen-Anpassungen damit zu - verwalten. Hierfür reicht ein simples <programlisting> git checkout -b meine_eigenen_änderungen</programlisting> + -l listet alle Tags auf, das egrep schmeisst alle Einträge mit alpha, + beta oder rc raus und das tail gibt davon den obersten Treffer + zurück). Sehr sinnvoll ist es, direkt im Anschluss einen eigenen + Branch zu erzeugen, um bspw. seine eigenen Druckvorlagen-Anpassungen + damit zu verwalten. Hierfür reicht ein simples <programlisting> git checkout -b meine_eigenen_änderungen</programlisting> nach dem letzten Kommando (weiterführende Informationen <ulink url="http://www-cs-students.stanford.edu/~blynn/gitmagic/index.html"> Git Magic</ulink>).</para> @@ -848,32 +849,44 @@ psql template1</programlisting> führen Sie die folgenden Kommandos aus:</para> \q</programlisting> </note> </sect2> + <sect2 id="Erweiterung-für-trigram"> - <title>Erweiterung für Trigraph Prozeduren</title> + <title>Erweiterung für Trigram Prozeduren</title> + + <para>Ab Version 3.5.1 wird die Trigram-Index-Erweiterung benötigt. + Diese wird mit dem SQL-Updatescript + sql/Pg-upgrade2/trigram_extension.sql und Datenbank-Super-Benutzer + Rechten automatisch installiert. Um den Systembenutzer "postgres" mit + SuperUserRechten auszustatten braucht dieser ein Passwort.</para> - <para>In der Datenbank <literal>template1</literal> muss die - Unterstützung für Trigram Indexes eingerichet werden. - Melden Sie sich dafür als Benutzer âpostgresâ an der Datenbank an: <programlisting>su - postgres +psql +\password postgres + +Eingabe Passwort +\q</programlisting> + + <para>Benutzername Postgres und Passwort können jetzt beim Anlegen + einer Datenbank bzw. bei Updatescripten, die SuperuserRechte + benötigen, eingegeben werden.</para> + + <para>Um die Trigramerweiterung selbst zu installieren:</para> + + <para><programlisting>su - postgres psql template1</programlisting> führen Sie die folgenden Kommandos aus:</para> <programlisting>CREATE EXTENSION IF NOT EXISTS pg_trgm; \q</programlisting> <note> - <para><literal>pg_trgm</literal> ist je nach Distribution - nicht im Standard-Paket von Postgres enthalten. Ein - - <programlisting>select * from pg_available_extensions where name ='pg_trgm';</programlisting> - in template1 sollte entsprechend erfolgreich sein. - Andernfalls muss das Paket nachinstalliert werden, bspw. bei debian/ubuntu - - <programlisting>apt install potgresql-contrib</programlisting> - </para> + <para><literal>pg_trgm</literal> ist je nach Distribution nicht im + Standard-Paket von Postgres enthalten. Ein <programlisting>select * from pg_available_extensions where name ='pg_trgm';</programlisting> + in template1 sollte entsprechend erfolgreich sein. Andernfalls muss + das Paket nachinstalliert werden, bspw. bei debian/ubuntu + <programlisting>apt install potgresql-contrib</programlisting></para> </note> </sect2> - <sect2 id="Datenbankbenutzer-anlegen"> <title>Datenbankbenutzer anlegen</title> @@ -8366,11 +8379,14 @@ $self->{more_texts} = { angegeben werden. Der hier angegebene Benutzer muss weiterhin das Recht haben, Datenbanken anzulegen und zu löschen.</para> - <para>Der so angegebene Benutzer muss nicht zwingend über Super-User-Rechte verfügen. Allerdings gibt es einige Datenbank-Upgrades, - die genau diese Rechte benötigen. Für den Fall kann man in diesem Konfigurationsabschnitt einen weiteren Benutzeraccount angeben, - der dann über Super-User-Rechte verfügt, und mit dem die betroffenen Upgrades durchgeführt werden. In der - Beispiel-Konfigurationsdatei finden Sie die benötigten Parameter.</para> - + <para>Der so angegebene Benutzer muss nicht zwingend über + Super-User-Rechte verfügen. Allerdings gibt es einige + Datenbank-Upgrades, die genau diese Rechte benötigen. Für den Fall + kann man in diesem Konfigurationsabschnitt einen weiteren + Benutzeraccount angeben, der dann über Super-User-Rechte verfügt, und + mit dem die betroffenen Upgrades durchgeführt werden. In der + Beispiel-Konfigurationsdatei finden Sie die benötigten + Parameter.</para> </sect2> <sect2 id="devel.testsuite.execution"> diff --git a/doc/html/ch01.html b/doc/html/ch01.html index 82e6fc8b7..df35f2d98 100644 --- a/doc/html/ch01.html +++ b/doc/html/ch01.html @@ -5,4 +5,5 @@ </p></li><li class="listitem"><p>in der doc/UPGRADE Datei im doc-Verzeichnis der Installation</p></li><li class="listitem"><p>Im Schulungs- und Dienstleistungsangebot der entsprechenden kivitendo-Partner: <a class="ulink" href="http://www.kivitendo.de/partner.html" target="_top">http://www.kivitendo.de/partner.html</a> - </p></li></ul></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="index.html">Zurück</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ch02.html">Weiter</a></td></tr><tr><td width="40%" align="left" valign="top">kivitendo 3.5.1-beta: Installation, Konfiguration, Entwicklung </td><td width="20%" align="center"><a accesskey="h" href="index.html">Zum Anfang</a></td><td width="40%" align="right" valign="top"> Kapitel 2. Installation und Grundkonfiguration</td></tr></table></div></body></html> \ No newline at end of file + </p></li></ul></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="index.html">Zurück</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ch02.html">Weiter</a></td></tr><tr><td width="40%" align="left" valign="top">kivitendo 3.5.1-beta: Installation, Konfiguration, + Entwicklung </td><td width="20%" align="center"><a accesskey="h" href="index.html">Zum Anfang</a></td><td width="40%" align="right" valign="top"> Kapitel 2. Installation und Grundkonfiguration</td></tr></table></div></body></html> \ No newline at end of file diff --git a/doc/html/ch02s03.html b/doc/html/ch02s03.html index 8cccce4a4..830949657 100644 --- a/doc/html/ch02s03.html +++ b/doc/html/ch02s03.html @@ -30,11 +30,11 @@ git clone https://github.com/kivitendo/kivitendo-erp.git cd kivitendo-erp/ git checkout `git tag -l | egrep -ve "(alpha|beta|rc)" | tail -1`</pre><p> Erläuterung: Der Befehl wechselt zur letzten Stable-Version (git tag - -l listet alle Tags auf, das egrep schmeisst alle Einträge mit alpha, beta - oder rc raus und das tail gibt davon den obersten Treffer zurück). - Sehr sinnvoll ist es, direkt im Anschluss einen eigenen Branch zu - erzeugen, um bspw. seine eigenen Druckvorlagen-Anpassungen damit zu - verwalten. Hierfür reicht ein simples </p><pre class="programlisting"> git checkout -b meine_eigenen_änderungen</pre><p> + -l listet alle Tags auf, das egrep schmeisst alle Einträge mit alpha, + beta oder rc raus und das tail gibt davon den obersten Treffer + zurück). Sehr sinnvoll ist es, direkt im Anschluss einen eigenen + Branch zu erzeugen, um bspw. seine eigenen Druckvorlagen-Anpassungen + damit zu verwalten. Hierfür reicht ein simples </p><pre class="programlisting"> git checkout -b meine_eigenen_änderungen</pre><p> nach dem letzten Kommando (weiterführende Informationen <a class="ulink" href="http://www-cs-students.stanford.edu/~blynn/gitmagic/index.html" target="_top"> Git Magic</a>).</p><p>Ein beispielhafter Workflow für Druckvorlagen-Anpassungen von 3.4.1 nach 3.5: </p><pre class="programlisting"> diff --git a/doc/html/ch02s05.html b/doc/html/ch02s05.html index 831b3d145..48493a6eb 100644 --- a/doc/html/ch02s05.html +++ b/doc/html/ch02s05.html @@ -37,21 +37,26 @@ psql template1</pre><p> führen Sie die folgenden Kommandos aus:</p><pre class=" anzulegen. In diesen Versionen ist die Extension meist auch schon vorhanden. Sollten Sie eine ältere Version von Postgres haben, benutzen Sie stattdessen den folgenden Befehl.</p><pre class="programlisting">CREATE LANGUAGE 'plpgsql'; -\q</pre></td></tr></table></div></div><div class="sect2" title="2.5.4. Erweiterung für Trigraph Prozeduren"><div class="titlepage"><div><div><h3 class="title"><a name="Erweiterung-f%C3%BCr-trigram"></a>2.5.4. Erweiterung für Trigraph Prozeduren</h3></div></div></div><p>In der Datenbank <code class="literal">template1</code> muss die - Unterstützung für Trigram Indexes eingerichet werden. - Melden Sie sich dafür als Benutzer âpostgresâ an der Datenbank an: - </p><pre class="programlisting">su - postgres +\q</pre></td></tr></table></div></div><div class="sect2" title="2.5.4. Erweiterung für Trigram Prozeduren"><div class="titlepage"><div><div><h3 class="title"><a name="Erweiterung-f%C3%BCr-trigram"></a>2.5.4. Erweiterung für Trigram Prozeduren</h3></div></div></div><p>Ab Version 3.5.1 wird die Trigram-Index-Erweiterung benötigt. + Diese wird mit dem SQL-Updatescript + sql/Pg-upgrade2/trigram_extension.sql und Datenbank-Super-Benutzer + Rechten automatisch installiert. Um den Systembenutzer "postgres" mit + SuperUserRechten auszustatten braucht dieser ein Passwort.</p><pre class="programlisting">su - postgres +psql +\password postgres + +Eingabe Passwort +\q</pre><p>Benutzername Postgres und Passwort können jetzt beim Anlegen + einer Datenbank bzw. bei Updatescripten, die SuperuserRechte + benötigen, eingegeben werden.</p><p>Um die Trigramerweiterung selbst zu installieren:</p><p> + </p><pre class="programlisting">su - postgres psql template1</pre><p> führen Sie die folgenden Kommandos aus:</p><pre class="programlisting">CREATE EXTENSION IF NOT EXISTS pg_trgm; \q</pre><div class="note" title="Anmerkung" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Note"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Anmerkung]" src="system/docbook-xsl/images/note.png"></td><th align="left">Anmerkung</th></tr><tr><td align="left" valign="top"><p> - <code class="literal">pg_trgm</code> ist je nach Distribution - nicht im Standard-Paket von Postgres enthalten. Ein - - </p><pre class="programlisting">select * from pg_available_extensions where name ='pg_trgm';</pre><p> - in template1 sollte entsprechend erfolgreich sein. - Andernfalls muss das Paket nachinstalliert werden, bspw. bei debian/ubuntu - - </p><pre class="programlisting">apt install potgresql-contrib</pre><p> - + <code class="literal">pg_trgm</code> ist je nach Distribution nicht im + Standard-Paket von Postgres enthalten. Ein </p><pre class="programlisting">select * from pg_available_extensions where name ='pg_trgm';</pre><p> + in template1 sollte entsprechend erfolgreich sein. Andernfalls muss + das Paket nachinstalliert werden, bspw. bei debian/ubuntu + </p><pre class="programlisting">apt install potgresql-contrib</pre><p> </p></td></tr></table></div></div><div class="sect2" title="2.5.5. Datenbankbenutzer anlegen"><div class="titlepage"><div><div><h3 class="title"><a name="Datenbankbenutzer-anlegen"></a>2.5.5. Datenbankbenutzer anlegen</h3></div></div></div><p>Wenn Sie nicht den Datenbanksuperuser âpostgresâ zum Zugriff benutzen wollen, so sollten Sie bei PostgreSQL einen neuen Benutzer anlegen. Ein Beispiel, wie Sie einen neuen Benutzer anlegen diff --git a/doc/html/ch02s06.html b/doc/html/ch02s06.html index 85a358500..cd3daf6a9 100644 --- a/doc/html/ch02s06.html +++ b/doc/html/ch02s06.html @@ -1,6 +1,6 @@ <html><head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> - <title>2.6. Webserver-Konfiguration</title><link rel="stylesheet" type="text/css" href="style.css"><meta name="generator" content="DocBook XSL Stylesheets V1.76.1-RC2"><link rel="home" href="index.html" title="kivitendo 3.5.1-beta: Installation, Konfiguration, Entwicklung"><link rel="up" href="ch02.html" title="Kapitel 2. Installation und Grundkonfiguration"><link rel="prev" href="ch02s05.html" title="2.5. Anpassung der PostgreSQL-Konfiguration"><link rel="next" href="ch02s07.html" title="2.7. Der Task-Server"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">2.6. Webserver-Konfiguration</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch02s05.html">Zurück</a> </td><th width="60%" align="center">Kapitel 2. Installation und Grundkonfiguration</th><td width="20%" align="right"> <a accesskey="n" href="ch02s07.html">Weiter</a></td></tr></table><hr></div><div class="sect1" title="2.6. Webserver-Konfiguration"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="Apache-Konfiguration"></a>2.6. Webserver-Konfiguration</h2></div></div></div><div class="sect2" title="2.6.1. Grundkonfiguration mittels CGI"><div class="titlepage"><div><div><h3 class="title"><a name="d0e946"></a>2.6.1. Grundkonfiguration mittels CGI</h3></div></div></div><div class="note" title="Anmerkung" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Note"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Anmerkung]" src="system/docbook-xsl/images/note.png"></td><th align="left">Anmerkung</th></tr><tr><td align="left" valign="top"><p>Für einen deutlichen Performanceschub sorgt die Ausführung + <title>2.6. Webserver-Konfiguration</title><link rel="stylesheet" type="text/css" href="style.css"><meta name="generator" content="DocBook XSL Stylesheets V1.76.1-RC2"><link rel="home" href="index.html" title="kivitendo 3.5.1-beta: Installation, Konfiguration, Entwicklung"><link rel="up" href="ch02.html" title="Kapitel 2. Installation und Grundkonfiguration"><link rel="prev" href="ch02s05.html" title="2.5. Anpassung der PostgreSQL-Konfiguration"><link rel="next" href="ch02s07.html" title="2.7. Der Task-Server"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">2.6. Webserver-Konfiguration</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch02s05.html">Zurück</a> </td><th width="60%" align="center">Kapitel 2. Installation und Grundkonfiguration</th><td width="20%" align="right"> <a accesskey="n" href="ch02s07.html">Weiter</a></td></tr></table><hr></div><div class="sect1" title="2.6. Webserver-Konfiguration"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="Apache-Konfiguration"></a>2.6. Webserver-Konfiguration</h2></div></div></div><div class="sect2" title="2.6.1. Grundkonfiguration mittels CGI"><div class="titlepage"><div><div><h3 class="title"><a name="d0e951"></a>2.6.1. Grundkonfiguration mittels CGI</h3></div></div></div><div class="note" title="Anmerkung" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Note"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Anmerkung]" src="system/docbook-xsl/images/note.png"></td><th align="left">Anmerkung</th></tr><tr><td align="left" valign="top"><p>Für einen deutlichen Performanceschub sorgt die Ausführung mittels FastCGI/FCGI. Die Einrichtung wird ausführlich im Abschnitt <a class="xref" href="ch02s06.html#Apache-Konfiguration.FCGI" title="2.6.2. Konfiguration für FastCGI/FCGI">Konfiguration für FastCGI/FCGI</a> beschrieben.</p></td></tr></table></div><p>Der Zugriff auf das Programmverzeichnis muss in der Apache Webserverkonfigurationsdatei <code class="literal">httpd.conf</code> eingestellt @@ -108,7 +108,7 @@ AliasMatch ^/url/for/kivitendo-erp-fcgid/[^/]+\.pl /path/to/kivitendo-erp/dispat Alias /url/for/kivitendo-erp-fcgid/ /path/to/kivitendo-erp/</pre><p>Dann ist unter <code class="filename">/url/for/kivitendo-erp/</code> die normale Version erreichbar, und unter <code class="constant">/url/for/kivitendo-erp-fcgid/</code> die - FastCGI-Version.</p></div></div><div class="sect2" title="2.6.3. Weitergehende Konfiguration"><div class="titlepage"><div><div><h3 class="title"><a name="d0e1099"></a>2.6.3. Weitergehende Konfiguration</h3></div></div></div><p>Für einen deutlichen Sicherheitsmehrwert sorgt die Ausführung + FastCGI-Version.</p></div></div><div class="sect2" title="2.6.3. Weitergehende Konfiguration"><div class="titlepage"><div><div><h3 class="title"><a name="d0e1104"></a>2.6.3. Weitergehende Konfiguration</h3></div></div></div><p>Für einen deutlichen Sicherheitsmehrwert sorgt die Ausführung von kivitendo nur über https-verschlüsselten Verbindungen, sowie weiteren Zusatzmassnahmen, wie beispielsweise Basic Authenticate. Die Konfigurationsmöglichkeiten sprengen allerdings den Rahmen dieser diff --git a/doc/html/ch02s07.html b/doc/html/ch02s07.html index ce178d66a..d192a85ec 100644 --- a/doc/html/ch02s07.html +++ b/doc/html/ch02s07.html @@ -39,7 +39,7 @@ Links aus einem der Runlevel-Verzeichnisse heraus in den Boot-Prozess einzubinden. Da das bei neueren Linux-Distributionen aber nicht zwangsläufig funktioniert, werden auch Start-Scripte mitgeliefert, die - anstelle eines symbolischen Links verwendet werden können.</p><div class="sect3" title="2.7.3.1. SystemV-basierende Systeme (z.B. ältere Debian, ältere OpenSUSE, ältere Fedora)"><div class="titlepage"><div><div><h4 class="title"><a name="d0e1173"></a>2.7.3.1. SystemV-basierende Systeme (z.B. ältere Debian, ältere + anstelle eines symbolischen Links verwendet werden können.</p><div class="sect3" title="2.7.3.1. SystemV-basierende Systeme (z.B. ältere Debian, ältere OpenSUSE, ältere Fedora)"><div class="titlepage"><div><div><h4 class="title"><a name="d0e1178"></a>2.7.3.1. SystemV-basierende Systeme (z.B. ältere Debian, ältere OpenSUSE, ältere Fedora)</h4></div></div></div><p>Kopieren Sie die Datei <code class="filename">scripts/boot/system-v/kivitendo-task-server</code> nach <code class="filename">/etc/init.d/kivitendo-task-server</code>. Passen @@ -47,12 +47,12 @@ <code class="literal">DAEMON=....</code>). Binden Sie das Script in den Boot-Prozess ein. Dies ist distributionsabhängig:</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Debian-basierende Systeme:</p><pre class="programlisting">update-rc.d kivitendo-task-server defaults insserv kivitendo-task-server</pre></li><li class="listitem"><p>Ãltere OpenSUSE und ältere Fedora:</p><pre class="programlisting">chkconfig --add kivitendo-task-server</pre></li></ul></div><p>Danach kann der Task-Server mit dem folgenden Befehl gestartet - werden:</p><pre class="programlisting">/etc/init.d/kivitendo-task-server start</pre></div><div class="sect3" title="2.7.3.2. Upstart-basierende Systeme (z.B. Ubuntu bis 14.04)"><div class="titlepage"><div><div><h4 class="title"><a name="d0e1202"></a>2.7.3.2. Upstart-basierende Systeme (z.B. Ubuntu bis 14.04)</h4></div></div></div><p>Kopieren Sie die Datei + werden:</p><pre class="programlisting">/etc/init.d/kivitendo-task-server start</pre></div><div class="sect3" title="2.7.3.2. Upstart-basierende Systeme (z.B. Ubuntu bis 14.04)"><div class="titlepage"><div><div><h4 class="title"><a name="d0e1207"></a>2.7.3.2. Upstart-basierende Systeme (z.B. Ubuntu bis 14.04)</h4></div></div></div><p>Kopieren Sie die Datei <code class="filename">scripts/boot/upstart/kivitendo-task-server.conf</code> nach <code class="filename">/etc/init/kivitendo-task-server.conf</code>. Passen Sie in der kopierten Datei den Pfad zum Task-Server an (Zeile <code class="literal">exec ....</code>).</p><p>Danach kann der Task-Server mit dem folgenden Befehl gestartet - werden:</p><pre class="programlisting">service kivitendo-task-server start</pre></div><div class="sect3" title="2.7.3.3. systemd-basierende Systeme (z.B. neure openSUSE, neuere Fedora, neuere Ubuntu und neuere Debians)"><div class="titlepage"><div><div><h4 class="title"><a name="d0e1220"></a>2.7.3.3. systemd-basierende Systeme (z.B. neure openSUSE, neuere + werden:</p><pre class="programlisting">service kivitendo-task-server start</pre></div><div class="sect3" title="2.7.3.3. systemd-basierende Systeme (z.B. neure openSUSE, neuere Fedora, neuere Ubuntu und neuere Debians)"><div class="titlepage"><div><div><h4 class="title"><a name="d0e1225"></a>2.7.3.3. systemd-basierende Systeme (z.B. neure openSUSE, neuere Fedora, neuere Ubuntu und neuere Debians)</h4></div></div></div><p>Kopieren Sie die Datei <code class="filename">scripts/boot/systemd/kivitendo-task-server.service</code> nach <code class="filename">/etc/systemd/system/</code>. Passen Sie in der -- 2.20.1