SMF1.1:Server settings

From Online Manual

Revision as of 18:58, 30 November 2010 by Trekkie101 (talk | contribs) (Awful content, but import none the less)
Jump to: navigation, search

The Core Configuration page of the Server Settings section of the Administration Center allows you to change the basic settings for your forum. Be very careful with these settings, as they may render the Forum dysfunctional if a setting is changed to an invalid value.


  • Forum Title - The name of your forum. This is used in the title and footer of your forum pages, as the name of the sender of email notifications and on the footer of each email message sent by your forum.
  • Enable Maintenance Mode - Sets whether the forum is in maintenance mode or not. If ticked Maintenance mode will be activated. Thus, only administrators can use the forum as usual. Other users get a 'this forum is in maintenance mode' message. The database may still be accessed for user authentication (to tell if the member is an administrator).
  • Subject for display - Title for the Maintenance Mode message. This will be shown to users only if Maintenance mode is on.
  • Message for display - Description of why the forum is in maintenance mode. It will be shown to user only if Maintenance mode is on.
  • Webmaster Email Address - Email address from which to send all Topic notifications, Personal message notifications, newsletters, etc. This address also receives database error warnings, should they occur.
  • Enable compressed output -
  • Disable evaluation of templates -
  • Disable hostname lookups -

Database and Paths

  • Database Server - Hostname or IP of the database server. If the database server is on the same machine as the web server, it's safe (and considerably more efficient!) to use 'localhost' for this setting. Otherwise, either an IP address or a web address (hostname) is required.
  • Database Username - Name of the user connecting to the database.
  • Database Password - Password for access to the database server.
  • Database Name - The name of the database. This database must exist, and must have SMF's tables and data in it.
  • Database Tables Prefix - The prefix of the database tables. During installation, SMF will add about 30 tables to the database. Each of which will use the prefix that was configured during the installation procedure. For example, if the prefix is 'smf_', the tables will be given the names 'smf_attachments', 'smf_boards', 'smf_messages', etc. If you want to install another Forum or software package in the same database, simply chose a different prefix, and the tables won't interfere with each other.
  • Use a persistent connection - Enable (ticked) or disable persistent connections for connecting to the database. A persistent connection keeps the connection active to increase performance (although in many cases the gain is minimal). If you aren't on a dedicated server, this may cause you problems with your host.
  • Send emails on Database connection error - Enables (ticked) or disables sending an email to the Administrator on a database connection or query error. This function is limited to sending only one email per every three days.
  • Database username to use in SSI mode -
  • Database password to use in SSI mode -
  • Automatically fix broken tables -
  • Maximum users online when optimizing - (0 for no max.)
  • Forum URL - The URL to your forum's folder, without the trailing slash (/). This URL is used throughout SMF - all dynamically generated URLs (except those with their own settings) are based on this setting.
  • SMF Directory - This sets the directory where SMF is installed. It's used to locate files like Settings.php, SSI.php, agreement.txt, and the Packages directory. No trailing slash (/) should be added.
  • Sources Directory - The path to where the source files are stored. No trailing slash (/) is allowed. It does not need to be the same as the above path. You can have your SMF Directory in one place and Sources Directory in another place if you want. For security, you may wish to place your Sources directory in a location that is not accessible by the web server.
  • Cache Directory (2.0 Only) - The path to the directory that is used to store cached files generated by SMF.

Cookies and Sessions

  • Cookie Name - Name of the cookie to set for authentication purposes. Changing this value will cause everyone to be logged out.
  • Default login cookies length - (in minutes)
  • Enable local storage of cookies - (SSI won't work well with this on.)
  • Use subdomain independent cookies - (turn off local cookies first!)
  • Force cookies to be secure - (This only applies if you are using HTTPS - don't use otherwise!)

Use database driven sessions - Allow browsers to go back to cached pages - Seconds before an unused session timeout -


On this page you can set-up caching of your forum.

You should only enable caching if you know what you are doing and SMF detects that you have an accelerator installed. On the page you will see bullets in red letters telling you what accelerators you have installed. If you have none installed it will say "No Caching Detected!".

To setup an accelerator, select the cache level you want next to Caching Level. Also enter the Memcache settings into the next part. If you need more information, please contact your host regarding accelerators.

  • Caching Level -
  • Memcache settings -

Load Balancing

  • Enable load balancing by load averages -
  • Threshold to disabling automatic database optimization -
  • Threshold to disabling search -
  • Threshold to disabling all unread topics -
  • Threshold to disabling unread replies -
  • Threshold to disabling showing user posts -
  • Threshold to disabling the forum completely -