Skip to content

Commit 6c9b8b9

Browse files
committed
Undone the deletion of the config.inc.php file. It is intended that the file is there as dummy and gets replaced during installation.
1 parent 25c72d9 commit 6c9b8b9

File tree

1 file changed

+156
-0
lines changed

1 file changed

+156
-0
lines changed

interface/lib/config.inc.php

Lines changed: 156 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,156 @@
1+
<?php
2+
3+
/*
4+
Copyright (c) 2007, Till Brehm, projektfarm Gmbh
5+
All rights reserved.
6+
7+
Redistribution and use in source and binary forms, with or without modification,
8+
are permitted provided that the following conditions are met:
9+
10+
* Redistributions of source code must retain the above copyright notice,
11+
this list of conditions and the following disclaimer.
12+
* Redistributions in binary form must reproduce the above copyright notice,
13+
this list of conditions and the following disclaimer in the documentation
14+
and/or other materials provided with the distribution.
15+
* Neither the name of ISPConfig nor the names of its contributors
16+
may be used to endorse or promote products derived from this software without
17+
specific prior written permission.
18+
19+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
20+
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
21+
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
22+
IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
23+
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
24+
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
25+
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
26+
OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
27+
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
28+
EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
29+
*/
30+
31+
//** Web-only
32+
if( !empty($_SERVER['DOCUMENT_ROOT']) ) {
33+
34+
Header("Pragma: no-cache");
35+
Header("Cache-Control: no-store, no-cache, max-age=0, must-revalidate");
36+
Header("Content-Type: text/html; charset=utf-8");
37+
38+
ini_set('register_globals',0);
39+
}
40+
41+
//** SVN Revision
42+
$svn_revision = '$Revision: 1525 $';
43+
$revision = str_replace(array('Revision:','$',' '), '', $svn_revision);
44+
45+
//** Application
46+
define('ISPC_APP_TITLE', 'ISPConfig');
47+
define('ISPC_APP_VERSION', '3.0.2');
48+
49+
50+
//** Database
51+
$conf['db_type'] = 'mysql';
52+
$conf['db_host'] = 'localhost';
53+
$conf['db_database'] = 'ispconfig3';
54+
$conf['db_user'] = 'root';
55+
$conf['db_password'] = '';
56+
$conf['db_charset'] = 'utf8'; // same charset as html-charset - (HTML --> MYSQL: "utf-8" --> "utf8", "iso-8859-1" --> "latin1")
57+
58+
define('DB_TYPE',$conf['db_type']);
59+
define('DB_HOST',$conf['db_host']);
60+
define('DB_DATABASE',$conf['db_database']);
61+
define('DB_USER',$conf['db_user']);
62+
define('DB_PASSWORD',$conf['db_password']);
63+
define('DB_CHARSET',$conf['db_charset']);
64+
65+
66+
//** Database settings for the master DB. This setting is only used in multiserver setups
67+
$conf['dbmaster_type'] = 'mysql';
68+
$conf['dbmaster_host'] = '{mysql_master_server_host}';
69+
$conf['dbmaster_database'] = '{mysql_master_server_database}';
70+
$conf['dbmaster_user'] = '{mysql_master_server_ispconfig_user}';
71+
$conf['dbmaster_password'] = '{mysql_master_server_ispconfig_password}';
72+
73+
74+
//** Paths
75+
$conf['ispconfig_log_dir'] = '/var/log/ispconfig';
76+
define('ISPC_ROOT_PATH', realpath(dirname(__FILE__).'/../')); // The main ROOT is the parent directory to this file, ie Interface/. NO trailing slashes.
77+
define('ISPC_LIB_PATH', ISPC_ROOT_PATH.'/lib');
78+
define('ISPC_CLASS_PATH', ISPC_ROOT_PATH.'/lib/classes');
79+
define('ISPC_WEB_PATH', ISPC_ROOT_PATH.'/web');
80+
define('ISPC_THEMES_PATH', ISPC_ROOT_PATH.'/web/themes');
81+
define('ISPC_WEB_TEMP_PATH', ISPC_WEB_PATH.'/temp'); // Path for downloads, accessible via browser
82+
define('ISPC_CACHE_PATH', ISPC_ROOT_PATH.'/cache');
83+
84+
//** Paths (Do not change!)
85+
$conf['rootpath'] = substr(dirname(__FILE__),0,-4);
86+
$conf['fs_div'] = '/'; // File system separator (divider), "\\" on Windows and "/" on Linux and UNIX
87+
$conf['classpath'] = $conf['rootpath'].$conf['fs_div'].'lib'.$conf['fs_div'].'classes';
88+
$conf['temppath'] = $conf['rootpath'].$conf['fs_div'].'temp';
89+
90+
define('FS_DIV',$conf['fs_div']);
91+
define('SERVER_ROOT',$conf['rootpath']);
92+
define('INCLUDE_ROOT',SERVER_ROOT.FS_DIV.'lib');
93+
define('CLASSES_ROOT',INCLUDE_ROOT.FS_DIV.'classes');
94+
95+
96+
//** Server
97+
$conf['app_title'] = ISPC_APP_TITLE;
98+
$conf['app_version'] = ISPC_APP_VERSION;
99+
$conf['app_link'] = 'http://www.howtoforge.com/forums/showthread.php?t=26988';
100+
$conf['modules_available'] = 'admin,mail,sites,monitor,client,dns,help';
101+
$conf['server_id'] = '1';
102+
103+
104+
//** Interface
105+
$conf['interface_modules_enabled'] = 'dashboard,mail,sites,dns,tools';
106+
107+
//** Demo mode
108+
/* The demo mode is an option to restrict certain actions in the interface like
109+
* changing the password of users with sys_userid < 3 etc. to be
110+
* able to run the ISPConfig interface as online demo. It does not
111+
* affect the server part. The demo mode should be always set to false
112+
* on every normal installation
113+
*/
114+
$conf['demo_mode'] = false;
115+
116+
117+
//** Logging
118+
$conf['log_file'] = $conf['ispconfig_log_dir'].'/ispconfig.log';
119+
$conf['log_priority'] = 0; // 0 = Debug, 1 = Warning, 2 = Error
120+
121+
122+
//** Allow software package installations
123+
$conf['software_updates_enabled'] = false;
124+
125+
126+
//** Themes
127+
$conf['theme'] = 'default';
128+
$conf['html_content_encoding'] = 'utf-8'; // example: utf-8, iso-8859-1, ...
129+
$conf['logo'] = 'themes/default/images/ispc_logo.png';
130+
131+
//** Templates
132+
$conf['templates'] = '/usr/local/ispconfig/server/conf';
133+
134+
//** Default Language
135+
$conf['language'] = 'en';
136+
$conf['debug_language'] = false;
137+
138+
//** Default Country
139+
$conf['country'] = 'DE';
140+
141+
142+
//** Misc.
143+
$conf['interface_logout_url'] = ''; // example: http://www.domain.tld/
144+
145+
146+
//** Auto Load Modules
147+
$conf['start_db'] = true;
148+
$conf['start_session'] = true;
149+
150+
151+
//** Constants
152+
define('LOGLEVEL_DEBUG',0);
153+
define('LOGLEVEL_WARN',1);
154+
define('LOGLEVEL_ERROR',2);
155+
156+
?>

0 commit comments

Comments
 (0)