forked from b2evolution/b2evolution
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path_basic_config.template.php
More file actions
160 lines (134 loc) · 5.93 KB
/
_basic_config.template.php
File metadata and controls
160 lines (134 loc) · 5.93 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
<?php
/**
* This is b2evolution's basic config file.
*
* You do NOT need to edit this file. In most situations, the installer will do it for you.
* If however you are doing a MANUAL install, make sure you do NOT edit _basic_config.template.php !
* You should edit _basic_config.php instead. If _basic_config.php doesn't exist yet, then
* open _basic_config.template.php and SAVE it AS _basic_config.php.
*
* Reminder: every line starting with # or // is a comment, multiline comments are
* surrounded by '/*' and '* /' (without space).
*
* IMPORTANT: Take special care not to erase quotes (') around text parameters
* and semicolums (;) at the end of the lines. Otherwise you'll get some
* "unexpected T_STRING" parse errors!
*
* Contributors: you should override this file by creating a file named _config_TEST.php
* (see end of this file).
*
* @package conf
*/
if( !defined('EVO_CONFIG_LOADED') ) die( 'Please, do not access this page directly.' );
// TODO: dh> this file was meant to be used for things where you only need the basic config..
// fp> also:
// - At least evoadm.php should only be called when in the backoffice.
// - Also we should probably start by moving as many conf options to the backoffice as possible and see how much stuff is left in conf files
// Note: some stuff does not make sense in the back-office (for example stuff that depends on the physical path where the files are installed)
// - In view of reorganization, please list (all or examples) of situations where only a subset of the conf should be loaded.
/**
* Maintenance mode. Set this to 1 in order to temporarily disable access to the application.
*
* Note: it is still possible to access the install script during maintenance mode.
*/
$maintenance_mode = 0;
// Below is an alternative hardcore version of maintenance mode.
// This one will block the install script too.
// Remove /* and */ to activate.
/*
header('HTTP/1.0 503 Service Unavailable');
echo '<h1>503 Service Unavailable</h1>';
die( 'The site is temporarily down for maintenance. Please reload this page in a few minutes.' );
*/
/**
* MySQL DB settings.
* Fill in your database details (check carefully or nothing will work!)
*/
$db_config = array(
'user' => 'demouser', // your MySQL username
'password' => 'demopass', // ...and password
'name' => 'b2evolution', // the name of the database
'host' => 'localhost', // MySQL Server (typically 'localhost')
);
/**
* the tables prefix (gets placed before each b2evo table name),
* use this to have multiple installations in one DB.
*
* @global string $tableprefix
*/
$tableprefix = 'evo_';
/**
* If you want to be able to reset your existing b2evolution tables and start anew,
* set $allow_evodb_reset to 1 or 2.
*
* $allow_evodb_reset = 1; will give you an option to delete the DB in the install menu.
* $allow_evodb_reset = 2; will allow you do auto-delete if you try to install again.
* Use option 2 only on developer installs where there is no chance to lose important data,
* not even important test data.
*
* NEVER LEAVE THIS SETTING ON ANYTHING ELSE THAN 0 (ZERO) ON A PRODUCTION SERVER.
* IF THIS IS ON (1 or 2) AND YOU FORGET TO DELETE THE INSTALL FOLDER, ANYONE WOULD BE ABLE
* TO ERASE YOUR B2EVOLUTION TABLES AND DATA BY A SINGLE CLICK!
*/
$allow_evodb_reset = 0; // Set to 1 or 2 to enable. LEAVE this at 0 on production servers!
/**
* If you are a developer and you are making repeated installs of b2evolution, you might want to
* automatically set a very easy password for the admin.
*
* DO THIS ON DEVELOPMENT MACHINES ONLY! NEVER USE THIS SETTING ON A PRODUCTION SERVER!
*/
// $install_password = 'easy';
/**
* If you are a developer and you are making repeated installs of b2evolution, you might want to
* automatically force the install of the .htaccess file that matches the current version without
* requiring an extra confirmation.
*
* DO THIS ON DEVELOPMENT MACHINES ONLY! MAY BE DANGEROUS ON A PRODUCTION SERVER!
*/
// $htaccess = 'force';
/**
* $baseurl is where your blogs reside by default. CHECK THIS CAREFULLY or nothing will work.
* It should be set to the URL where you can find the blog templates and/or the blog stub files,
* that means index.php, blog1.php, blog2.php, etc. as well as evoadm.php.
* Note: Blogs can be in subdirectories of the baseurl. However, no blog should be outside
* of there, or some tricky things may fail (including intempestive logouts)
*
* IMPORTANT: If you want to test b2evolution on your local machine, do NOT use that machine's
* name in the $baseurl!
* For example, if your machine is called HOMER, do not use http://homer/b2evolution/blogs/ !
* Use http://localhost/b2evolution/blogs/ instead. And log in on localhost too, not homer!
* If you don't, login cookies will not hold.
*
* @global string $baseurl
*/
$baseurl = 'http://localhost/b2evolution/blogs/';
// Use the following if you want to use the current domain:
/*
if( isset($_SERVER['HTTP_HOST']) )
{ // This only works if HOST is provided by webserver (i-e DOES NOT WORK IN PHP CLI MODE)
$baseurl = ( (isset($_SERVER['HTTPS']) && ( $_SERVER['HTTPS'] != 'off' ) ) ?'https://':'http://')
.$_SERVER['HTTP_HOST'].'/';
}
*/
/**
* $assets_baseurl could be used to load assets from a different domain, like a cookie-less domain or a CDN.
* Assets can be all kinds of static contents: CSS, JS, media images, skin specific CSS, etc.
*
* @global string $assets_baseurl
*/
$assets_baseurl = $baseurl;
/**
* This is used to create the Admin and the demo accounts at install time (not used after install).
* @todo move to installer.
*/
$admin_email = 'postmaster@localhost';
/**
* Once you have edited this file to your settings, set the following to 1 (one):
*/
$config_is_done = 0;
/*
* IMPORTANT: you will find more parameters in the other files of the /conf folder.
* IT IS RECOMMENDED YOU DO NOT TOUCH THOSE SETTINGS
* UNTIL YOU ARE FAMILIAR WITH THE DEFAULT INSTALLATION.
*/
?>