Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 98c56819

Von Werner Hahn vor etwa 7 Jahren hinzugefügt

  • ID 98c56819848545789a75e56f0919856f875724a7
  • Vorgänger d7680dd2
  • Nachfolger f5658124

Dokumentation Einrichten postgres als DatenbankSuperUser um
Updatescripte mit Superuserrechten installieren zu können. Betrifft
bisher die Trigram Erweiterung

Unterschiede anzeigen:

doc/UPGRADE
35 35

  
36 36
    installiert werden.
37 37

  
38
  * Diese Erweiterung wird mit dem SQL-Updatescript sql/Pg-upgrade2/trigram_extension.sql
39
    und Datenbank-Super-Benutzer Rechten automatisch installiert.
40
    Um den Systembenutzer "postgres" mit SuperUserRechten auszustatten
41
    braucht dieser ein Passwort.
38 42

  
39
  * Um diese Erweiterung generell in Postgres zu aktivieren, muss folgendes gemacht werden:
43
    su - postgres
44
    psql
45
    \password
46
    <Eingabe passwort>
47
    \q
48

  
49
    Passwort und Benutzername können jetzt beim Anlegen einer neuen Datenbank bzw.
50
    bei Updatescripten, die SuperUserRechte benötigen eingegeben werden.
51

  
52
    * Um diese Erweiterung manuell zu installieren und generell in Postgres zu aktivieren, muss folgendes gemacht werden:
40 53

  
41 54
    su - postgres
42 55
    psql template1
doc/dokumentation.xml
2 2
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
3 3
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
4 4
<book id="kivitendo-documentation" lang="de">
5
  <title>kivitendo 3.5.1-beta: Installation, Konfiguration, Entwicklung</title>
5
  <title>kivitendo 3.5.1-beta: Installation, Konfiguration,
6
  Entwicklung</title>
6 7

  
7 8
  <chapter id="Aktuelle-Hinweise">
8 9
    <title>Aktuelle Hinweise</title>
......
524 525
cd kivitendo-erp/
525 526
git checkout `git tag -l | egrep -ve "(alpha|beta|rc)" | tail -1`</programlisting>
526 527
        Erläuterung: Der Befehl wechselt zur letzten Stable-Version (git tag
527
        -l listet alle Tags auf, das egrep schmeisst alle Einträge mit alpha, beta
528
        oder rc raus und das tail gibt davon den obersten Treffer zurück).
529
        Sehr sinnvoll ist es, direkt im Anschluss einen eigenen Branch zu
530
        erzeugen, um bspw. seine eigenen Druckvorlagen-Anpassungen damit zu
531
        verwalten. Hierfür reicht ein simples <programlisting>  git checkout -b meine_eigenen_änderungen</programlisting>
528
        -l listet alle Tags auf, das egrep schmeisst alle Einträge mit alpha,
529
        beta oder rc raus und das tail gibt davon den obersten Treffer
530
        zurück). Sehr sinnvoll ist es, direkt im Anschluss einen eigenen
531
        Branch zu erzeugen, um bspw. seine eigenen Druckvorlagen-Anpassungen
532
        damit zu verwalten. Hierfür reicht ein simples <programlisting>  git checkout -b meine_eigenen_änderungen</programlisting>
532 533
        nach dem letzten Kommando (weiterführende Informationen <ulink
533 534
        url="http://www-cs-students.stanford.edu/~blynn/gitmagic/index.html">
534 535
        Git Magic</ulink>).</para>
......
848 849
\q</programlisting>
849 850
        </note>
850 851
      </sect2>
852

  
851 853
      <sect2 id="Erweiterung-für-trigram">
852
        <title>Erweiterung für Trigraph Prozeduren</title>
854
        <title>Erweiterung für Trigram Prozeduren</title>
855

  
856
        <para>Ab Version 3.5.1 wird die Trigram-Index-Erweiterung benötigt.
857
        Diese wird mit dem SQL-Updatescript
858
        sql/Pg-upgrade2/trigram_extension.sql und Datenbank-Super-Benutzer
859
        Rechten automatisch installiert. Um den Systembenutzer "postgres" mit
