Commit f2a56a998a7a36f030091ea0f0c99557b8df2495

Authored by Paul Barrett
1 parent 9fa9c1c9

CRLF to LF in htaccess file

Committed by: Paul Barrett
webservice/clienttools/services/0.9.1/.htaccess
1 -# This file sets up the necessary PHP settings to run KnowledgeTree  
2 -# optimally.  
3 -#  
4 -# It is best that KnowledgeTree be allowed to manage its PHP and access  
5 -# permissions using these .htaccess files. This prevents direct access  
6 -# to libraries, scripts, and documents that should not be available via  
7 -# the web.  
8 -#  
9 -# By default, to facilitate quick testing of functionality,  
10 -# KnowledgeTree places the Documents directory within the KnowledgeTree  
11 -# web root. This, by default, would allow people to browse the  
12 -# documents in the DMS, bypassing the security permissions. The  
13 -# default .htaccess settings would prevent this.  
14 -#  
15 -# KnowledgeTree itself is able to deal with most PHP configurations,  
16 -# excepting "safe mode" currently, but is unable to handle certain  
17 -# inherent configuration options (for example, setting the upload size  
18 -# very low). Check the setup checklists (as described in the  
19 -# documentation) to see how your configuration is handled.  
20 -#  
21 -# The default .htaccess settings ensure that no workarounds occur in the  
22 -# PHP code, leading to better performance and robustness.  
23 -#  
24 -<IfModule mod_php5.c>  
25 -php_value default_mimetype text/html  
26 -php_value auto_prepend_file none  
27 -php_value auto_append_file none  
28 -php_flag display_startup_errors ON  
29 -php_flag display_errors ON  
30 -php_flag file_uploads ON  
31 -php_flag magic_quotes_gpc OFF  
32 -php_flag magic_quotes_runtime OFF  
33 -php_flag register_globals OFF  
34 -php_flag output_buffering OFF  
35 -php_flag session.auto_start OFF  
36 -</IfModule>  
37 -  
38 -<IfModule sapi_apache2.c>  
39 -php_value default_mimetype text/html  
40 -php_value auto_prepend_file none  
41 -php_value auto_append_file none  
42 -php_flag display_startup_errors ON  
43 -php_flag display_errors ON  
44 -php_flag file_uploads ON  
45 -php_flag magic_quotes_gpc OFF  
46 -php_flag magic_quotes_runtime OFF  
47 -php_flag register_globals OFF  
48 -php_flag output_buffering OFF  
49 -php_flag session.auto_start OFF  
50 -</IfModule>  
51 -  
52 -<IfModule mod_env.c>  
53 -SetEnv kt_htaccess_worked yes  
54 -SetEnvIf Authorization (.*) kt_auth=$1  
55 -</IfModule>  
56 -LimitRequestBody 0  
57 -DirectoryIndex index.html index.php  
58 -Options none  
59 -Options +ExecCGI  
60 -Options +SymLinksIfOwnerMatch  
61 -#AcceptPathInfo On  
62 -  
63 -AddOutputFilter DEFLATE text/html text/plain text/xml text/javascript application/x-javascript text/css  
64 -# The following seems to breaking things on ZendServer - kgf  
65 -#ExpiresActive ON  
66 -#ExpiresByType text/html "access plus 1 day"  
67 -#ExpiresByType text/css "access plus 1 day"  
68 -#ExpiresByType text/javascript "access plus 7 days"  
69 -#ExpiresByType application/x-javascript "access plus 7 days"  
70 -#ExpiresByType image/gif "access plus 1 month"  
71 -#ExpiresByType image/jpg "access plus 1 month"  
72 -#ExpiresByType image/png "access plus 1 month"  
73 -#ExpiresByType image/x-icon "access plus 1 month"  
74 -  
75 -#  
76 -# If you are having uploading larger documents, adjust the 16M examples  
77 -# below to increase the maximum file size. This is set to a reasonable  
78 -# size for testing and most usage patterns, as increased sizes may allow  
79 -# malicious users to use up resources.  
80 -#  
81 -<IfModule mod_php5.c>  
82 -php_value upload_max_filesize -1  
83 -php_value post_max_size 2000M  
84 -php_value memory_limit -1  
85 -php_value max_input_time -1  
86 -php_value max_execution_time 0  
87 -php_value error_reporting 5  
88 -</IfModule>  
89 -<IfModule sapi_apache2.c>  
90 -php_value upload_max_filesize -1  
91 -php_value post_max_size 2000M  
92 -php_value memory_limit -1  
93 -php_value max_input_time -1  
94 -php_value max_execution_time 0  
95 -php_value error_reporting 5  
96 -</IfModule>  
97 -  
98 -# Workaround for mod_auth when running php cgi  
99 -<IfModule mod_rewrite.c>  
100 -RewriteEngine on  
101 -RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]  
102 -</IfModule>  
103 -  
104 -#<IfModule mod_rewrite.c>  
105 -#RewriteEngine On  
106 -#RewriteBase /  
107 -## Set RewriteBase to the base directory that KnowledgeTree is viewable  
108 -## from via the web. So http://foo.org/ is /, and  
109 -## http://bar.com/knowledgeTree/ is /knowledgeTree  
110 -##RewriteBase /knowledgeTree  
111 -#RewriteCond %{REQUEST_FILENAME} !-f  
112 -#RewriteCond %{REQUEST_FILENAME}.php -f  
113 -#RewriteRule !^[^/]*.php - [C]  
114 -#RewriteRule ^([^/]*)([/].+)? $1.php [E=kt_path_info:$2,E=kt_orig_file:$1.php]  
115 -#<IfModule mod_env.c>  
116 -#SetEnv kt_no_extensions yes  
117 -#</IfModule>  
118 -#</IfModule> 1 +# This file sets up the necessary PHP settings to run KnowledgeTree
  2 +# optimally.
  3 +#
  4 +# It is best that KnowledgeTree be allowed to manage its PHP and access
  5 +# permissions using these .htaccess files. This prevents direct access
  6 +# to libraries, scripts, and documents that should not be available via
  7 +# the web.
  8 +#
  9 +# By default, to facilitate quick testing of functionality,
  10 +# KnowledgeTree places the Documents directory within the KnowledgeTree
  11 +# web root. This, by default, would allow people to browse the
  12 +# documents in the DMS, bypassing the security permissions. The
  13 +# default .htaccess settings would prevent this.
  14 +#
  15 +# KnowledgeTree itself is able to deal with most PHP configurations,
  16 +# excepting "safe mode" currently, but is unable to handle certain
  17 +# inherent configuration options (for example, setting the upload size
  18 +# very low). Check the setup checklists (as described in the
  19 +# documentation) to see how your configuration is handled.
  20 +#
  21 +# The default .htaccess settings ensure that no workarounds occur in the
  22 +# PHP code, leading to better performance and robustness.
  23 +#
  24 +<IfModule mod_php5.c>
  25 +php_value default_mimetype text/html
  26 +php_value auto_prepend_file none
  27 +php_value auto_append_file none
  28 +php_flag display_startup_errors ON
  29 +php_flag display_errors ON
  30 +php_flag file_uploads ON
  31 +php_flag magic_quotes_gpc OFF
  32 +php_flag magic_quotes_runtime OFF
  33 +php_flag register_globals OFF
  34 +php_flag output_buffering OFF
  35 +php_flag session.auto_start OFF
  36 +</IfModule>
  37 +
  38 +<IfModule sapi_apache2.c>
  39 +php_value default_mimetype text/html
  40 +php_value auto_prepend_file none
  41 +php_value auto_append_file none
  42 +php_flag display_startup_errors ON
  43 +php_flag display_errors ON
  44 +php_flag file_uploads ON
  45 +php_flag magic_quotes_gpc OFF
  46 +php_flag magic_quotes_runtime OFF
  47 +php_flag register_globals OFF
  48 +php_flag output_buffering OFF
  49 +php_flag session.auto_start OFF
  50 +</IfModule>
  51 +
  52 +<IfModule mod_env.c>
  53 +SetEnv kt_htaccess_worked yes
  54 +SetEnvIf Authorization (.*) kt_auth=$1
  55 +</IfModule>
  56 +LimitRequestBody 0
  57 +DirectoryIndex index.html index.php
  58 +Options none
  59 +Options +ExecCGI
  60 +Options +SymLinksIfOwnerMatch
  61 +#AcceptPathInfo On
  62 +
  63 +AddOutputFilter DEFLATE text/html text/plain text/xml text/javascript application/x-javascript text/css
  64 +# The following seems to breaking things on ZendServer - kgf
  65 +#ExpiresActive ON
  66 +#ExpiresByType text/html "access plus 1 day"
  67 +#ExpiresByType text/css "access plus 1 day"
  68 +#ExpiresByType text/javascript "access plus 7 days"
  69 +#ExpiresByType application/x-javascript "access plus 7 days"
  70 +#ExpiresByType image/gif "access plus 1 month"
  71 +#ExpiresByType image/jpg "access plus 1 month"
  72 +#ExpiresByType image/png "access plus 1 month"
  73 +#ExpiresByType image/x-icon "access plus 1 month"
  74 +
  75 +#
  76 +# If you are having uploading larger documents, adjust the 16M examples
  77 +# below to increase the maximum file size. This is set to a reasonable
  78 +# size for testing and most usage patterns, as increased sizes may allow
  79 +# malicious users to use up resources.
  80 +#
  81 +<IfModule mod_php5.c>
  82 +php_value upload_max_filesize -1
  83 +php_value post_max_size 2000M
  84 +php_value memory_limit -1
  85 +php_value max_input_time -1
  86 +php_value max_execution_time 0
  87 +php_value error_reporting 5
  88 +</IfModule>
  89 +<IfModule sapi_apache2.c>
  90 +php_value upload_max_filesize -1
  91 +php_value post_max_size 2000M
  92 +php_value memory_limit -1
  93 +php_value max_input_time -1
  94 +php_value max_execution_time 0
  95 +php_value error_reporting 5
  96 +</IfModule>
  97 +
  98 +# Workaround for mod_auth when running php cgi
  99 +<IfModule mod_rewrite.c>
  100 +RewriteEngine on
  101 +RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
  102 +</IfModule>
  103 +
  104 +#<IfModule mod_rewrite.c>
  105 +#RewriteEngine On
  106 +#RewriteBase /
  107 +## Set RewriteBase to the base directory that KnowledgeTree is viewable
  108 +## from via the web. So http://foo.org/ is /, and
  109 +## http://bar.com/knowledgeTree/ is /knowledgeTree
  110 +##RewriteBase /knowledgeTree
  111 +#RewriteCond %{REQUEST_FILENAME} !-f
  112 +#RewriteCond %{REQUEST_FILENAME}.php -f
  113 +#RewriteRule !^[^/]*.php - [C]
  114 +#RewriteRule ^([^/]*)([/].+)? $1.php [E=kt_path_info:$2,E=kt_orig_file:$1.php]
  115 +#<IfModule mod_env.c>
  116 +#SetEnv kt_no_extensions yes
  117 +#</IfModule>
  118 +#</IfModule>