Subversion-Projekte lars-tiefland.ci

Revision

Revision 2256 | Details | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
1 lars 1
<?php
2
defined('BASEPATH') OR exit('No direct script access allowed');
3
 
4
/*
5
|--------------------------------------------------------------------------
6
| Base Site URL
7
|--------------------------------------------------------------------------
8
|
9
| URL to your CodeIgniter root. Typically this will be your base URL,
10
| WITH a trailing slash:
11
|
12
|	http://example.com/
13
|
14
| WARNING: You MUST set this value!
15
|
16
| If it is not set, then CodeIgniter will try guess the protocol and path
17
| your installation, but due to security concerns the hostname will be set
18
| to $_SERVER['SERVER_ADDR'] if available, or localhost otherwise.
19
| The auto-detection mechanism exists only for convenience during
20
| development and MUST NOT be used in production!
21
|
22
| If you need to allow multiple domains, remember that this file is still
23
| a PHP script and you can easily do that on your own.
24
|
25
*/
2041 lars 26
$config['base_url'] = $_SERVER['SERVER_PROTOCOL'].'://'.$_SERVER['SERVER_NAME'].'/';
1 lars 27
 
28
/*
29
|--------------------------------------------------------------------------
30
| Index File
31
|--------------------------------------------------------------------------
32
|
33
| Typically this will be your index.php file, unless you've renamed it to
34
| something else. If you are using mod_rewrite to remove the page set this
35
| variable so that it is blank.
36
|
37
*/
38
$config['index_page'] = 'index.php';
39
 
40
/*
41
|--------------------------------------------------------------------------
42
| URI PROTOCOL
43
|--------------------------------------------------------------------------
44
|
45
| This item determines which server global should be used to retrieve the
46
| URI string.  The default setting of 'REQUEST_URI' works for most servers.
47
| If your links do not seem to work, try one of the other delicious flavors:
48
|
49
| 'REQUEST_URI'    Uses $_SERVER['REQUEST_URI']
50
| 'QUERY_STRING'   Uses $_SERVER['QUERY_STRING']
51
| 'PATH_INFO'      Uses $_SERVER['PATH_INFO']
52
|
53
| WARNING: If you set this to 'PATH_INFO', URIs will always be URL-decoded!
54
*/
55
$config['uri_protocol']	= 'REQUEST_URI';
56
 
57
/*
58
|--------------------------------------------------------------------------
59
| URL suffix
60
|--------------------------------------------------------------------------
61
|
62
| This option allows you to add a suffix to all URLs generated by CodeIgniter.
63
| For more information please see the user guide:
64
|
65
| https://codeigniter.com/user_guide/general/urls.html
66
*/
499 lars 67
$config['url_suffix'] = '.html';
1 lars 68
 
69
/*
70
|--------------------------------------------------------------------------
71
| Default Language
72
|--------------------------------------------------------------------------
73
|
74
| This determines which set of language files should be used. Make sure
75
| there is an available translation if you intend to use something other
76
| than english.
77
|
78
*/
2392 lars 79
$config['language']	= 'german';
1 lars 80
 
81
/*
82
|--------------------------------------------------------------------------
83
| Default Character Set
84
|--------------------------------------------------------------------------
85
|
86
| This determines which character set is used by default in various methods
87
| that require a character set to be provided.
88
|
89
| See http://php.net/htmlspecialchars for a list of supported charsets.
90
|
91
*/
92
$config['charset'] = 'UTF-8';
93
 
94
/*
95
|--------------------------------------------------------------------------
96
| Enable/Disable System Hooks
97
|--------------------------------------------------------------------------
98
|
99
| If you would like to use the 'hooks' feature you must enable it by
100
| setting this variable to TRUE (boolean).  See the user guide for details.
101
|
102
*/
103
$config['enable_hooks'] = FALSE;
104
 
105
/*
106
|--------------------------------------------------------------------------
107
| Class Extension Prefix
108
|--------------------------------------------------------------------------
109
|
110
| This item allows you to set the filename/classname prefix when extending
111
| native libraries.  For more information please see the user guide:
112
|
113
| https://codeigniter.com/user_guide/general/core_classes.html
114
| https://codeigniter.com/user_guide/general/creating_libraries.html
115
|
116
*/
117
$config['subclass_prefix'] = 'MY_';
118
 
119
/*
120
|--------------------------------------------------------------------------
121
| Composer auto-loading
122
|--------------------------------------------------------------------------
123
|
124
| Enabling this setting will tell CodeIgniter to look for a Composer
125
| package auto-loader script in application/vendor/autoload.php.
126
|
127
|	$config['composer_autoload'] = TRUE;
128
|
129
| Or if you have your vendor/ directory located somewhere else, you
130
| can opt to set a specific path as well:
131
|
132
|	$config['composer_autoload'] = '/path/to/vendor/autoload.php';
133
|
134
| For more information about Composer, please visit http://getcomposer.org/
135
|
136
| Note: This will NOT disable or override the CodeIgniter-specific
137
|	autoloading (application/config/autoload.php)
138
*/
139
$config['composer_autoload'] = FALSE;
140
 