860
        SuperUserRechten auszustatten braucht dieser ein Passwort.</para>
853 861

  
854
        <para>In der Datenbank <literal>template1</literal> muss die
855
        Unterstützung für Trigram Indexes eingerichet werden.
856
        Melden Sie sich dafür als Benutzer “postgres” an der Datenbank an:
857 862
        <programlisting>su - postgres
863
psql
864
\password postgres
865

  
866
Eingabe Passwort
867
\q</programlisting>
868

  
869
        <para>Benutzername Postgres und Passwort können jetzt beim Anlegen
870
        einer Datenbank bzw. bei Updatescripten, die SuperuserRechte
871
        benötigen, eingegeben werden.</para>
872

  
873
        <para>Um die Trigramerweiterung selbst zu installieren:</para>
874

  
875
        <para><programlisting>su - postgres
858 876
psql template1</programlisting> führen Sie die folgenden Kommandos aus:</para>
859 877

  
860 878
        <programlisting>CREATE EXTENSION IF NOT EXISTS pg_trgm;
861 879
\q</programlisting>
862 880

  
863 881
        <note>
864
          <para><literal>pg_trgm</literal> ist je nach Distribution
865
          nicht im Standard-Paket von Postgres enthalten. Ein
866

  
867
       <programlisting>select * from pg_available_extensions where name ='pg_trgm';</programlisting>
868
        in template1 sollte entsprechend erfolgreich sein.
869
        Andernfalls muss das Paket nachinstalliert werden, bspw. bei debian/ubuntu
870

  
871
        <programlisting>apt install potgresql-contrib</programlisting>
872
          </para>
882
          <para><literal>pg_trgm</literal> ist je nach Distribution nicht im
883
          Standard-Paket von Postgres enthalten. Ein <programlisting>select * from pg_available_extensions where name ='pg_trgm';</programlisting>
884
          in template1 sollte entsprechend erfolgreich sein. Andernfalls muss
885
          das Paket nachinstalliert werden, bspw. bei debian/ubuntu
886
          <programlisting>apt install potgresql-contrib</programlisting></para>
873 887
        </note>
874 888
      </sect2>
875 889

  
876

  
877 890
      <sect2 id="Datenbankbenutzer-anlegen">
878 891
        <title>Datenbankbenutzer anlegen</title>
879 892

  
......
8366 8379
        angegeben werden. Der hier angegebene Benutzer muss weiterhin das
8367 8380
        Recht haben, Datenbanken anzulegen und zu löschen.</para>
8368 8381

  
8369
        <para>Der so angegebene Benutzer muss nicht zwingend über Super-User-Rechte verfügen. Allerdings gibt es einige Datenbank-Upgrades,
8370
        die genau diese Rechte benötigen. Für den Fall kann man in diesem Konfigurationsabschnitt einen weiteren Benutzeraccount angeben,
8371
        der dann über Super-User-Rechte verfügt, und mit dem die betroffenen Upgrades durchgeführt werden. In der
8372
        Beispiel-Konfigurationsdatei finden Sie die benötigten Parameter.</para>
8373

  
8382
        <para>Der so angegebene Benutzer muss nicht zwingend über
8383
        Super-User-Rechte verfügen. Allerdings gibt es einige
8384
        Datenbank-Upgrades, die genau diese Rechte benötigen. Für den Fall
8385
        kann man in diesem Konfigurationsabschnitt einen weiteren
8386
        Benutzeraccount angeben, der dann über Super-User-Rechte verfügt, und
8387
        mit dem die betroffenen Upgrades durchgeführt werden. In der
8388
        Beispiel-Konfigurationsdatei finden Sie die benötigten
8389
        Parameter.</para>
8374 8390
      </sect2>
8375 8391

  
8376 8392
      <sect2 id="devel.testsuite.execution">
doc/html/ch01.html
5 5
            </p></li><li class="listitem"><p>in der doc/UPGRADE Datei im doc-Verzeichnis der
6 6
        Installation</p></li><li class="listitem"><p>Im Schulungs- und Dienstleistungsangebot der entsprechenden
7 7
        kivitendo-Partner: <a class="ulink" href="http://www.kivitendo.de/partner.html" target="_top">http://www.kivitendo.de/partner.html</a>
