Projekt

Obecné

Profil

Task #808 » Daisy_2.4.2_Wiki_-_Installation_Steps.txt

Návod na instalaci Daisy Wiki 2.4.2 na Windows Serveru - Petr Vogl, 2012-03-10 15:53

 
1

    
2
DAISY INSTALLATION:
3
==================
4

    
5
 Musí být nainstalován a spuštěn MySQL Server 5.1
6

    
7
 Musí být v systému nastavena proměnná prostředí
8
  JAVA_HOME = C:\Progtam Files (x86)\Java\jre6
9

    
10
 Stažen ZIP archiv z http://sourceforge.net/projects/daisycms/files/
11
 Rozbalen do C:\
12

    
13

    
14

    
15
Databases Settings
16
------------------
17

    
18
1.
19
 Spustit MySQL Command Line Client
20

    
21
2.
22
 Vytvořit DB a uživatele zadáním dotazů:
23

    
24
  CREATE DATABASE daisyrepository CHARACTER SET 'utf8';
25

    
26
  GRANT ALL ON daisyrepository.* TO daisy@'%' IDENTIFIED BY 'daisy';
27

    
28
  GRANT ALL ON daisyrepository.* TO daisy@localhost IDENTIFIED BY 'daisy';
29

    
30
  CREATE DATABASE activemq CHARACTER SET 'utf8';
31

    
32
  GRANT ALL ON activemq.* TO activemq@'%' IDENTIFIED BY 'activemq';
33

    
34
  GRANT ALL ON activemq.* TO activemq@localhost IDENTIFIED BY 'activemq';
35

    
36

    
37

    
38
Daisy Repository Server
39
-----------------------
40

    
41
1.
42
 Spustit cmd.exe
43
 Nastavit proměnnou
44
  
45
  set DAISY_HOME=C:\daisy-2.4.2
46

    
47
2.
48
 Přepnout se do C:\daisy-2.4.2\install
49

    
50
  cd %DAISY_HOME%
51
  cd install
52

    
53
3.
54
 Uložit do souboru install.properties defaultní nastavení instalace
55

    
56
  daisy-repository-init -d install.properties
57

    
58
4.
59
 Upravit nastavení Daisy v souboru install.properties
60

    
61
 # Other possible values:
62
 # ...
63
 repo.dbType=mysql5
64

    
65
 # Configure an administrator user.
66
 # ...
67
 repo.adminUser=root
68
 repo.adminPass=vogel..PC1011
69

    
70
 # Daisy data directory location                          
71
 # =============================
72
 #repo.datadir=${user.home}/repodata
73
 repo.datadir=c:\\daisyrepodata
74

    
75
 # see repo.dbType
76
 repo.jms.dbType=mysql5
77

    
78
 # mysql5 default settings
79
 repo.db.mysql5.url=....
80
 repo.jms.db.mysql5.url=...
81

    
82
5.
83
 Nainstalovat repository
84

    
85
  daisy-repository-init -i install.properties
86

    
87
6.
88
 Spustit Daisy Repository Server
89

    
90
  cd ..
91
  cd repository-server\bin
92
  daisy-repository-server C:\daisyrepodata
93

    
94
 Oběví se zpráva
95
  Daisy repository server started [timestamp]
96

    
97
 Okno příkazové řádky nezavírat! Ukončil by se repo-server.
98

    
99

    
100

    
101
Inicializace Daisy Wiki:
102
------------------------
103

    
104
1.
105
 Spustit cmd.exe
106
 Nastavit proměnnou
107
  
108
  set DAISY_HOME=C:\daisy-2.4.2
109

    
110
2.
111
 Přepnout se do C:\daisy-2.4.2\install
112

    
113
  cd %DAISY_HOME%
114
  cd install
115

    
116
3.
117
 Spustit CLI průvodce
118

    
119
  daisy-wiki-init
120
  
121
   potvrdit repo URL http://localhost:9263
122
   zadat login: root
123
   zadat heslo: vogel..PC1011
124

    
125
4.
126
 Vytvotit wikidata adresář pomocí průvodce
127

    
128
  daisy-wikidata-init
