# This file sets up the necessary PHP settings to run KnowledgeTree # optimally. # # It is best that KnowledgeTree be allowed to manage its PHP and access # permissions using these .htaccess files. This prevents direct access # to libraries, scripts, and documents that should not be available via # the web. # # By default, to facilitate quick testing of functionality, # KnowledgeTree places the Documents directory within the KnowledgeTree # web root. This, by default, would allow people to browse the # documents in the DMS, bypassing the security permissions. The # default .htaccess settings would prevent this. # # KnowledgeTree itself is able to deal with most PHP configurations, # excepting "safe mode" currently, but is unable to handle certain # inherent configuration options (for example, setting the upload size # very low). Check the setup checklists (as described in the # documentation) to see how your configuration is handled. # # The default .htaccess settings ensure that no workarounds occur in the # PHP code, leading to better performance and robustness. # php_value default_mimetype text/html php_value auto_prepend_file none php_value auto_append_file none php_flag display_startup_errors ON php_flag display_errors ON php_flag file_uploads ON php_flag magic_quotes_gpc OFF php_flag magic_quotes_runtime OFF php_flag register_globals OFF php_flag output_buffering OFF php_flag session.auto_start OFF SetEnv kt_htaccess_worked yes LimitRequestBody 0 DirectoryIndex index.html index.php Options none # # If you are having uploading larger documents, adjust the 16M examples # below to increase the maximum file size. This is set to a reasonable # size for testing and most usage patterns, as increased sizes may allow # malicious users to use up resources. # php_value upload_max_filesize 16M php_value post_max_size 16M php_value memory_limit 16M php_value max_input_time -1 php_value max_execution_time 60 # #Options +MultiViews # #SetEnv kt_no_extensions yes # # # # #RewriteEngine On #RewriteCond %{REQUEST_FILENAME} !-f #RewriteCond %{REQUEST_FILENAME}.php -f #RewriteRule ^(.*)$ $1.php # #SetEnv kt_no_extensions yes # # #