<?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 2018 Simple Machines and individual contributors
* @license http://www.simplemachines.org/about/smf/license.php BSD
*
* @version 2.1 Beta 4
*/
########## 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 = 'xxx';
/**
* The default language file set for the forum.
* @var string
*/
$language = 'xxx';
/**
* URL to your forum's folder. (without the trailing /!)
* @var string
*/
$boardurl = 'xxx';
/**
* Email address to send emails from. (like noreply@yourdomain.com.)
* @var string
*/
$webmaster_email = 'xxx';
/**
* Name of the cookie to set for authentication.
* @var string
*/
$cookiename = 'xxx';
########## Database Info ##########
/**
* The database type
* Default options: mysql, postgresql
* @var string
*/
$db_type = 'xxx';
/**
* The server to connect to (or a Unix socket)
* @var string
*/
$db_server = 'xxx';
/**
* The database name
* @var string
*/
$db_name = 'xxx';
/**
* Database username
* @var string
*/
$db_user = 'xxx';
/**
* Database password
* @var string
*/
$db_passwd = 'xxx';
/**
* 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, memcached, 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 = 'xxx';
########## Image Proxy ##########
# This is done entirely in Settings.php to avoid loading the DB while serving the images
/**
* Whether the proxy is enabled or not
* @var bool
*/
$image_proxy_enabled = '';
/**
* Secret key to be used by the proxy
* @var string
*/
$image_proxy_secret = 'xxx';
/**
* Maximum file size (in KB) for indiviudal files
* @var int
*/
$image_proxy_maxsize = 5192;
########## 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 = 'xxx';
/**
* Path to the Sources directory.
* @var string
*/
$sourcedir = 'xxx';
/**
* Path to the Packages directory.
* @var string
*/
$packagesdir = 'xxx';
/**
* Path to the tasks directory.
* @var string
*/
$tasksdir = 'xxx';
# Make sure the paths are correct... at least try to fix them.
$sourcedir = $boarddir . '/Sources';
$cachedir = $boarddir . '/cache';
########## Error-Catching ##########
# Note: You shouldn't touch these settings.
include((isset($cachedir) ?
$cachedir : dirname(__FILE__)) . '/db_last_error.php');
if (!isset($db_last_error)) {
// File does not exist so lets try to create it
file_put_contents((isset($cachedir) ?
$cachedir : dirname(__FILE__)) . '/db_last_error.php', '<' . '?' . "php\n" . '$db_last_error = 0;' . "\n" . '?' . '>'); $db_last_error = 0;
}
$db_character_set = 'utf8';
?>