Mercurial > dive4elements > river
annotate artifacts/doc/installation_de.rst @ 8234:b6371be363b1
(issue1448) Carry sq_ti_date in artifact description anf fix sqtipanel
The sq ti panel no longer inherits from SQOffEpoch panel as it
is now to different for that to make sense. This commit also implements
createOld for the SQ Ti panel.
author | Andre Heinecke <andre.heinecke@intevation.de> |
---|---|
date | Mon, 08 Sep 2014 17:52:52 +0200 |
parents | 9cf5fd49837a |
children |
rev | line source |
---|---|
7472
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
1 .. header:: |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
2 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
3 ###Title### - ###Section### |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
4 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
5 .. footer:: |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
6 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
7 Seite ###Page### / ###Total### |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
8 |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
9 ================= |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
10 FLYS Installation |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
11 ================= |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
12 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
13 Übersicht |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
14 --------- |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
15 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
16 Dieses Dokument beschreibt die Installation des Fachdienstes FLYS. |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
17 |
7453
affad83fd785
Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents:
7452
diff
changeset
|
18 Abgehandelt werden die Installation der Server-Anwendung (D4E-River), |
affad83fd785
Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents:
7452
diff
changeset
|
19 der Web-Anwendung, die Einrichtung der Datenbanken sowie die Einrichtung |
affad83fd785
Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents:
7452
diff
changeset
|
20 des Moin-Wikis. |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
21 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
22 Als Basis dient ein SUSE Linux Enterprise Server in Version 11.2. |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
23 |
7454
d9488ca6090b
inor Layout + Wiki
Andre Heinecke <aheinecke@intevation.de>
parents:
7453
diff
changeset
|
24 .. contents:: Inhalt |
d9488ca6090b
inor Layout + Wiki
Andre Heinecke <aheinecke@intevation.de>
parents:
7453
diff
changeset
|
25 |
d9488ca6090b
inor Layout + Wiki
Andre Heinecke <aheinecke@intevation.de>
parents:
7453
diff
changeset
|
26 .. raw:: pdf |
d9488ca6090b
inor Layout + Wiki
Andre Heinecke <aheinecke@intevation.de>
parents:
7453
diff
changeset
|
27 |
d9488ca6090b
inor Layout + Wiki
Andre Heinecke <aheinecke@intevation.de>
parents:
7453
diff
changeset
|
28 PageBreak |
d9488ca6090b
inor Layout + Wiki
Andre Heinecke <aheinecke@intevation.de>
parents:
7453
diff
changeset
|
29 |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
30 Vorbereitung des Systems |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
31 --------------------------- |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
32 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
33 Die Vorbereitung des Systems ist als Root auf dem Zielsystem durchzuführen. |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
34 |
7472
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
35 Je nach OpenSUSE Version müssen noch weitere Repositories hinzugefügt werden. |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
36 Unter ``10.140.90.89/wiki`` können durch eine Suche nach ``repos`` weitere |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
37 repositories hinzugefügt werden. |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
38 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
39 #. Einloggen als root nutzer:: |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
40 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
41 su |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
42 |
7453
affad83fd785
Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents:
7452
diff
changeset
|
43 #. Hinzufügen des OBS Repositorys von Intevation:: |
7452
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
44 |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
45 zypper addrepo -f \ |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
46 http://download.opensuse.org/repositories/home:/intevation:/bfg/ |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
47 SLE_11_SP1/home:intevation:bfg.repo |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
48 |
7472
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
49 #. Zusätzlich muss noch das SLES 11 SDK repo hinzgefügt werden:: |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
50 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
51 zypper ar -t YUM http://voss-update/repo/\$RCE/ |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
52 SLE11-SDK-Pool/sle-11-x86_64 SLE11-SDK-POOL |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
53 |
7453
affad83fd785
Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents:
7452
diff
changeset
|
54 #. Installieren der benötigten Pakete:: |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
55 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
56 zypper install python-devel python-setuptools libxslt-devel libxml2-devel \ |
7452
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
57 mozilla-nss-devel apache2 tomcat6 java-1_6_0-ibm libgeos0 netcdf \ |
7472
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
58 proj xerces-c FastCGI php MyODBC-unixODBC postgresql-libs gd |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
59 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
60 Sollte es Probleme mit der Abhängikeitsauflösung von xerces-c geben kann |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
61 darauf verzichtet werden xerces-c 2.x zu installieren. Dies sollte |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
62 als Optionsfrage zur Auswahl stehen. |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
63 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
64 #. Anlegen der Logger Gruppe:: |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
65 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
66 gropadd flys_log |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
67 |
7472
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
68 #. Anlegen des Flys Nutzers (sofern noch nicht vorhanden):: |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
69 |
7452
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
70 useradd -G users,flys_log,www -m flys |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
71 |
7472
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
72 #. Flys Nutzer der Gruppe flys_log hinzufügen (wenn nutzer bereits vorhanden):: |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
73 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
74 usermod -A flys_log flys |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
75 |
7453
affad83fd785
Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents:
7452
diff
changeset
|
76 #. Tomcat und Apache zur flys_log Gruppe hinzufügen:: |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
77 |
7452
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
78 usermod -A flys_log tomcat |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
79 usermod -A flys_log wwwrun |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
80 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
81 #. Logging Verzeichnis anlegen:: |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
82 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
83 mkdir /var/log/flys |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
84 chgrp flys_log /var/log/flys |
7452
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
85 chmod 775 /var/log/flys |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
86 |
7453
affad83fd785
Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents:
7452
diff
changeset
|
87 #. Betriebsordner anlegen:: |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
88 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
89 mkdir /opt/flys |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
90 chown flys /opt/flys |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
91 |
7452
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
92 #. Firewall ausschalten:: |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
93 |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
94 SuSEfirewall2 off |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
95 |
7453
affad83fd785
Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents:
7452
diff
changeset
|
96 Der Key-Fingerprint des Intevations Repositorys ist: |
7452
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
97 ``18F8 A017 6DFB 7FD1 22BC 20D6 A73E 24AF BC5A 7BAC`` |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
98 |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
99 Nun sollte der weitere Inhalt der beiliegenden CD nach /opt/flys |
7453
affad83fd785
Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents:
7452
diff
changeset
|
100 kopiert und dem Benutzer flys zugänglich gemacht werden. |
7472
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
101 (z.B.: cp -r /media/UDF\ Volume/* /opt/flys) |
7452
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
102 |
7454
d9488ca6090b
inor Layout + Wiki
Andre Heinecke <aheinecke@intevation.de>
parents:
7453
diff
changeset
|
103 .. raw:: pdf |
d9488ca6090b
inor Layout + Wiki
Andre Heinecke <aheinecke@intevation.de>
parents:
7453
diff
changeset
|
104 |
d9488ca6090b
inor Layout + Wiki
Andre Heinecke <aheinecke@intevation.de>
parents:
7453
diff
changeset
|
105 PageBreak |
d9488ca6090b
inor Layout + Wiki
Andre Heinecke <aheinecke@intevation.de>
parents:
7453
diff
changeset
|
106 |
7453
affad83fd785
Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents:
7452
diff
changeset
|
107 Oracle Client installieren |
7452
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
108 -------------------------- |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
109 |
7472
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
110 #. Instantclient entpacken (als root):: |
7452
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
111 |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
112 cd /opt |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
113 tar -xf /opt/flys/instantclient_11_2.tar.gz |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
114 chown -R flys /opt/instantclient_11_2 |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
115 |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
116 #. Library loader konfigurieren:: |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
117 |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
118 cp /opt/flys/oci.conf /etc/ld.so.conf.d/oci.conf |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
119 |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
120 |
7453
affad83fd785
Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents:
7452
diff
changeset
|
121 Datenbank initialisieren |
7454
d9488ca6090b
inor Layout + Wiki
Andre Heinecke <aheinecke@intevation.de>
parents:
7453
diff
changeset
|
122 ------------------------ |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
123 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
124 ``Datenbank erstellen`` |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
125 ~~~~~~~~~~~~~~~~~~~~~~~ |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
126 |
7453
affad83fd785
Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents:
7452
diff
changeset
|
127 Das Erstellen der Datenbank sollte vom zuständigen DB-Admin bereits durchgeführt worden |
affad83fd785
Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents:
7452
diff
changeset
|
128 sein. Wichtig ist insbesondere, dass der Nutzer Zugriff auf die Spatial-Tabellen besitzt. |
7452
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
129 Im folgenden ein Beispiel:: |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
130 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
131 --CREATE TABLESPACE for user |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
132 CREATE TABLESPACE "flys3" DATAFILE |
7472
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
133 '/u01/app/oracle/oradata/XE/flys3.dbf' SIZE 1G AUTOEXTEND ON NEXT |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
134 100M MAXSIZE 10G LOGGING ONLINE PERMANENT BLOCKSIZE 16384 EXTENT |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
135 MANAGEMENT LOCAL AUTOALLOCATE DEFAULT NOCOMPRESS SEGMENT SPACE |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
136 MANAGEMENT AUTO; |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
137 --CREATE USER |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
138 CREATE USER flys3 IDENTIFIED BY flys3; |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
139 -- USER SQL |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
140 ALTER USER flys3 DEFAULT TABLESPACE "flys3" TEMPORARY TABLESPACE "TEMP" |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
141 ACCOUNT UNLOCK ; |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
142 -- QUOTA for user on TABLESPACE |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
143 ALTER USER flys3 QUOTA UNLIMITED ON "flys3"; |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
144 GRANT ALL on "MDSYS"."ALL_SDO_GEOM_METADATA" to flys3 ; |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
145 GRANT CREATE SESSION TO flys3 ; |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
146 GRANT CREATE VIEW TO flys3; |
7472
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
147 GRANT CONNECT TO flys3; |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
148 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
149 Dieses Beispiel soll nur zur groben Orientieren dienen welche Rechte FLYS |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
150 benötigt. Speziellere Konfiguration ist mit dem zuständigen DB-Admin zu |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
151 klären. |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
152 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
153 |
7472
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
154 ``Tabellen anlegen`` |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
155 ~~~~~~~~~~~~~~~~~~~~ |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
156 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
157 Abweichend von der hier beschriebenen Vorgehensweise kann natürlich ein |
7453
affad83fd785
Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents:
7452
diff
changeset
|
158 alternativer Client verwendet werden. Die SQL-Skripte liegen im Unterordner |
affad83fd785
Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents:
7452
diff
changeset
|
159 DB-Schema. Wichtig ist, dass die folgenden |
affad83fd785
Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents:
7452
diff
changeset
|
160 SQL-Skripte in dieser Reihenfolge und in einer UTF-8 Umgebung |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
161 ausgeführt werden: |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
162 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
163 #. oracle.sql |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
164 #. oracle-minfo.sql |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
165 #. oracle-spatial.sql |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
166 #. oracle-spatial_idx.sql |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
167 |
7472
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
168 Wechseln in den db-schema Ordner (als flys nutzer):: |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
169 |
7472
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
170 cd /opt/flys/db-schema |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
171 |
7472
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
172 SQLPlus aufrufen (mit passendem Encoding zu den scripten):: |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
173 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
174 NLS_LANG=.AL32UTF8 /opt/instantclient_11_2/sqlplus <user>/<pass>@<ip>:<port>/<service> |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
175 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
176 Dann im sqlplus client:: |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
177 |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
178 @oracle.sql |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
179 @oracle-minfo.sql |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
180 @oracle-spatial.sql |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
181 @oracle-spatial_idx.sql |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
182 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
183 ``Schema löschen`` |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
184 ~~~~~~~~~~~~~~~~~~ |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
185 |
7453
affad83fd785
Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents:
7452
diff
changeset
|
186 Zum Löschen der im Schritt Schema importieren importierten Schemata |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
187 liegen entsprechende drop Skripte bereit. Diese sollten bei Bedarf in |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
188 folgender Reihenfolge ausgeführt werden:: |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
189 |
7472
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
190 @oracle-drop-spatial.sql |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
191 @oracle-drop-minfo.sql |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
192 @oracle-drop.sql |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
193 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
194 .. raw:: pdf |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
195 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
196 PageBreak |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
197 |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
198 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
199 D4E-River Server Installieren |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
200 ----------------------------- |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
201 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
202 Neue Versionen des gesamten FLYS Pakets werden üblicherweise als |
7453
affad83fd785
Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents:
7452
diff
changeset
|
203 GZIP komprimierter Tarball mit dem Namensschema flys-VERSION.tar.gz |
affad83fd785
Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents:
7452
diff
changeset
|
204 zur Verfügung gestellt. Als Beispiel wird hier die Version 3.0.16 |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
205 angenommen. |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
206 |
7472
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
207 ``Passende Java Version installieren`` |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
208 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
209 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
210 D4E-River benötigt ein Sun oder OpenJDK Java. Dieses muss extra |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
211 installiert werden:: |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
212 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
213 cd /opt/flys |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
214 sh ./jdk-6u26-linux-x64-rpm.bin |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
215 update-alternatives --install /usr/bin/java java /usr/java/jdk1.6.0_26/bin/java 5 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
216 update-alternatives --install /etc/alternatives/jre jre /usr/java/jdk1.6.0_26/jre 5 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
217 update-alternatives --config java |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
218 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
219 In dem folgenden Menü sollte als option die Java Version auswählen, welche unter |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
220 /usr/java liegt. |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
221 |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
222 ``Server entpacken`` |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
223 ~~~~~~~~~~~~~~~~~~~~ |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
224 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
225 #. Als Nutzer flys einloggen:: |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
226 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
227 su - flys |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
228 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
229 #. Tarball entpacken:: |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
230 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
231 cd /opt/flys |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
232 tar -xf flys-3.0.16.tar.gz |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
233 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
234 #. Symlink für die aktuelle Version anlegen:: |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
235 |
7452
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
236 ln -s flys-3.0.16 current |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
237 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
238 ``Server konfigurieren`` |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
239 ~~~~~~~~~~~~~~~~~~~~~~~~ |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
240 |
7472
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
241 Die externen Datenbanken von Dive4Element River werden in den |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
242 folgenden Dateien konfiguriert.:: |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
243 |
7472
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
244 /opt/flys/flys-3.0.16/server/conf/backend-db.xml |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
245 /opt/flys/flys-3.0.16/server/conf/seddb-db.xml |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
246 |
7472
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
247 In diesen sind Nutzername, Passwort und URL entsprechend den passenden |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
248 Werten anzupassen. |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
249 |
7472
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
250 Die URL ist dabei nach folgendem Schema aufgebaut: |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
251 jdbc:oracle:thin:@//<hostname>:<port>/<service> |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
252 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
253 Mithilfe des Eintrags:: |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
254 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
255 <connection-init-sqls>ALTER SESSION SET CURRENT_SCHEMA=$SCHEMA;</connection-init-sqls> |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
256 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
257 kann man den initalen Schema Präfix der Datenbank ändern. |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
258 Wobei $SCHEMA ein Platzhalter für das zu verwendende Schema ist. |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
259 z.B.:: |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
260 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
261 <connection-init-sqls>ALTER SESSION SET CURRENT_SCHEMA=SEDDB;</connection-init-sqls> |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
262 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
263 #. URL für Kartendienste |
7453
affad83fd785
Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents:
7452
diff
changeset
|
264 Sollte der Host-Name des neuen Servers nicht flys3-devel.bafg.de lauten, muss man |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
265 noch die entsprechenden Verweise auf den Kartendienst anpassen:: |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
266 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
267 cd /opt/flys/flys-3.0.16/server/conf |
7452
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
268 sed -i s@flys3-devel.bafg.de@<neue_url>@ rivermap.xml floodmap.xml |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
269 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
270 #. URL für das Wiki: |
7453
affad83fd785
Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents:
7452
diff
changeset
|
271 Die URL unter welcher das Flys-Wiki erwartet wird ist in server/conf/conf.xml |
affad83fd785
Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents:
7452
diff
changeset
|
272 im Eintrag <help-url> konfiguriert. Dies muss auch ggf. auf den neuen Host-Namen |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
273 angepasst werden. Standard ist: https://flys3-devel.bafg.de/wiki |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
274 |
7472
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
275 #. Gewässerdaten auf das System kopieren: |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
276 Die Gewässerdaten müssen auf das System übertragen werden und |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
277 |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
278 #. Gewässerdaten: |
7453
affad83fd785
Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents:
7452
diff
changeset
|
279 Zur Berechnung von Überschwemmungsflächen werden digitale Geländemodelle benötigt. |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
280 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
281 Der Ort an dem diese Daten liegen ist in der Datei server/conf/conf.xml als <dgm-path> |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
282 zu konfigurieren. z.B.:: |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
283 |
7472
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
284 <dgm-path>/opt/gewaesser<dgm-path> |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
285 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
286 ``Server starten`` |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
287 ~~~~~~~~~~~~~~~~~~ |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
288 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
289 #. Zurück auf root wechseln:: |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
290 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
291 exit |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
292 |
7453
affad83fd785
Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents:
7452
diff
changeset
|
293 #. Startskript hinterlegen:: |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
294 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
295 cp /opt/flys/d4e-river /etc/init.d |
7452
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
296 chmod u+x /etc/init.d/d4e-river |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
297 cd /etc/init.d/rc3.d |
7452
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
298 ln -s ../d4e-river S10d4e-river |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
299 ln -s ../d4e-river K10d4e-river |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
300 cd /etc/init.d/rc5.d |
7452
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
301 ln -s ../d4e-river S10d4e-river |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
302 ln -s ../d4e-river K10d4e-river |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
303 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
304 #. Server starten:: |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
305 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
306 /etc/init.d/d4e-river start |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
307 |
7472
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
308 Nun kann man sich mit einem Blick in /var/log/flys/server-3.0.16.log |
7453
affad83fd785
Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents:
7452
diff
changeset
|
309 vergewissern, dass der Server korrekt gestartet wurde. In diesem |
affad83fd785
Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents:
7452
diff
changeset
|
310 Fall wäre die letze Zeile des Logs in der Art:: |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
311 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
312 INFO Standalone - Starting org.dive4elements.artifactdatabase.rest.Standalone HTTP server on localhost:18989 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
313 |
7454
d9488ca6090b
inor Layout + Wiki
Andre Heinecke <aheinecke@intevation.de>
parents:
7453
diff
changeset
|
314 .. raw:: pdf |
d9488ca6090b
inor Layout + Wiki
Andre Heinecke <aheinecke@intevation.de>
parents:
7453
diff
changeset
|
315 |
d9488ca6090b
inor Layout + Wiki
Andre Heinecke <aheinecke@intevation.de>
parents:
7453
diff
changeset
|
316 PageBreak |
d9488ca6090b
inor Layout + Wiki
Andre Heinecke <aheinecke@intevation.de>
parents:
7453
diff
changeset
|
317 |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
318 Kartendienste einrichten |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
319 ------------------------ |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
320 |
7452
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
321 In SuSE Linux Enterprise ist kein Paket für den benötigten Mapserver |
7472
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
322 vorhanden. Dieses muss manuell installiert werden (root):: |
7452
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
323 |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
324 cd /opt/flys/mapserver-pakete |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
325 rpm -i --nodeps *.rpm |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
326 |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
327 Ob die Installation erfolgreich war kann man durch Abfrage der Mapserver |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
328 Version testen:: |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
329 |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
330 /srv/www/cgi-bin/mapserv -v |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
331 |
7453
affad83fd785
Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents:
7452
diff
changeset
|
332 Nun können die Kartendienste (river-wms, user-wms) von Flys eingerichtet |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
333 werden (als root):: |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
334 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
335 cp /opt/flys/*-wms /srv/www/cgi-bin/ |
7452
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
336 chmod a+x /srv/www/cgi-bin/*-wms |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
337 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
338 Apache konfigurieren |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
339 -------------------- |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
340 |
7452
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
341 Eine Beispielkonfiguration für den Apache Webserver ist die Datei flys.conf |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
342 auf der beigelegten CD. Diese kann in das Apache vhosts.d Verzeichnis kopiert |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
343 werden. In dieser muss ggf. der Redirect für das Geoportal angepasst werden, |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
344 da in diesem die URL enthalten ist. |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
345 |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
346 Apache Konfiguration kopieren:: |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
347 |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
348 cp /opt/flys/flys.conf /etc/apache2/vhosts.d |
7472
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
349 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
350 In der Konfigurationsdatei ``/etc/apache2/vhosts.d/flys.conf`` muss ggf. |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
351 der redirect auf einen anderen Host geändert werden. |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
352 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
353 Apache neu starten:: |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
354 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
355 /etc/init.d/apache2 restart |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
356 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
357 ``HTTPS einrichten`` |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
358 ~~~~~~~~~~~~~~~~~~~~ |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
359 |
7452
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
360 Um verschlüsselten Zugriff über https einzurichten kann man o.g. Konfiguration |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
361 entsprechend anpassen. Wie dies zu geschehen hat ist der Apache Dokumentation |
7453
affad83fd785
Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents:
7452
diff
changeset
|
362 zu entnehmen und soll nicht Teil dieser Anleitung sein. Allerdings ist zu bemerken, |
affad83fd785
Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents:
7452
diff
changeset
|
363 dass darauf geachtet werden sollte, es weiterhin zu ermöglichen Kartendienste über |
affad83fd785
Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents:
7452
diff
changeset
|
364 http abzurufen. Dies kann man durch einen bedingten Redirect in der Konfiguration |
7452
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
365 des VirtualHosts auf Port 80 erreichen:: |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
366 |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
367 RewriteEngine on |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
368 RewriteCond %{REQUEST_URI} !^/cgi-bin/ |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
369 RewriteRule (.*) https://flys3-devel.bafg.de/$1 [R=301,L] |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
370 |
7472
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
371 .. raw:: pdf |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
372 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
373 PageBreak |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
374 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
375 Web Client Installieren |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
376 ----------------------- |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
377 |
7453
affad83fd785
Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents:
7452
diff
changeset
|
378 Der Web Client läuft als Tomcat Webapp. Damit Tomcat diesen startet |
7472
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
379 muss der Client nur an die richtige Stelle kopiert werden. (als root):: |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
380 |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
381 /etc/init.d/tomcat6 stop |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
382 cp /opt/flys/flys-3.0.16/client/flys-3.0.16.war /usr/share/tomcat6/webapps |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
383 /etc/init.d/tomcat6 start |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
384 |
7453
affad83fd785
Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents:
7452
diff
changeset
|
385 Das Neustarten des Tomcat Servers ist hierbei optional, kann aber dazu dienen |
7452
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
386 die Stabilität des Tomcat Servers zu verbessern. |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
387 |
7472
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
388 Ggf. ist noch der Eintrag print-url in der Datei |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
389 ``/usr/share/tomcat/webapps/flys-3.0.16/WEB-INF/web.xml`` anzupassen |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
390 insbesondere wenn man zwischen https und http wechselt. Default ist https. |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
391 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
392 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
393 In der Datei ``/var/log/tomcat6/catalina.out`` kann man nachsehen ob |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
394 der Start erfolgreich war. Gab es Probelme mit Java muss man |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
395 ggf. die verwendete Java Version in /etc/tomcat6/tomcat6.conf |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
396 anpassen indem man den Eintrag JAVA_HOME ändert:: |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
397 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
398 JAVA_HOME="/usr/java/jdk1.6.0_26/jre" |
7454
d9488ca6090b
inor Layout + Wiki
Andre Heinecke <aheinecke@intevation.de>
parents:
7453
diff
changeset
|
399 |
7453
affad83fd785
Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents:
7452
diff
changeset
|
400 Wiki installieren |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
401 ----------------- |
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
402 |
7453
affad83fd785
Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents:
7452
diff
changeset
|
403 Das Wiki für den Fachdienst Flys ist so konfiguriert, dass es |
7452
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
404 unter /home/flys/wiki erwartet wird. |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
405 |
7452
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
406 Wiki entpacken:: |
7449
5363047c8274
Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
407 |
7452
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
408 su - flys |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
409 cd /home/flys |
b6e954fa8b82
More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents:
7449
diff
changeset
|
410 tar -xf /opt/flys/flys-wiki.tar.gz |
7454
d9488ca6090b
inor Layout + Wiki
Andre Heinecke <aheinecke@intevation.de>
parents:
7453
diff
changeset
|
411 exit |
d9488ca6090b
inor Layout + Wiki
Andre Heinecke <aheinecke@intevation.de>
parents:
7453
diff
changeset
|
412 |
d9488ca6090b
inor Layout + Wiki
Andre Heinecke <aheinecke@intevation.de>
parents:
7453
diff
changeset
|
413 Rechte für wwwrun setzen:: |
d9488ca6090b
inor Layout + Wiki
Andre Heinecke <aheinecke@intevation.de>
parents:
7453
diff
changeset
|
414 |
d9488ca6090b
inor Layout + Wiki
Andre Heinecke <aheinecke@intevation.de>
parents:
7453
diff
changeset
|
415 cd /home/flys/wiki/moin-2013-02-01/wiki/ |
d9488ca6090b
inor Layout + Wiki
Andre Heinecke <aheinecke@intevation.de>
parents:
7453
diff
changeset
|
416 chown -R wwwrun data underlay |
d9488ca6090b
inor Layout + Wiki
Andre Heinecke <aheinecke@intevation.de>
parents:
7453
diff
changeset
|
417 |
7472
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
418 .. raw:: pdf |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
419 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
420 PageBreak |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
421 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
422 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
423 FLYS-Importer |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
424 ------------- |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
425 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
426 Um den Flys Importer nach /opt/flys zu installieren |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
427 reicht es Diesen zu entpacken (als Nutzer flys).:: |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
428 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
429 cd /opt/flys |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
430 tar -xf /opt/flys-importer_201310251707.tar.gz |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
431 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
432 Dieser liegt anschließend unter /opt/flys-importer |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
433 bereit. Die Konfiguration und Verwendung ist der |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
434 Importer Dokumentation zu entnehmen. Diese liegt |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
435 nun unter:: |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
436 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
437 /opt/flys/flys-importer/importer-manual.pdf |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
438 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
439 AFT-DIPS |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
440 -------- |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
441 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
442 AFT Dips nach /opt/flys installieren:: |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
443 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
444 cd /opt/flys/ |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
445 tar -xf aft-dips-etl.tar.gz |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
446 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
447 Ggf. muss nun noch die Konfiguration der Datenbanken angepasst werden. |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
448 Die zugehörige Konfigurationsdatei ist:: |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
449 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
450 /opt/flys/aft-dips-etl/conf/conf.xml |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
451 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
452 Der Prozess kann nun ausgeführt werden:: |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
453 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
454 /opt/flys/aft-dips-etl/bin/run.sh |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
455 |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
456 Logs des AFT/DIPS synchronisationsprozesses werden unter |
9cf5fd49837a
Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents:
7454
diff
changeset
|
457 ``/opt/flys/aft-dips-etl/logs`` abgelegt. |