Revision 98c56819
Von Werner Hahn vor etwa 7 Jahren hinzugefügt
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> </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> |
|
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> </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, |
|
9 |
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> |
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> </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
|
|
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> </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
|
|
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
Dokumentation Einrichten postgres als DatenbankSuperUser um
Updatescripte mit Superuserrechten installieren zu können. Betrifft
bisher die Trigram Erweiterung