8
            </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>&nbsp;</td><td width="20%" align="center">&nbsp;</td><td width="40%" align="right">&nbsp;<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&nbsp;</td><td width="20%" align="center"><a accesskey="h" href="index.html">Zum Anfang</a></td><td width="40%" align="right" valign="top">&nbsp;Kapitel 2. Installation und Grundkonfiguration</td></tr></table></div></body></html>
8
            </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>&nbsp;</td><td width="20%" align="center">&nbsp;</td><td width="40%" align="right">&nbsp;<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,
9
  Entwicklung&nbsp;</td><td width="20%" align="center"><a accesskey="h" href="index.html">Zum Anfang</a></td><td width="40%" align="right" valign="top">&nbsp;Kapitel 2. Installation und Grundkonfiguration</td></tr></table></div></body></html>
doc/html/ch02s03.html
30 30
cd kivitendo-erp/
31 31
git checkout `git tag -l | egrep -ve "(alpha|beta|rc)" | tail -1`</pre><p>
32 32
        Erläuterung: Der Befehl wechselt zur letzten Stable-Version (git tag
33
        -l listet alle Tags auf, das egrep schmeisst alle Einträge mit alpha, beta
34
        oder rc raus und das tail gibt davon den obersten Treffer zurück).
35
        Sehr sinnvoll ist es, direkt im Anschluss einen eigenen Branch zu
36
        erzeugen, um bspw. seine eigenen Druckvorlagen-Anpassungen damit zu
37
        verwalten. Hierfür reicht ein simples </p><pre class="programlisting">  git checkout -b meine_eigenen_änderungen</pre><p>
33
        -l listet alle Tags auf, das egrep schmeisst alle Einträge mit alpha,
34
        beta oder rc raus und das tail gibt davon den obersten Treffer
35
        zurück). Sehr sinnvoll ist es, direkt im Anschluss einen eigenen
36
        Branch zu erzeugen, um bspw. seine eigenen Druckvorlagen-Anpassungen
37
        damit zu verwalten. Hierfür reicht ein simples </p><pre class="programlisting">  git checkout -b meine_eigenen_änderungen</pre><p>
38 38
        nach dem letzten Kommando (weiterführende Informationen <a class="ulink" href="http://www-cs-students.stanford.edu/~blynn/gitmagic/index.html" target="_top">
39 39
        Git Magic</a>).</p><p>Ein beispielhafter Workflow für Druckvorlagen-Anpassungen von
40 40
        3.4.1 nach 3.5: </p><pre class="programlisting">
doc/html/ch02s05.html
37 37
          anzulegen. In diesen Versionen ist die Extension meist auch schon
38 38
          vorhanden. Sollten Sie eine ältere Version von Postgres haben,
39 39
          benutzen Sie stattdessen den folgenden Befehl.</p><pre class="programlisting">CREATE LANGUAGE 'plpgsql';
40
\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
41
        Unterstützung für Trigram Indexes eingerichet werden.
42
        Melden Sie sich dafür als Benutzer “postgres” an der Datenbank an:
43
        </p><pre class="programlisting">su - postgres
40
\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.
41
        Diese wird mit dem SQL-Updatescript
42
        sql/Pg-upgrade2/trigram_extension.sql und Datenbank-Super-Benutzer
43
        Rechten automatisch installiert. Um den Systembenutzer "postgres" mit
44
        SuperUserRechten auszustatten braucht dieser ein Passwort.</p><pre class="programlisting">su - postgres
45
psql
46
\password postgres
47

  
48
Eingabe Passwort
49
\q</pre><p>Benutzername Postgres und Passwort können jetzt beim Anlegen
50
        einer Datenbank bzw. bei Updatescripten, die SuperuserRechte
51
        benötigen, eingegeben werden.</p><p>Um die Trigramerweiterung selbst zu installieren:</p><p>
52
               </p><pre class="programlisting">su - postgres
44 53
psql template1</pre><p> führen Sie die folgenden Kommandos aus:</p><pre class="programlisting">CREATE EXTENSION IF NOT EXISTS pg_trgm;
45 54
\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>
46
                  <code class="literal">pg_trgm</code> ist je nach Distribution