141
/*
142
|--------------------------------------------------------------------------
143
| Allowed URL Characters
144
|--------------------------------------------------------------------------
145
|
146
| This lets you specify which characters are permitted within your URLs.
147
| When someone tries to submit a URL with disallowed characters they will
148
| get a warning message.
149
|
150
| As a security measure you are STRONGLY encouraged to restrict URLs to
151
| as few characters as possible.  By default only these are allowed: a-z 0-9~%.:_-
152
|
153
| Leave blank to allow all characters -- but only if you are insane.
154
|
155
| The configured value is actually a regular expression character group
156
| and it will be executed as: ! preg_match('/^[<permitted_uri_chars>]+$/i
157
|
158
| DO NOT CHANGE THIS UNLESS YOU FULLY UNDERSTAND THE REPERCUSSIONS!!
159
|
160
*/
2256 lars 161
$config['permitted_uri_chars'] = 'a-z 0-9~%.:_\-\(\)';
1 lars 162
 
163
/*
164
|--------------------------------------------------------------------------
165
| Enable Query Strings
166
|--------------------------------------------------------------------------
167
|
168
| By default CodeIgniter uses search-engine friendly segment based URLs:
169
| example.com/who/what/where/
170
|
171
| By default CodeIgniter enables access to the $_GET array.  If for some
172
| reason you would like to disable it, set 'allow_get_array' to FALSE.
173
|
174
| You can optionally enable standard query string based URLs:
175
| example.com?who=me&what=something&where=here
176
|
177
| Options are: TRUE or FALSE (boolean)
178
|
179
| The other items let you set the query string 'words' that will
180
| invoke your controllers and its functions:
181
| example.com/index.php?c=controller&m=function
182
|
183
| Please note that some of the helpers won't work as expected when
184
| this feature is enabled, since CodeIgniter is designed primarily to
185
| use segment based URLs.
186
|
187
*/
188
$config['allow_get_array'] = TRUE;
189
$config['enable_query_strings'] = FALSE;
190
$config['controller_trigger'] = 'c';
191
$config['function_trigger'] = 'm';
192
$config['directory_trigger'] = 'd';
193
 
194
/*
195
|--------------------------------------------------------------------------
196
| Error Logging Threshold
197
|--------------------------------------------------------------------------
198
|
199
| You can enable error logging by setting a threshold over zero. The
200
| threshold determines what gets logged. Threshold options are:
201
|
202
|	0 = Disables logging, Error logging TURNED OFF
203
|	1 = Error Messages (including PHP errors)
204
|	2 = Debug Messages
205
|	3 = Informational Messages
206
|	4 = All Messages
207
|
208
| You can also pass an array with threshold levels to show individual error types
209
|
210
| 	array(2) = Debug Messages, without Error Messages
211
|
212
| For a live site you'll usually only enable Errors (1) to be logged otherwise
213
| your log files will fill up very fast.
214
|
215
*/
498 lars 216
$config['log_threshold'] = 1;
1 lars 217
 
218
/*
219
|--------------------------------------------------------------------------
220
| Error Logging Directory Path
221
|--------------------------------------------------------------------------
222
|
223
| Leave this BLANK unless you would like to set something other than the default
224
| application/logs/ directory. Use a full server path with trailing slash.
225
|
226
*/
227
$config['log_path'] = '';
228
 
229
/*
230
|--------------------------------------------------------------------------
231
| Log File Extension
232
|--------------------------------------------------------------------------
233
|
234
| The default filename extension for log files. The default 'php' allows for
235
| protecting the log files via basic scripting, when they are to be stored
236
| under a publicly accessible directory.
237
|
238
| Note: Leaving it blank will default to 'php'.
239
|
240
*/
241
$config['log_file_extension'] = '';
242
 
243
/*
244
|--------------------------------------------------------------------------
245
| Log File Permissions
246
|--------------------------------------------------------------------------
247
|
248
| The file system permissions to be applied on newly created log files.
249
|
250
| IMPORTANT: This MUST be an integer (no quotes) and you MUST use octal
251
|            integer notation (i.e. 0700, 0644, etc.)
252
*/
253
$config['log_file_permissions'] = 0644;
254
 
255
/*
256
|--------------------------------------------------------------------------
257
| Date Format for Logs
258
|--------------------------------------------------------------------------
259
|
260
| Each item that is logged has an associated date. You can use PHP date
261
| codes to set your own date formatting
262
|
263
*/
264
$config['log_date_format'] = 'Y-m-d H:i:s';
265
 
