From 7e08d8a4b110417ed017749d3183fa07d518a17b Mon Sep 17 00:00:00 2001 From: brettp Date: Thu, 15 Oct 2009 14:06:51 +0000 Subject: Standardized files. git-svn-id: http://code.elgg.org/elgg/trunk@3549 36083f99-b078-4883-b0ff-0f9b5a30f544 --- engine/settings.example.php | 251 ++++++++++++++++++++++---------------------- 1 file changed, 124 insertions(+), 127 deletions(-) (limited to 'engine/settings.example.php') diff --git a/engine/settings.example.php b/engine/settings.example.php index 4fbc716a3..30d832456 100644 --- a/engine/settings.example.php +++ b/engine/settings.example.php @@ -1,129 +1,126 @@ dbuser = '{{CONFIG_DBUSER}}'; - - // Database password - $CONFIG->dbpass = '{{CONFIG_DBPASS}}'; - - // Database name - $CONFIG->dbname = '{{CONFIG_DBNAME}}'; - - // Database server - // (For most configurations, you can leave this as 'localhost') - $CONFIG->dbhost = '{{CONFIG_DBHOST}}'; - - // Database table prefix - // If you're sharing a database with other applications, you will want to use this - // to differentiate Elgg's tables. - $CONFIG->dbprefix = '{{CONFIG_DBPREFIX}}'; - - /* - * Multiple database connections - * - * Here you can set up multiple connections for reads and writes. To do this, uncomment out - * the lines below. - */ - - /* - - // Yes! We want to split reads and writes - $CONFIG->db->split = true; - - // READS - // Database username - $CONFIG->db['read']->dbuser = ""; - - // Database password - $CONFIG->db['read']->dbpass = ""; - - // Database name - $CONFIG->db['read']->dbname = ""; - - // Database server - // (For most configurations, you can leave this as 'localhost') - $CONFIG->db['read']->dbhost = "localhost"; - - // WRITES - // Database username - $CONFIG->db['write']->dbuser = ""; - - // Database password - $CONFIG->db['write']->dbpass = ""; - - // Database name - $CONFIG->db['write']->dbname = ""; - - // Database server - // (For most configurations, you can leave this as 'localhost') - $CONFIG->db['write']->dbhost = "localhost"; - - - */ - - /* - * For extra connections for both reads and writes, you can turn both - * $CONFIG->db['read'] and $CONFIG->db['write'] into an array, eg: - * - * $CONFIG->db['read'][0]->dbhost = "localhost"; - * - * Note that the array keys must be numeric and consecutive, i.e., they start - * at 0, the next one must be at 1, etc. - */ - - - /** - * Memcache setup (optional) - * This is where you may optionally set up memcache. - * - * Requirements: - * 1) One or more memcache servers (http://www.danga.com/memcached/) - * 2) PHP memcache wrapper (http://uk.php.net/manual/en/memcache.setup.php) - * - * Note: Multiple server support is only available on server 1.2.1 or higher with PECL library > 2.0.0 - */ - //$CONFIG->memcache = true; - // - //$CONFIG->memcache_servers = array ( - // array('server1', 11211), - // array('server2', 11211) - //); - - /** - * Some work-around flags. - */ - - // Try uncommenting the below if your notification emails are not being sent - // $CONFIG->broken_mta = true; - - /** - * Url - I am not sure if this will be here ? - **/ - - // URL - $CONFIG->url = ""; - -?> \ No newline at end of file +global $CONFIG; +if (!isset($CONFIG)) { + $CONFIG = new stdClass; +} + +/* + * Standard configuration + * + * You will use the same database connection for reads and writes. + * This is the easiest configuration, and will suit 99.99% of setups. However, if you're + * running a really popular site, you'll probably want to spread out your database connections + * and implement database replication. That's beyond the scope of this configuration file + * to explain, but if you know you need it, skip past this section. + */ + +// Database username +$CONFIG->dbuser = '{{CONFIG_DBUSER}}'; + +// Database password +$CONFIG->dbpass = '{{CONFIG_DBPASS}}'; + +// Database name +$CONFIG->dbname = '{{CONFIG_DBNAME}}'; + +// Database server +// (For most configurations, you can leave this as 'localhost') +$CONFIG->dbhost = '{{CONFIG_DBHOST}}'; + +// Database table prefix +// If you're sharing a database with other applications, you will want to use this +// to differentiate Elgg's tables. +$CONFIG->dbprefix = '{{CONFIG_DBPREFIX}}'; + +/* + * Multiple database connections + * + * Here you can set up multiple connections for reads and writes. To do this, uncomment out + * the lines below. + */ + +/* + +// Yes! We want to split reads and writes +$CONFIG->db->split = true; + +// READS +// Database username +$CONFIG->db['read']->dbuser = ""; + +// Database password +$CONFIG->db['read']->dbpass = ""; + +// Database name +$CONFIG->db['read']->dbname = ""; + +// Database server +// (For most configurations, you can leave this as 'localhost') +$CONFIG->db['read']->dbhost = "localhost"; + +// WRITES +// Database username +$CONFIG->db['write']->dbuser = ""; + +// Database password +$CONFIG->db['write']->dbpass = ""; + +// Database name +$CONFIG->db['write']->dbname = ""; + +// Database server +// (For most configurations, you can leave this as 'localhost') +$CONFIG->db['write']->dbhost = "localhost"; + + */ + +/* + * For extra connections for both reads and writes, you can turn both + * $CONFIG->db['read'] and $CONFIG->db['write'] into an array, eg: + * + * $CONFIG->db['read'][0]->dbhost = "localhost"; + * + * Note that the array keys must be numeric and consecutive, i.e., they start + * at 0, the next one must be at 1, etc. + */ + + +/** + * Memcache setup (optional) + * This is where you may optionally set up memcache. + * + * Requirements: + * 1) One or more memcache servers (http://www.danga.com/memcached/) + * 2) PHP memcache wrapper (http://uk.php.net/manual/en/memcache.setup.php) + * + * Note: Multiple server support is only available on server 1.2.1 or higher with PECL library > 2.0.0 + */ +//$CONFIG->memcache = true; +// +//$CONFIG->memcache_servers = array ( +// array('server1', 11211), +// array('server2', 11211) +//); + +/** + * Some work-around flags. + */ + +// Try uncommenting the below if your notification emails are not being sent +// $CONFIG->broken_mta = true; + +/** + * Url - I am not sure if this will be here ? + **/ + +// URL +$CONFIG->url = ""; \ No newline at end of file -- cgit v1.2.3