129

    
130
   zadat cestu: C:\daisywikidata
131
   potvrdit repo URL http://localhost:9263
132
   zadat login: root
133
   zadat heslo: vogel..PC1011
134
   zadat cestu: C:\daisyrepodata
135

    
136
5.
137
 Vytvoření Daisy Wiki Site pomocí průvodce
138

    
139
  daisy-wiki-add-site C:\daisywikidata
140

    
141
   potvrdit repo URL http://localhost:9263
142
   zadat login: root
143
   zadat heslo: vogel..PC1011
144
   multi-language setup: no
145
   Name for site: docu
146
   Language: default
147

    
148

    
149

    
150
Spoštění Daisy Wiki (front-end):
151
--------------------------------
152

    
153
Jsou dvě možnosti:
154

    
155
A) Jetty
156

    
157
1.
158
 Spustit cmd.exe
159
 Nastavit proměnnou
160
  
161
  set DAISY_HOME=C:\daisy-2.4.2
162

    
163
2.
164
 Přepnout se do C:\daisy-2.4.2\install
165

    
166
  cd %DAISY_HOME%
167
  cd daisywiki\bin
168

    
169
3.
170
 Spustit Jetty
171

    
172
  daisy-wiki C:\daisywikidata
173

    
174
Pozn.:
175
 Front-end aplikace je umístěna v adresáři
176
  <DAISY_HOME>\daisywiki\webapp
177

    
178
4.
179
 Vyzkoušet, jestli vše funguje
180

    
181
  http://localhost:8888/
182

    
183

    
184

    
185
B) Tomcat 7
186

    
187
Pozor:
188
! musí být zastavena služba Apache Tomcat !
189

    
190
1.
191
 Zkopírovat adresář <DAISY_HOME>\daisywiki\webapp do
192

    
193
  C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\webapps
194

    
195
Pozn.:
196
 <TOMCAT_HOME> = C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0
197

    
198
2.
199
 Přejmenovat adresář
200

    
201
  <TOMCAT_HOME>\webapps\webapp  ---na--->  docu
202

    
203
3
204
 Zkopirovat JAR soubory
205
  xercesImpl-<version>.jar
206
  xml-apis.jar
207
  xalan-<version>.jar
208

    
209
 Z adresáře <TOMCAT_HOME>\webapps\docs\WEB-INF\lib\
210
 do adresáře <TOMCAT_HOME>\common\endorsed\
211

    
212
4.
213
 Do souboru server.xml pridat do elementu <Connector port="8080" ...  následující atributy
214

    
215
  URIEncoding="UTF-8"
216
  useBodyEncodingForURI="true"
217

    
218
5.
219
 Přidat proměnnou prostředí
220

    
221
  CATALINA_OPTS = -Ddaisywiki.data=C:\daisywikidata
222

    
223
6:
224
 Nastavit v Server Managerovi Managed Handler pro Daisy front-end
225

    
226
  + Roles
227
    + Web Server (IIS)
228
      + Interne Information Services Manager
229

    
230
  + ST-SERVER1
231
    + Sites
232
      + TomcatSite
233

    
234
  Actions:
235
   Add Managed Handler...
236

    
237
    Request Path:
238
    docu/*
239

    
240
    Type:
241
    BonCodeIIS.BonCodeCallHandler
242

    
243
    Name:
244
    BonCodeForDaisyDocus
245

    
246
7.
247
 Vytvorit soubor ROOT.xml v adresáři
248

    
249
  CATALINA_HOME\conf\Catalina\localhost\ROOT.xml
250

    
251
8.
252
 Do vytvořeného souboru vložit
253

    
254
  <?xml version="1.0" encoding="UTF-8"?>
255
  <Context reloadable="true">
256
    <!-- specify wiki data directoty -->
257
    <Parameter name="daisywiki.data" value="/path/to/your/daisy/wiki/data" override="false" />
258
  </Context>
259

    
260
9.
261
 Spustit službu Apache Tomcat
262

    
263
10.
264
 Vyzkoušet, jestli vše funguje
265

    
266
  http://localhost/docu/daisy/
267

    
(1-1/2)