266
/*
267
|--------------------------------------------------------------------------
268
| Error Views Directory Path
269
|--------------------------------------------------------------------------
270
|
271
| Leave this BLANK unless you would like to set something other than the default
272
| application/views/errors/ directory.  Use a full server path with trailing slash.
273
|
274
*/
275
$config['error_views_path'] = '';
276
 
277
/*
278
|--------------------------------------------------------------------------
279
| Cache Directory Path
280
|--------------------------------------------------------------------------
281
|
282
| Leave this BLANK unless you would like to set something other than the default
283
| application/cache/ directory.  Use a full server path with trailing slash.
284
|
285
*/
286
$config['cache_path'] = '';
287
 
288
/*
289
|--------------------------------------------------------------------------
290
| Cache Include Query String
291
|--------------------------------------------------------------------------
292
|
293
| Whether to take the URL query string into consideration when generating
294
| output cache files. Valid options are:
295
|
296
|	FALSE      = Disabled
297
|	TRUE       = Enabled, take all query parameters into account.
298
|	             Please be aware that this may result in numerous cache
299
|	             files generated for the same page over and over again.
300
|	array('q') = Enabled, but only take into account the specified list
301
|	             of query parameters.
302
|
303
*/
304
$config['cache_query_string'] = FALSE;
305
 
306
/*
307
|--------------------------------------------------------------------------
308
| Encryption Key
309
|--------------------------------------------------------------------------
310
|
311
| If you use the Encryption class, you must set an encryption key.
312
| See the user guide for more info.
313
|
314
| https://codeigniter.com/user_guide/libraries/encryption.html
315
|
316
*/
317
$config['encryption_key'] = '';
318
 
319
/*
320
|--------------------------------------------------------------------------
321
| Session Variables
322
|--------------------------------------------------------------------------
323
|
324
| 'sess_driver'
325
|
326
|	The storage driver to use: files, database, redis, memcached
327
|
328
| 'sess_cookie_name'
329
|
330
|	The session cookie name, must contain only [0-9a-z_-] characters
331
|
332
| 'sess_expiration'
333
|
334
|	The number of SECONDS you want the session to last.
335
|	Setting to 0 (zero) means expire when the browser is closed.
336
|
337
| 'sess_save_path'
338
|
339
|	The location to save sessions to, driver dependent.
340
|
341
|	For the 'files' driver, it's a path to a writable directory.
342
|	WARNING: Only absolute paths are supported!
343
|
344
|	For the 'database' driver, it's a table name.
345
|	Please read up the manual for the format with other session drivers.
346
|
347
|	IMPORTANT: You are REQUIRED to set a valid save path!
348
|
349
| 'sess_match_ip'
350
|
351
|	Whether to match the user's IP address when reading the session data.
352
|
353
|	WARNING: If you're using the database driver, don't forget to update
354
|	         your session table's PRIMARY KEY when changing this setting.
355
|
356
| 'sess_time_to_update'
357
|
358
|	How many seconds between CI regenerating the session ID.
359
|
360
| 'sess_regenerate_destroy'
361
|
362
|	Whether to destroy session data associated with the old session ID
363
|	when auto-regenerating the session ID. When set to FALSE, the data
364
|	will be later deleted by the garbage collector.
365
|
366
| Other session cookie settings are shared with the rest of the application,
367
| except for 'cookie_prefix' and 'cookie_httponly', which are ignored here.
368
|
369
*/
370
$config['sess_driver'] = 'files';
371
$config['sess_cookie_name'] = 'ci_session';
372
$config['sess_expiration'] = 7200;
373
$config['sess_save_path'] = NULL;
374
$config['sess_match_ip'] = FALSE;
375
$config['sess_time_to_update'] = 300;
376
$config['sess_regenerate_destroy'] = FALSE;
377
 
378
/*
379
|--------------------------------------------------------------------------
380
| Cookie Related Variables
381
|--------------------------------------------------------------------------
382
|
383
| 'cookie_prefix'   = Set a cookie name prefix if you need to avoid collisions
384
| 'cookie_domain'   = Set to .your-domain.com for site-wide cookies
385
| 'cookie_path'     = Typically will be a forward slash
386
| 'cookie_secure'   = Cookie will only be set if a secure HTTPS connection exists.
387
| 'cookie_httponly' = Cookie will only be accessible via HTTP(S) (no javascript)
388
|
389
| Note: These settings (with the exception of 'cookie_prefix' and
390
|       'cookie_httponly') will also affect sessions.
391
|
392
*/
393
$config['cookie_prefix']	= '';
394
$config['cookie_domain']	= '';
395
$config['cookie_path']		= '/';
396
$config['cookie_secure']	= FALSE;
397
$config['cookie_httponly'] 	= FALSE;
398
 
