config.ini
7.67 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
; ----------------------------------------------------------------
; At a minimum, you may need to change some of settings in this
; db section.
; ----------------------------------------------------------------
[db]
; The Database Engine to use. Currently mysql is the only
; supported type.
dbType = mysql
; Database login details
dbHost = localhost
dbName = dms
dbUser = dms
dbPass = djw9281js
dbPort = default
dbAdminUser = dmsadmin
dbAdminPass = js9281djw
[KnowledgeTree]
; ----------------------------------------------------------------
; The options in this section should automatically be detected by
; KnowledgeTree. Please DO NOT set these manually if you do not
; need to, as you may introduce errors in your system.
; ----------------------------------------------------------------
; install path (file path)
;
; Leave as default to have it automatically detected.
;
fileSystemRoot = default
; Webserver name (host name)
;
; Leave as default to have it automatically detected.
;
serverName = default
; Whether ssl is enabled or not
;
; Leave as default to have it automatically detected.
;
sslEnabled = default
; Path to the web application from the root of the web site.
; If KT is at http://example.org/foo/, then rootUrl should be '/foo'
;
; Leave as default to have it automatically detected.
;
rootUrl = default
; Whether the platform supports PATH_INFO or not. Currently defaults to
; true, but later will attempt to determine somehow.
pathInfoSupport = default
; Where to look for binaries on your system. This defaults to the path
; set for your web server, which works well for Unix-like systems, but
; may need some changing for Windows systems.
execSearchPath = default
; Use new Dashboard.
; Defaults to true
useNewDashboard = default
; Which level of logging to use. DEBUG, INFO, WARN, ERROR
; Defaults to INFO
; logLevel = DEBUG
[dashboard]
; Display the "Your Checked-out Documents" dashlet even when empty.
; Defaults to false
alwayShowYCOD = default
[storage]
; By default uses KTOnDiskHashedStorageManager
; manager = KTOnDiskHashedStorageManager
manager = default
[ui]
;OEM application name
;appName = ACME
; Enable Morph
;morphEnabled = 1
; Morph Theme
;morphTo = blue
; add the logo of your company to the site's appearance.
; this logo MUST be 50px tall, and on a white background.
companyLogo = ${rootUrl}/resources/companylogo.png
; the logo's width in pixels
companyLogoWidth = 313px
; ALT text - for accessibility purposes.
companyLogoTitle = ACME Corporation
; Main logo
;mainLogo = ${rootUrl}/resources/oemlogo.png
; the logo's width in pixels
;mainLogoWidth = 219px
; ALT text - for accessibility purposes.
;mainLogoTitle = ACME Knowledge Management Systems
; enable/disable powered by kt logo
;poweredByDisabled = 0
; powered by kt logo
;powerLogo = ${rootUrl}/resources/powered-by-kt.gif
; the logo's width in pixels
;powerLogoWidth = 130px
; ALT text - for accessibility purposes.
;powerLogoTitle = Powered by KnowledgeTree
; use the additional IE specific GIF theme overrides.
; using this means that arbitrary theme packs may not work without
; having GIF versions available.
; ieGIF = true
ieGIF = default
; do not restrict to searches (e.g. always show_all) on users and groups pages.
; alwaysShowAll = false
alwaysShowAll = default
; Set to true to automatically refresh the page after the session would
; have expired.
automaticRefresh = default
; use a condensed admin ui
condensedAdminUI = default
; allow "open" from downloads. Changing this to "true" will prevent (most)
; browsers from giving users the "open" option.
; fakeMimetype = false
fakeMimetype = default
; "dot" command location
dot = dot
[i18n]
; Default language for the interface
defaultLanguage = en
; If your language doesn't have distinguishable words (usually, doesn't
; have a space character), set useLike to true to use a search that can
; deal with this, but which is slower.
useLike = default
[tweaks]
; If you want to enable PHP error logging to the log/php_error_log
; file, change the following to true
phpErrorLogFile = false
; Whether to browse to the user's (first) unit when first going to the
; browse section
browseToUnitFolder = default
; Whether bulk operations should generate a transaction notice on each
; item, or only on the folder. Default of "false" indicates that only
; the folder transaction should occur.
noisyBulkOperations = false
[email]
; email settings
emailServer = none
emailPort = default
; do you need auth to connect to SMTP?
emailAuthentication = false
emailUsername = username
emailPassword = password
emailFrom = kt@example.org
emailFromName = KnowledgeTree Document Management System
; Set to true to allow users to send attachments from the document
; management system
allowAttachment = default
; Set to true to allow users to send to any email address, as opposed to
; only users of the system
allowEmailAddresses = default
; Set to true to always send email from the emailFrom address listed
; above, even if there is an identifiable sending user
sendAsSystem = default
; Set to true to only allow users to send emails to those in the same
; groups as them
onlyOwnGroups = default
[urls]
; directories
varDirectory = ${fileSystemRoot}/var
logDirectory = ${varDirectory}/log
documentRoot = ${varDirectory}/Documents
uiDirectory = ${fileSystemRoot}/presentation/lookAndFeel/knowledgeTree
tmpDirectory = ${varDirectory}/tmp
; urls
graphicsUrl = ${rootUrl}/graphics
uiUrl = ${rootUrl}/presentation/lookAndFeel/knowledgeTree
; files
stopwordsFile = ${fileSystemRoot}/config/stopwords.txt
[webservice]
uploadDirectory = ${varDirectory}/uploads
downloadUrl = ${rootUrl}/ktwebservice/download.php
uploadExpiry = 30
downloadExpiry = 30
randomKeyText = bkdfjhg23yskjdhf2iu
[session]
; session timeout (in seconds)
sessionTimeout = 1200
; by default, do not auto-login users as anonymous.
; set this to true if you UNDERSTAND the security system that KT
; uses, and have sensibly applied the roles "Everyone" and "Authenticated Users".
allowAnonymousLogin = false
; Set to true to force sessions to come from the same IP address
; ipTracking = false
[import]
; unzip command - will use execSearchPath to find if the path to the
; binary is not given
unzip = unzip
[export]
; zip command - will use execSearchPath to find if the path to the
; binary is not given
zip = zip
; encoding to use in bulk export plugin
; default is set to UTF-8
; encoding = cp1252
encoding = default
[indexer]
; indexer commands - will use execSearchPath to find if the path to the
; binary is not given
xls2csv = xls2csv
pdftotext = pdftotext
catppt = catppt
pstotext = pstotext
catdoc = catdoc
antiword = antiword.exe
[user_prefs]
; minimum password length on password-setting
; could be moved into DB-auth-config
passwordLength = 6
; apply the minimum password length to admin while creating / editing accounts?
; default is set to "false" meaning that admins can create users with shorter passwords.
restrictAdminPasswords = default
; restrict users from accessing their preferences menus?
restrictPreferences = false
; This is configuration for the built-in authentication provider
[builtinauth]
;
; This would force users that use the built-in authentication provider
; to have to change their passwords every 30 days.
;
; password_change_interval = 30
[cache]
;
; enable/disable the cache and set the cache location
;
cacheEnabled = true
cacheDirectory = ${varDirectory}/cache
[KTWebDAVSettings]
; _LOTS_ of debug info will be logged if the following is "on"
debug = off
; To allow write access to WebDAV clients set safe mode to "off" below
safemode = on
[backup]
; Identify location of kt-backup for database backups.
;backupDirectory=c:/kt-backups
;backupDirectory=/tmp/kt-backups