Till Brehm
2014-10-28 8348c8143be4775eccb5c24edebf7f7215a6f90a
interface/lib/config.inc.php
@@ -1,6 +1,7 @@
<?php
/*
Copyright (c) 2008, Till Brehm, Falko Timme, projektfarm Gmbh
Copyright (c) 2007, Till Brehm, projektfarm Gmbh
All rights reserved.
Redistribution and use in source and binary forms, with or without modification,
@@ -30,126 +31,132 @@
//** Web-only
if( !empty($_SERVER['DOCUMENT_ROOT']) ) {
   Header("Pragma: no-cache");
   Header("Cache-Control: no-store, no-cache, max-age=0, must-revalidate");
   Header("Content-Type: text/html");
   header("Pragma: no-cache");
   header("Cache-Control: no-store, no-cache, max-age=0, must-revalidate");
   header("Content-Type: text/html; charset=utf-8");
   ini_set('register_globals',0);
   ini_set('register_globals', 0);
}
$conf["app_title"] = "ISPConfig";
$conf["app_version"] = "3.0.0";
$conf["modules_available"]    = "admin,mail,sites,monitor,client,dns";
$conf["interface_logout_url"]    = "";
//** SVN Revision
$svn_revision = '$Revision: 1525 $';
$revision = str_replace(array('Revision:', '$', ' '), '', $svn_revision);
//** Key paramaters
//** Application
define('ISPC_APP_TITLE', 'ISPConfig');
$conf['app_title'] = 'ISPConfig';
define('ISPC_APP_VERSION', '3.0.0');
$conf['app_version'] = '3.0.0';
$conf['modules_available']    = 'admin,mail,sites,monitor,client,dns';
define('ISPC_APP_VERSION', '3.0.5.4p5');
define('DEVSYSTEM', 0);
//** The main ROOT is the parent directory to this file, ie Interface/. NO trailing slashes.
define('ISPC_ROOT_PATH',   realpath(dirname(__FILE__).'/../'));
define('ISPC_LIB_PATH',    ISPC_ROOT_PATH.'/lib');
define('ISPC_CLASS_PATH',  ISPC_ROOT_PATH.'/lib/classes');
define('ISPC_WEB_PATH',    ISPC_ROOT_PATH.'/web');
//** Database
$conf['db_type'] = 'mysql';
$conf['db_host'] = 'localhost';
$conf['db_database'] = 'ispconfig3_305';
$conf['db_user'] = 'root';
$conf['db_password'] = '';
$conf['db_charset'] = 'utf8'; // same charset as html-charset - (HTML --> MYSQL: "utf-8" --> "utf8", "iso-8859-1" --> "latin1")
$conf['db_new_link'] = false;
$conf['db_client_flags'] = 0;
define('DB_TYPE', $conf['db_type']);
define('DB_HOST', $conf['db_host']);
define('DB_DATABASE', $conf['db_database']);
define('DB_USER', $conf['db_user']);
define('DB_PASSWORD', $conf['db_password']);
define('DB_CHARSET', $conf['db_charset']);
//** Database settings for the master DB. This setting is only used in multiserver setups
$conf['dbmaster_type']   = 'mysql';
$conf['dbmaster_host']   = '{mysql_master_server_host}';
$conf['dbmaster_database']  = '{mysql_master_server_database}';
$conf['dbmaster_user']   = '{mysql_master_server_ispconfig_user}';
$conf['dbmaster_password']  = '{mysql_master_server_ispconfig_password}';
$conf['dbmaster_new_link']   = false;
$conf['dbmaster_client_flags']  = 0;
//** Paths
$conf['ispconfig_log_dir'] = '/var/log/ispconfig';
define('ISPC_ROOT_PATH', realpath(dirname(__FILE__).'/../')); // The main ROOT is the parent directory to this file, ie Interface/. NO trailing slashes.
define('ISPC_LIB_PATH', ISPC_ROOT_PATH.'/lib');
define('ISPC_CLASS_PATH', ISPC_ROOT_PATH.'/lib/classes');
define('ISPC_WEB_PATH', ISPC_ROOT_PATH.'/web');
define('ISPC_THEMES_PATH', ISPC_ROOT_PATH.'/web/themes');
define('ISPC_WEB_TEMP_PATH', ISPC_WEB_PATH.'/temp'); // Path for downloads, accessible via browser
define('ISPC_CACHE_PATH', ISPC_ROOT_PATH.'/cache');
define('ISPC_WEB_TEMP_PATH',   ISPC_WEB_PATH.'/temp'); // Path for downloads, accessible via browser
define('ISPC_CACHE_PATH',  ISPC_ROOT_PATH.'/cache');
//** Paths (Do not change!)
$conf['rootpath'] = substr(dirname(__FILE__), 0, -4);
$conf['fs_div'] = '/'; // File system separator (divider), "\\" on Windows and "/" on Linux and UNIX
$conf['classpath'] = $conf['rootpath'].$conf['fs_div'].'lib'.$conf['fs_div'].'classes';
$conf['temppath'] = $conf['rootpath'].$conf['fs_div'].'temp';
//** Interface settings
define('ISPC_INTERFACE_MODULES_ENABLED', 'mail,sites,dns,tools');
define('FS_DIV', $conf['fs_div']);
define('SERVER_ROOT', $conf['rootpath']);
define('INCLUDE_ROOT', SERVER_ROOT.FS_DIV.'lib');
define('CLASSES_ROOT', INCLUDE_ROOT.FS_DIV.'classes');
/*
   Server variables
//** Server
$conf['app_title'] = ISPC_APP_TITLE;
$conf['app_version'] = ISPC_APP_VERSION;
$conf['app_link'] = 'http://www.howtoforge.com/forums/showthread.php?t=26988';
$conf['modules_available'] = 'admin,mail,sites,monitor,client,dns,help';
$conf['server_id'] = '1';
//** Interface
$conf['interface_modules_enabled'] = 'dashboard,mail,sites,dns,tools';
//** Demo mode
/* The demo mode is an option to restrict certain actions in the interface like
*  changing the password of users with sys_userid < 3 etc. to be
*  able to run the ISPConfig interface as online demo. It does not
*  affect the server part. The demo mode should be always set to false
*  on every normal installation
*/
$conf["server_id"]    = "{server_id}";
$conf['demo_mode'] = false;
/*
        Database Settings
*/
$conf["db_type"]         = 'mysql';
$conf["db_host"]         = 'localhost';
$conf["db_database"]      = 'dbispconfig';
$conf["db_user"]         = 'ispconfig';
$conf["db_password"]      = 'e8605b27a4360d135f62129627d8d9ad';
//** Logging
$conf['log_file'] = $conf['ispconfig_log_dir'].'/ispconfig.log';
$conf['log_priority'] = 0; // 0 = Debug, 1 = Warning, 2 = Error
/*
   Path Settings (Do not change!)
*/
$conf["rootpath"]         = substr(dirname(__FILE__),0,-4);
$conf["fs_div"]            = "/"; // File system divider, \\ on windows and / on linux and unix
$conf["classpath"]         = $conf["rootpath"].$conf["fs_div"]."lib".$conf["fs_div"]."classes";
$conf["temppath"]         = $conf["rootpath"].$conf["fs_div"]."temp";
define("DIR_TRENNER",$conf["fs_div"]);
define("SERVER_ROOT",$conf["rootpath"]);
define("INCLUDE_ROOT",SERVER_ROOT.DIR_TRENNER."lib");
define("CLASSES_ROOT",INCLUDE_ROOT.DIR_TRENNER."classes");
define("DB_TYPE",$conf["db_type"]);
define("DB_HOST",$conf["db_host"]);
define("DB_DATABASE",$conf["db_database"]);
define("DB_USER",$conf["db_user"]);
define("DB_PASSWORD",$conf["db_password"]);
/*
      Logging
*/
$conf["log_file"]      = '/var/log/ispconfig/ispconfig.log';
$conf["log_priority"]   = 2; // 0 = Debug, 1 = Warning, 2 = Error
/*
      Allow software package installations
*/
//** Allow software package installations
$conf['software_updates_enabled'] = false;
/*
        Themes
*/
//** Themes
$conf['theme'] = 'default';
$conf['html_content_encoding'] = 'utf-8'; // example: utf-8, iso-8859-1, ...
$conf['logo'] = 'themes/default/images/header_logo.png';
$conf["theme"]               = 'default';
$conf["html_content_encoding"]   = 'text/html; charset=iso-8859-1';
$conf["logo"]                = 'themes/default/images/mydnsconfig_logo.gif';
//** Templates
$conf['templates'] = '/usr/local/ispconfig/server/conf';
/*
        Default Language
*/
//** Default Language
$conf['language'] = 'en';
$conf['debug_language'] = false;
$conf['language_file_import_enabled'] = true; // Bool value: true / false
$conf["language"]                = 'en';
/*
        Misc.
*/
$conf["interface_logout_url"]    = ""; // example: http://www.domain.tld/
//** Default Country
$conf['country'] = 'DE';
/*
        Auto Load Modules
*/
//** Misc.
$conf['interface_logout_url'] = ''; // example: http://www.domain.tld/
$conf["start_db"]      = true;
$conf["start_session"]   = true;
/*
   Constants
*/
//** Auto Load Modules
$conf['start_db'] = true;
$conf['start_session'] = true;
define("LOGLEVEL_DEBUG",0);
define("LOGLEVEL_WARN",1);
define("LOGLEVEL_ERROR",2);
?>
//** Constants
define('LOGLEVEL_DEBUG', 0);
define('LOGLEVEL_WARN', 1);
define('LOGLEVEL_ERROR', 2);
?>