<?php /** * The settings file contains all of the basic settings that need to be present when a database/cache is not available. * * Simple Machines Forum (SMF) * * @package SMF * @author Simple Machines http://www.simplemachines.org * @copyright 2012 Simple Machines * @license http://www.simplemachines.org/about/smf/license.php BSD * * @version 2.1 Alpha 1 */ ########## Maintenance ########## /** * The maintenance "mode" * Set to 1 to enable Maintenance Mode, 2 to make the forum untouchable. (you'll have to make it 0 again manually!) * 0 is default and disables maintenance mode. * @var int 0, 1, 2 * @global int $maintenance */ $maintenance = 0; /** * Title for the Maintenance Mode message. * @var string * @global int $mtitle */ $mtitle = 'Maintenance Mode'; /** * Description of why the forum is in maintenance mode. * @var string * @global string $mmessage */ $mmessage = 'Okay faithful users...we\'re attempting to restore an older backup of the database...news will be posted once we\'re back!'; ########## Forum Info ########## /** * The name of your forum. * @var string */ $mbname = 'My Community'; /** * The default language file set for the forum. * @var string */ $language = 'english'; /** * URL to your forum's folder. (without the trailing /!) * @var string */ $boardurl = 'http://127.0.0.1/smf'; /** * Email address to send emails from. (like noreply@yourdomain.com.) * @var string */ $webmaster_email = 'noreply@myserver.com'; /** * Name of the cookie to set for authentication. * @var string */ $cookiename = 'SMFCookie11'; ########## Database Info ########## /** * The database type * Default options: mysql, sqlite, postgresql * @var string */ $db_type = 'mysql'; /** * The server to connect to (or a Unix socket) * @var string */ $db_server = 'localhost'; /** * The database name * @var string */ $db_name = 'smf'; /** * Database username * @var string */ $db_user = 'root'; /** * Database password * @var string */ $db_passwd = ''; /** * Database user for when connecting with SSI * @var string */ $ssi_db_user = ''; /** * Database password for when connecting with SSI * @var string */ $ssi_db_passwd = ''; /** * A prefix to put in front of your table names. * This helps to prevent conflicts * @var string */ $db_prefix = 'smf_'; /** * Use a persistent database connection * @var int|bool */ $db_persist = 0; /** * * @var int|bool */ $db_error_send = 0; ########## Cache Info ########## /** * Select a cache system. You want to leave this up to the cache area of the admin panel for * proper detection of apc, eaccelerator, memcache, mmcache, output_cache, smf, or xcache * (you can add more with a mod). * @var string */ $cache_accelerator = ''; /** * The level at which you would like to cache. Between 0 (off) through 3 (cache a lot). * @var int */ $cache_enable = 0; /** * This is only used for memcache / memcached. Should be a string of 'server:port,server:port' * @var array */ $cache_memcached = ''; /** * This is only for the 'smf' file cache system. It is the path to the cache directory. * It is also recommended that you place this in /tmp/ if you are going to use this. * @var string */ $cachedir = dirname(__FILE__) . '/cache'; ########## Directories/Files ########## # Note: These directories do not have to be changed unless you move things. /** * The absolute path to the forum's folder. (not just '.'!) * @var string */ $boarddir = dirname(__FILE__); /** * Path to the Sources directory. * @var string */ $sourcedir = dirname(__FILE__) . '/Sources'; ########## Error-Catching ########## # Note: You shouldn't touch these settings. if (file_exists(dirname(__FILE__) . '/db_last_error.php')) include(dirname(__FILE__) . '/db_last_error.php'); if (!isset($db_last_error)) { // File does not exist so lets try to create it file_put_contents(dirname(__FILE__) . '/db_last_error.php', '<' . '?' . "php\n" . '$db_last_error = 0;'); $db_last_error = 0; } if (file_exists(dirname(__FILE__) . '/install.php')) { header('Location: http' . (!empty($_SERVER['HTTPS']) && strtolower($_SERVER['HTTPS']) == 'on' ? 's' : '') . '://' . (empty($_SERVER['HTTP_HOST']) ? $_SERVER['SERVER_NAME'] . (empty($_SERVER['SERVER_PORT']) || $_SERVER['SERVER_PORT'] == '80' ? '' : ':' . $_SERVER['SERVER_PORT']) : $_SERVER['HTTP_HOST']) . (strtr(dirname($_SERVER['PHP_SELF']), '\\', '/') == '/' ? '' : strtr(dirname($_SERVER['PHP_SELF']), '\\', '/')) . '/install.php'); exit; } # Make sure the paths are correct... at least try to fix them. if (!file_exists($boarddir) && file_exists(dirname(__FILE__) . '/agreement.txt')) $boarddir = dirname(__FILE__); if (!file_exists($sourcedir) && file_exists($boarddir . '/Sources')) $sourcedir = $boarddir . '/Sources'; if (!file_exists($cachedir) && file_exists($boarddir . '/cache')) $cachedir = $boarddir . '/cache';