47
          nicht im Standard-Paket von Postgres enthalten. Ein
48

  
49
       </p><pre class="programlisting">select * from pg_available_extensions where name ='pg_trgm';</pre><p>
50
        in template1 sollte entsprechend erfolgreich sein.
51
        Andernfalls muss das Paket nachinstalliert werden, bspw. bei debian/ubuntu
52

  
53
        </p><pre class="programlisting">apt install potgresql-contrib</pre><p>
54
          
55
                  <code class="literal">pg_trgm</code> ist je nach Distribution nicht im
56
          Standard-Paket von Postgres enthalten. Ein </p><pre class="programlisting">select * from pg_available_extensions where name ='pg_trgm';</pre><p>
57
          in template1 sollte entsprechend erfolgreich sein. Andernfalls muss
58
          das Paket nachinstalliert werden, bspw. bei debian/ubuntu
59
          </p><pre class="programlisting">apt install potgresql-contrib</pre><p>
55 60
               </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
56 61
        benutzen wollen, so sollten Sie bei PostgreSQL einen neuen Benutzer
57 62
        anlegen. Ein Beispiel, wie Sie einen neuen Benutzer anlegen
doc/html/ch02s06.html
1 1
<html><head>
2 2
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
3
   <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>&nbsp;</td><th width="60%" align="center">Kapitel 2. Installation und Grundkonfiguration</th><td width="20%" align="right">&nbsp;<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
3
   <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>&nbsp;</td><th width="60%" align="center">Kapitel 2. Installation und Grundkonfiguration</th><td width="20%" align="right">&nbsp;<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
4 4
          mittels FastCGI/FCGI. Die Einrichtung wird ausführlich im Abschnitt
5 5
          <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
6 6
        Webserverkonfigurationsdatei <code class="literal">httpd.conf</code> eingestellt
......
108 108
Alias       /url/for/kivitendo-erp-fcgid/          /path/to/kivitendo-erp/</pre><p>Dann ist unter <code class="filename">/url/for/kivitendo-erp/</code>
109 109
          die normale Version erreichbar, und unter
110 110
          <code class="constant">/url/for/kivitendo-erp-fcgid/</code> die
111
          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
111
          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
112 112
        von kivitendo nur über https-verschlüsselten Verbindungen, sowie
113 113
        weiteren Zusatzmassnahmen, wie beispielsweise Basic Authenticate. Die
114 114
        Konfigurationsmöglichkeiten sprengen allerdings den Rahmen dieser
doc/html/ch02s07.html
39 39
        Links aus einem der Runlevel-Verzeichnisse heraus in den Boot-Prozess
40 40
        einzubinden. Da das bei neueren Linux-Distributionen aber nicht
41 41
        zwangsläufig funktioniert, werden auch Start-Scripte mitgeliefert, die
42
        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
42
        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
43 43
          OpenSUSE, ältere Fedora)</h4></div></div></div><p>Kopieren Sie die Datei
44 44
          <code class="filename">scripts/boot/system-v/kivitendo-task-server</code>
45 45
          nach <code class="filename">/etc/init.d/kivitendo-task-server</code>. Passen
......
47 47
          <code class="literal">DAEMON=....</code>). Binden Sie das Script in den
48 48
          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
49 49
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
50
          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
50
          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
51 51
          <code class="filename">scripts/boot/upstart/kivitendo-task-server.conf</code>
52 52
          nach <code class="filename">/etc/init/kivitendo-task-server.conf</code>.
53 53
          Passen Sie in der kopierten Datei den Pfad zum Task-Server an (Zeile
54 54
          <code class="literal">exec ....</code>).</p><p>Danach kann der Task-Server mit dem folgenden Befehl gestartet
55
          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
55
          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
56 56
          Fedora, neuere Ubuntu und neuere Debians)</h4></div></div></div><p>Kopieren Sie die Datei
57 57
          <code class="filename">scripts/boot/systemd/kivitendo-task-server.service</code>
58 58
          nach <code class="filename">/etc/systemd/system/</code>. Passen Sie in der

Auch abrufbar als: Unified diff