123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180 |
- <?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 2011 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 [email protected].)
- * @var string
- */
- $webmaster_email = '[email protected]';
- /**
- * 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';
|