2012-02-01 15:07:03 +00:00
< ? php
2012-03-31 17:59:28 +00:00
/*
* First , load the user - specified settings
*/
@ include_once " data/config/shimmie.conf.php " ;
@ include_once " data/config/extensions.conf.php " ;
2012-02-12 19:56:21 +00:00
/**
2012-03-31 17:59:28 +00:00
* For any values that aren ' t defined in the above files , Shimmie
* will set the values to their defaults
2012-02-12 19:56:21 +00:00
*
2012-03-30 17:03:55 +00:00
* All of these can be over - ridden by placing a 'define' in data / config / shimmie . conf . php
2012-02-12 19:56:21 +00:00
*
* Do NOT change them in this file . These are the defaults only !
*
* Example :
* define ( " SPEED_HAX " , true );
*
*/
2015-09-12 10:43:28 +00:00
2017-09-19 17:55:43 +00:00
function _d ( string $name , $value ) { if ( ! defined ( $name )) define ( $name , $value );}
2012-02-01 15:07:03 +00:00
_d ( " DATABASE_DSN " , null ); // string PDO database connection details
2012-06-23 22:57:34 +00:00
_d ( " DATABASE_KA " , true ); // string Keep database connection alive
2012-02-01 15:07:03 +00:00
_d ( " CACHE_DSN " , null ); // string cache connection details
_d ( " DEBUG " , false ); // boolean print various debugging details
_d ( " DEBUG_SQL " , false ); // boolean dump SQL queries to data/sql.log
2013-07-05 21:19:12 +00:00
_d ( " DEBUG_CACHE " , false ); // boolean dump cache queries to data/cache.log
2012-02-01 15:07:03 +00:00
_d ( " COVERAGE " , false ); // boolean activate xdebug coverage monitor
_d ( " CONTEXT " , null ); // string file to log performance data into
_d ( " CACHE_HTTP " , false ); // boolean output explicit HTTP caching headers
_d ( " COOKIE_PREFIX " , 'shm' ); // string if you run multiple galleries with non-shared logins, give them different prefixes
_d ( " SPEED_HAX " , false ); // boolean do some questionable things in the name of performance
_d ( " COMPILE_ELS " , false ); // boolean pre-build the list of event listeners
_d ( " NICE_URLS " , false ); // boolean force niceurl mode
2015-07-12 21:12:05 +00:00
_d ( " SEARCH_ACCEL " , false ); // boolean use search accelerator
2012-02-01 15:07:03 +00:00
_d ( " WH_SPLITS " , 1 ); // int how many levels of subfolders to put in the warehouse
2017-09-18 23:04:51 +00:00
_d ( " VERSION " , '2.7-beta' ); // string shimmie version
2012-02-01 15:07:03 +00:00
_d ( " TIMEZONE " , null ); // string timezone
2018-11-11 17:38:32 +00:00
_d ( " CORE_EXTS " , " bbcode,user,mail,upload,image,view,handle_pixel,ext_manager,setup,upgrade,handle_404,handle_static,comment,tag_list,index,tag_edit,alias_editor " ); // extensions to always enable
2016-07-11 12:00:54 +00:00
_d ( " EXTRA_EXTS " , " " ); // string optional extra extensions
_d ( " BASE_URL " , null ); // string force a specific base URL (default is auto-detect)
2019-05-28 16:31:20 +00:00
_d ( " MIN_PHP_VERSION " , '7.1' ); // string minimum supported PHP version
2019-05-26 09:41:24 +00:00
_d ( " SLOW_PAGES " , null ); // float log pages which take more time than this
2018-11-05 22:30:18 +00:00
_d ( " ENABLED_MODS " , " imageboard " );
2012-03-31 17:59:28 +00:00
/*
* Calculated settings - you should never need to change these
* directly , only the things they ' re built from
*/
2014-04-27 19:45:22 +00:00
_d ( " SCORE_VERSION " , 'develop/' . VERSION ); // string SCore version
2012-03-31 17:59:28 +00:00
_d ( " ENABLED_EXTS " , CORE_EXTS . " , " . EXTRA_EXTS );
2014-04-24 23:01:47 +00:00