399
/*
400
|--------------------------------------------------------------------------
401
| Standardize newlines
402
|--------------------------------------------------------------------------
403
|
404
| Determines whether to standardize newline characters in input data,
405
| meaning to replace \r\n, \r, \n occurrences with the PHP_EOL value.
406
|
407
| This is particularly useful for portability between UNIX-based OSes,
408
| (usually \n) and Windows (\r\n).
409
|
410
*/
411
$config['standardize_newlines'] = FALSE;
412
 
413
/*
414
|--------------------------------------------------------------------------
415
| Global XSS Filtering
416
|--------------------------------------------------------------------------
417
|
418
| Determines whether the XSS filter is always active when GET, POST or
419
| COOKIE data is encountered
420
|
421
| WARNING: This feature is DEPRECATED and currently available only
422
|          for backwards compatibility purposes!
423
|
424
*/
425
$config['global_xss_filtering'] = FALSE;
426
 
427
/*
428
|--------------------------------------------------------------------------
429
| Cross Site Request Forgery
430
|--------------------------------------------------------------------------
431
| Enables a CSRF cookie token to be set. When set to TRUE, token will be
432
| checked on a submitted form. If you are accepting user data, it is strongly
433
| recommended CSRF protection be enabled.
434
|
435
| 'csrf_token_name' = The token name
436
| 'csrf_cookie_name' = The cookie name
437
| 'csrf_expire' = The number in seconds the token should expire.
438
| 'csrf_regenerate' = Regenerate token on every submission
439
| 'csrf_exclude_uris' = Array of URIs which ignore CSRF checks
440
*/
441
$config['csrf_protection'] = FALSE;
442
$config['csrf_token_name'] = 'csrf_test_name';
443
$config['csrf_cookie_name'] = 'csrf_cookie_name';
444
$config['csrf_expire'] = 7200;
445
$config['csrf_regenerate'] = TRUE;
446
$config['csrf_exclude_uris'] = array();
447
 
448
/*
449
|--------------------------------------------------------------------------
450
| Output Compression
451
|--------------------------------------------------------------------------
452
|
453
| Enables Gzip output compression for faster page loads.  When enabled,
454
| the output class will test whether your server supports Gzip.
455
| Even if it does, however, not all browsers support compression
456
| so enable only if you are reasonably sure your visitors can handle it.
457
|
458
| Only used if zlib.output_compression is turned off in your php.ini.
459
| Please do not use it together with httpd-level output compression.
460
|
461
| VERY IMPORTANT:  If you are getting a blank page when compression is enabled it
462
| means you are prematurely outputting something to your browser. It could
463
| even be a line of whitespace at the end of one of your scripts.  For
464
| compression to work, nothing can be sent before the output buffer is called
465
| by the output class.  Do not 'echo' any values with compression enabled.
466
|
467
*/
468
$config['compress_output'] = FALSE;
469
 
470
/*
471
|--------------------------------------------------------------------------
472
| Master Time Reference
473
|--------------------------------------------------------------------------
474
|
475
| Options are 'local' or any PHP supported timezone. This preference tells
476
| the system whether to use your server's local time as the master 'now'
477
| reference, or convert it to the configured one timezone. See the 'date
478
| helper' page of the user guide for information regarding date handling.
479
|
480
*/
481
$config['time_reference'] = 'local';
482
 
483
/*
484
|--------------------------------------------------------------------------
485
| Rewrite PHP Short Tags
486
|--------------------------------------------------------------------------
487
|
488
| If your PHP installation does not have short tag support enabled CI
489
| can rewrite the tags on-the-fly, enabling you to utilize that syntax
490
| in your view files.  Options are TRUE or FALSE (boolean)
491
|
492
| Note: You need to have eval() enabled for this to work.
493
|
494
*/
495
$config['rewrite_short_tags'] = FALSE;
496
 
497
/*
498
|--------------------------------------------------------------------------
499
| Reverse Proxy IPs
500
|--------------------------------------------------------------------------
501
|
502
| If your server is behind a reverse proxy, you must whitelist the proxy
503
| IP addresses from which CodeIgniter should trust headers such as
504
| HTTP_X_FORWARDED_FOR and HTTP_CLIENT_IP in order to properly identify
505
| the visitor's IP address.
506
|
507
| You can use both an array or a comma-separated list of proxy addresses,
508
| as well as specifying whole subnets. Here are a few examples:
509
|
510
| Comma-separated:	'10.0.1.200,192.168.5.0/24'
511
| Array:		array('10.0.1.200', '192.168.5.0/24')
512
*/
513
$config['proxy_ips'] = '';