1 |
dungog |
1.1 |
diff -urN smeserver-moodle-1.0.old/root/etc/e-smith/templates/opt/moodle/html/config.php/10config-dist smeserver-moodle-1.0/root/etc/e-smith/templates/opt/moodle/html/config.php/10config-dist |
2 |
|
|
--- smeserver-moodle-1.0.old/root/etc/e-smith/templates/opt/moodle/html/config.php/10config-dist 2008-09-16 21:33:00.000000000 +1000 |
3 |
|
|
+++ smeserver-moodle-1.0/root/etc/e-smith/templates/opt/moodle/html/config.php/10config-dist 1970-01-01 10:00:00.000000000 +1000 |
4 |
|
|
@@ -1,303 +0,0 @@ |
5 |
|
|
-//////////////////////////////////////////////////////////////////////////// |
6 |
|
|
-// // |
7 |
|
|
-// Moodle configuration file // |
8 |
|
|
-// // |
9 |
|
|
-// This file should be renamed "config.php" in the top-level directory // |
10 |
|
|
-// // |
11 |
|
|
-/////////////////////////////////////////////////////////////////////////// |
12 |
|
|
-// // |
13 |
|
|
-// NOTICE OF COPYRIGHT // |
14 |
|
|
-// // |
15 |
|
|
-// Moodle - Modular Object-Oriented Dynamic Learning Environment // |
16 |
|
|
-// http://moodle.org // |
17 |
|
|
-// // |
18 |
|
|
-// Copyright (C) 1999 onwards Martin Dougiamas http://moodle.com // |
19 |
|
|
-// // |
20 |
|
|
-// This program is free software; you can redistribute it and/or modify // |
21 |
|
|
-// it under the terms of the GNU General Public License as published by // |
22 |
|
|
-// the Free Software Foundation; either version 2 of the License, or // |
23 |
|
|
-// (at your option) any later version. // |
24 |
|
|
-// // |
25 |
|
|
-// This program is distributed in the hope that it will be useful, // |
26 |
|
|
-// but WITHOUT ANY WARRANTY; without even the implied warranty of // |
27 |
|
|
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // |
28 |
|
|
-// GNU General Public License for more details: // |
29 |
|
|
-// // |
30 |
|
|
-// http://www.gnu.org/copyleft/gpl.html // |
31 |
|
|
-// // |
32 |
|
|
-/////////////////////////////////////////////////////////////////////////// |
33 |
|
|
-unset($CFG); // Ignore this line |
34 |
|
|
- |
35 |
|
|
-//========================================================================= |
36 |
|
|
-// 1. DATABASE SETUP |
37 |
|
|
-//========================================================================= |
38 |
|
|
-// First, you need to configure the database where all Moodle data // |
39 |
|
|
-// will be stored. This database must already have been created // |
40 |
|
|
-// and a username/password created to access it. // |
41 |
|
|
-// // |
42 |
|
|
-// mysql - the prefix is optional, but useful when installing // |
43 |
|
|
-// into databases that already contain tables. // |
44 |
|
|
-// |
45 |
|
|
-// postgres7 - the prefix is REQUIRED, regardless of whether the // |
46 |
|
|
-// database already contains tables. // |
47 |
|
|
-// // |
48 |
|
|
-// A special case exists when using PostgreSQL databases via sockets. // |
49 |
|
|
-// Define dbhost as follows, leaving dbname, dbuser, dbpass BLANK!: // |
50 |
|
|
-// $CFG->dbhost = " user='muser' password='mpass' dbname='mdata'"; // |
51 |
|
|
-// |
52 |
|
|
- |
53 |
|
|
-$CFG->dbtype = 'mysql'; // mysql or postgres7 (for now) |
54 |
|
|
-$CFG->dbhost = 'localhost'; // eg localhost or db.isp.com |
55 |
|
|
-$CFG->dbname = 'moodle'; // database name, eg moodle |
56 |
|
|
-$CFG->dbuser = 'username'; // your database username |
57 |
|
|
-$CFG->dbpass = 'password'; // your database password |
58 |
|
|
-$CFG->prefix = 'mdl_'; // Prefix to use for all table names |
59 |
|
|
- |
60 |
|
|
-$CFG->dbpersist = false; // Should database connections be reused? |
61 |
|
|
- // "false" is the most stable setting |
62 |
|
|
- // "true" can improve performance sometimes |
63 |
|
|
- |
64 |
|
|
- |
65 |
|
|
-//========================================================================= |
66 |
|
|
-// 2. WEB SITE LOCATION |
67 |
|
|
-//========================================================================= |
68 |
|
|
-// Now you need to tell Moodle where it is located. Specify the full |
69 |
|
|
-// web address to where moodle has been installed. If your web site |
70 |
|
|
-// is accessible via multiple URLs then choose the most natural one |
71 |
|
|
-// that your students would use. Do not include a trailing slash |
72 |
|
|
- |
73 |
|
|
-$CFG->wwwroot = 'http://example.com/moodle'; |
74 |
|
|
- |
75 |
|
|
- |
76 |
|
|
-//========================================================================= |
77 |
|
|
-// 3. SERVER FILES LOCATION |
78 |
|
|
-//========================================================================= |
79 |
|
|
-// Next, specify the full OS directory path to this same location |
80 |
|
|
-// Make sure the upper/lower case is correct. Some examples: |
81 |
|
|
-// |
82 |
|
|
-// $CFG->dirroot = 'c:\program files\easyphp\www\moodle'; // Windows |
83 |
|
|
-// $CFG->dirroot = '/var/www/html/moodle'; // Redhat Linux |
84 |
|
|
-// $CFG->dirroot = '/home/example/public_html/moodle'; // Cpanel host |
85 |
|
|
- |
86 |
|
|
-$CFG->dirroot = '/home/example/public_html/moodle'; |
87 |
|
|
- |
88 |
|
|
- |
89 |
|
|
-//========================================================================= |
90 |
|
|
-// 4. DATA FILES LOCATION |
91 |
|
|
-//========================================================================= |
92 |
|
|
-// Now you need a place where Moodle can save uploaded files. This |
93 |
|
|
-// directory should be readable AND WRITEABLE by the web server user |
94 |
|
|
-// (usually 'nobody' or 'apache'), but it should not be accessible |
95 |
|
|
-// directly via the web. |
96 |
|
|
-// |
97 |
|
|
-// - On hosting systems you might need to make sure that your "group" has |
98 |
|
|
-// no permissions at all, but that "others" have full permissions. |
99 |
|
|
-// |
100 |
|
|
-// - On Windows systems you might specify something like 'c:\moodledata' |
101 |
|
|
- |
102 |
|
|
-$CFG->dataroot = '/home/example/moodledata'; |
103 |
|
|
- |
104 |
|
|
- |
105 |
|
|
-//========================================================================= |
106 |
|
|
-// 5. DATA FILES PERMISSIONS |
107 |
|
|
-//========================================================================= |
108 |
|
|
-// The following parameter sets the permissions of new directories |
109 |
|
|
-// created by Moodle within the data directory. The format is in |
110 |
|
|
-// octal format (as used by the Unix utility chmod, for example). |
111 |
|
|
-// The default is usually OK, but you may want to change it to 0750 |
112 |
|
|
-// if you are concerned about world-access to the files (you will need |
113 |
|
|
-// to make sure the web server process (eg Apache) can access the files. |
114 |
|
|
-// NOTE: the prefixed 0 is important, and don't use quotes. |
115 |
|
|
- |
116 |
|
|
-$CFG->directorypermissions = 02777; |
117 |
|
|
- |
118 |
|
|
- |
119 |
|
|
-//========================================================================= |
120 |
|
|
-// 6. DIRECTORY LOCATION (most people can just ignore this setting) |
121 |
|
|
-//========================================================================= |
122 |
|
|
-// A very few webhosts use /admin as a special URL for you to access a |
123 |
|
|
-// control panel or something. Unfortunately this conflicts with the |
124 |
|
|
-// standard location for the Moodle admin pages. You can fix this by |
125 |
|
|
-// renaming the admin directory in your installation, and putting that |
126 |
|
|
-// new name here. eg "moodleadmin". This will fix admin links in Moodle. |
127 |
|
|
- |
128 |
|
|
-$CFG->admin = 'admin'; |
129 |
|
|
- |
130 |
|
|
- |
131 |
|
|
-//========================================================================= |
132 |
|
|
-// 7. OTHER MISCELLANEOUS SETTINGS (ignore these for new installations) |
133 |
|
|
-//========================================================================= |
134 |
|
|
-// |
135 |
|
|
-// These are additional tweaks for which no GUI exists in Moodle yet. |
136 |
|
|
-// |
137 |
|
|
-// |
138 |
|
|
-// Prevent scheduled backups from operating (and hide the GUI for them) |
139 |
|
|
-// Useful for webhost operators who have alternate methods of backups |
140 |
|
|
-// $CFG->disablescheduledbackups = true; |
141 |
|
|
-// |
142 |
|
|
-// Prevent stats processing and hide the GUI |
143 |
|
|
-// $CFG->disablestatsprocessing = true; |
144 |
|
|
-// |
145 |
|
|
-// Setting this to true will enable admins to edit any post at any time |
146 |
|
|
-// $CFG->admineditalways = true; |
147 |
|
|
-// |
148 |
|
|
-// These variables define DEFAULT block variables for new courses |
149 |
|
|
-// If this one is set it overrides all others and is the only one used. |
150 |
|
|
-// $CFG->defaultblocks_override = 'participants,activity_modules,search_forums,admin,course_list:news_items,calendar_upcoming,recent_activity'; |
151 |
|
|
-// |
152 |
|
|
-// These variables define the specific settings for defined course formats. |
153 |
|
|
-// They override any settings defined in the formats own config file. |
154 |
|
|
-// $CFG->defaultblocks_site = 'site_main_menu,admin,course_list:course_summary,calendar_month'; |
155 |
|
|
-// $CFG->defaultblocks_social = 'participants,search_forums,calendar_month,calendar_upcoming,social_activities,recent_activity,admin,course_list'; |
156 |
|
|
-// $CFG->defaultblocks_topics = 'participants,activity_modules,search_forums,admin,course_list:news_items,calendar_upcoming,recent_activity'; |
157 |
|
|
-// $CFG->defaultblocks_weeks = 'participants,activity_modules,search_forums,admin,course_list:news_items,calendar_upcoming,recent_activity'; |
158 |
|
|
-// |
159 |
|
|
-// These blocks are used when no other default setting is found. |
160 |
|
|
-// $CFG->defaultblocks = 'participants,activity_modules,search_forums,admin,course_list:news_items,calendar_upcoming,recent_activity'; |
161 |
|
|
-// |
162 |
|
|
-// |
163 |
|
|
-// Allow unicode characters in uploaded files, generated reports, etc. |
164 |
|
|
-// This setting is new and not much tested, there are known problems |
165 |
|
|
-// with backup/restore that will not be solved, because native infozip |
166 |
|
|
-// binaries are doing some weird conversions - use internal PHP zipping instead. |
167 |
|
|
-// NOT RECOMMENDED FOR PRODUCTION SITES |
168 |
|
|
-// $CFG->unicodecleanfilename = true; |
169 |
|
|
-// |
170 |
|
|
-// Seconds for files to remain in caches. Decrease this if you are worried |
171 |
|
|
-// about students being served outdated versions of uploaded files. |
172 |
|
|
-// $CFG->filelifetime = 86400; |
173 |
|
|
-// |
174 |
|
|
-// This setting will prevent the 'My Courses' page being displayed when a student |
175 |
|
|
-// logs in. The site front page will always show the same (logged-out) view. |
176 |
|
|
-// $CFG->disablemycourses = true; |
177 |
|
|
-// |
178 |
|
|
-// If this setting is set to true, then Moodle will track the IP of the |
179 |
|
|
-// current user to make sure it hasn't changed during a session. This |
180 |
|
|
-// will prevent the possibility of sessions being hijacked via XSS, but it |
181 |
|
|
-// may break things for users coming using proxies that change all the time, |
182 |
|
|
-// like AOL. |
183 |
|
|
-// $CFG->tracksessionip = true; |
184 |
|
|
-// |
185 |
|
|
-// |
186 |
|
|
-// The following lines are for handling email bounces. |
187 |
|
|
-// $CFG->handlebounces = true; |
188 |
|
|
-// $CFG->minbounces = 10; |
189 |
|
|
-// $CFG->bounceratio = .20; |
190 |
|
|
-// The next lines are needed both for bounce handling and any other email to module processing. |
191 |
|
|
-// mailprefix must be EXACTLY four characters. |
192 |
|
|
-// Uncomment and customise this block for Postfix |
193 |
|
|
-// $CFG->mailprefix = 'mdl+'; // + is the separator for Exim and Postfix. |
194 |
|
|
-// $CFG->mailprefix = 'mdl-'; // - is the separator for qmail |
195 |
|
|
-// $CFG->maildomain = 'youremaildomain.com'; |
196 |
|
|
-// |
197 |
|
|
-// The following setting will tell Moodle to respect your PHP session |
198 |
|
|
-// settings. Use this if you want to control session configuration |
199 |
|
|
-// from php.ini, httpd.conf or .htaccess files. |
200 |
|
|
-// $CFG->respectsessionsettings = true; |
201 |
|
|
-// |
202 |
|
|
-// This setting will cause the userdate() function not to fix %d in |
203 |
|
|
-// date strings, and just let them show with a zero prefix. |
204 |
|
|
-// $CFG->nofixday = true; |
205 |
|
|
-// |
206 |
|
|
-// This setting will make some graphs (eg user logs) use lines instead of bars |
207 |
|
|
-// $CFG->preferlinegraphs = true; |
208 |
|
|
-// |
209 |
|
|
-// Enabling this will allow custom scripts to replace existing moodle scripts. |
210 |
|
|
-// For example: if $CFG->customscripts/course/view.php exists then |
211 |
|
|
-// it will be used instead of $CFG->wwwroot/course/view.php |
212 |
|
|
-// At present this will only work for files that include config.php and are called |
213 |
|
|
-// as part of the url (index.php is implied). |
214 |
|
|
-// Some examples are: |
215 |
|
|
-// http://my.moodle.site/course/view.php |
216 |
|
|
-// http://my.moodle.site/index.php |
217 |
|
|
-// http://my.moodle.site/admin (index.php implied) |
218 |
|
|
-// Custom scripts should not include config.php |
219 |
|
|
-// Warning: Replacing standard moodle scripts may pose security risks and/or may not |
220 |
|
|
-// be compatible with upgrades. Use this option only if you are aware of the risks |
221 |
|
|
-// involved. |
222 |
|
|
-// Specify the full directory path to the custom scripts |
223 |
|
|
-// $CFG->customscripts = '/home/example/customscripts'; |
224 |
|
|
-// |
225 |
|
|
-// Performance profiling |
226 |
|
|
-// |
227 |
|
|
-// If you set Debug to "Yes" in the Configuration->Variables page some |
228 |
|
|
-// performance profiling data will show up on your footer (in default theme). |
229 |
|
|
-// With these settings you get more granular control over the capture |
230 |
|
|
-// and printout of the data |
231 |
|
|
-// |
232 |
|
|
-// Capture performance profiling data |
233 |
|
|
-// define('MDL_PERF' , true); |
234 |
|
|
-// |
235 |
|
|
-// Capture additional data from DB |
236 |
|
|
-// define('MDL_PERFDB' , true); |
237 |
|
|
-// |
238 |
|
|
-// Print to log (for passive profiling of production servers) |
239 |
|
|
-// define('MDL_PERFTOLOG' , true); |
240 |
|
|
-// |
241 |
|
|
-// Print to footer (works with the default theme) |
242 |
|
|
-// define('MDL_PERFTOFOOT', true); |
243 |
|
|
-// |
244 |
|
|
-// Force displayed usernames |
245 |
|
|
-// A little hack to anonymise user names for all students. If you set these |
246 |
|
|
-// then all non-teachers will always see these for every person. |
247 |
|
|
-// $CFG->forcefirstname = 'Bruce'; |
248 |
|
|
-// $CFG->forcelastname = 'Simpson'; |
249 |
|
|
-// |
250 |
|
|
-// The following setting will turn SQL Error logging on. This will output an |
251 |
|
|
-// entry in apache error log indicating the position of the error and the statement |
252 |
|
|
-// called. This option will action disregarding error_reporting setting. |
253 |
|
|
-// $CFG->dblogerror = true; |
254 |
|
|
-// |
255 |
|
|
-// The following setting will log every database query to a table called adodb_logsql. |
256 |
|
|
-// Use this setting on a development server only, the table grows quickly! |
257 |
|
|
-// $CFG->logsql = true; |
258 |
|
|
-// |
259 |
|
|
-// The following setting will turn on username logging into Apache log. For full details regarding setting |
260 |
|
|
-// up of this function please refer to the install section of the document. |
261 |
|
|
-// $CFG->apacheloguser = 0; // Turn this feature off. Default value. |
262 |
|
|
-// $CFG->apacheloguser = 1; // Log user id. |
263 |
|
|
-// $CFG->apacheloguser = 2; // Log full name in cleaned format. ie, Darth Vader will be displayed as darth_vader. |
264 |
|
|
-// $CFG->apacheloguser = 3; // Log username. |
265 |
|
|
-// To get the values logged in Apache's log, add to your httpd.conf |
266 |
|
|
-// the following statements. In the General part put: |
267 |
|
|
-// LogFormat "%h %l %{MOODLEUSER}n %t \"%r\" %s %b \"%{Referer}i\" \"%{UserREPLACEwithDASHAgent}i\"" moodleformat |
268 |
|
|
-// And in the part specific to your Moodle install / virtualhost: |
269 |
|
|
-// CustomLog "/your/path/to/log" moodleformat |
270 |
|
|
-// CAUTION: Use of this option will expose usernames in the Apache log, |
271 |
|
|
-// If you are going to publish your log, or the output of your web stats analyzer |
272 |
|
|
-// this will weaken the security of your website. |
273 |
|
|
-// |
274 |
|
|
-// Email database connection errors to someone. If Moodle cannot connect to the |
275 |
|
|
-// database, then email this address with a notice. |
276 |
|
|
-// |
277 |
|
|
-// $CFG->emailconnectionerrorsto = 'your@emailaddress.com'; |
278 |
|
|
-// |
279 |
|
|
-// NOTE: if you are using custompix in your theme, see /fixpix.php. |
280 |
|
|
-// |
281 |
|
|
-// special magic evil developer only wanting to edit the xmldb files manually |
282 |
|
|
-// AND don't use the XMLDBEditor nor the prev/next stuff at all (Mahara and others) |
283 |
|
|
-// Uncomment these if you're lazy like Penny |
284 |
|
|
-// $CFG->xmldbdisablecommentchecking = true; |
285 |
|
|
-// $CFG->xmldbdisablenextprevchecking = true; |
286 |
|
|
-// |
287 |
|
|
-// special magig evil developer only wanting to edit xmldb files manually |
288 |
|
|
-// AND allowing the XMLDBEditor to recostruct the prev/next elements every |
289 |
|
|
-// time one file is loaded and saved (Moodle). |
290 |
|
|
-// Uncomment this if you're lazy like Petr |
291 |
|
|
-// $CFG->xmldbreconstructprevnext = true; |
292 |
|
|
-// |
293 |
|
|
-// Set the priority of themes from highest to lowest. This is useful (for |
294 |
|
|
-// example) in sites where the user theme should override all other theme |
295 |
|
|
-// settings for accessibility reasons. You can also disable types of themes |
296 |
|
|
-// by removing them from the array. The default setting is: |
297 |
|
|
-// $CFG->themeorder = array('page', 'course', 'category', 'session', 'user', 'site'); |
298 |
|
|
-// NOTE: course, category, session, user themes still require the |
299 |
|
|
-// respective settings to be enabled |
300 |
|
|
-// |
301 |
|
|
-// When working with production data on test servers, no emails should ever be send to real users |
302 |
|
|
-// $CFG->noemailever = true; |
303 |
|
|
-// |
304 |
|
|
-// |
305 |
|
|
-//========================================================================= |
306 |
|
|
-// ALL DONE! To continue installation, visit your main page with a browser |
307 |
|
|
-//========================================================================= |
308 |
|
|
diff -urN smeserver-moodle-1.0.old/root/etc/e-smith/templates/opt/moodle/html/config.php/20db smeserver-moodle-1.0/root/etc/e-smith/templates/opt/moodle/html/config.php/20db |
309 |
|
|
--- smeserver-moodle-1.0.old/root/etc/e-smith/templates/opt/moodle/html/config.php/20db 2008-09-16 21:33:00.000000000 +1000 |
310 |
|
|
+++ smeserver-moodle-1.0/root/etc/e-smith/templates/opt/moodle/html/config.php/20db 1970-01-01 10:00:00.000000000 +1000 |
311 |
|
|
@@ -1,14 +0,0 @@ |
312 |
|
|
- |
313 |
|
|
-// SME Server Settings |
314 |
|
|
-{ |
315 |
|
|
- my $wwwroot = "http://$DomainName/moodle"; |
316 |
|
|
- if ($moodle{domain}) |
317 |
|
|
- { $wwwroot = "http://$moodle{domain}"; } |
318 |
|
|
- |
319 |
|
|
- $OUT .= "\$CFG->dbname = \'$moodle{DbName}\'\; \n"; |
320 |
|
|
- $OUT .= "\$CFG->dbuser = \'$moodle{DbUser}\'\; \n"; |
321 |
|
|
- $OUT .= "\$CFG->dbpass = \'$moodle{DbPassword}\'\; \n"; |
322 |
|
|
- $OUT .= "\$CFG->wwwroot = \'$wwwroot\'\; \n"; |
323 |
|
|
- $OUT .= "\$CFG->dirroot = \'/opt/moodle/html'\; \n"; |
324 |
|
|
- $OUT .= "\$CFG->dataroot = \'/opt/moodle/moodledata\'\; \n"; |
325 |
|
|
-} |
326 |
|
|
diff -urN smeserver-moodle-1.0.old/root/etc/e-smith/templates/opt/moodle/html/config.php/30config-dist smeserver-moodle-1.0/root/etc/e-smith/templates/opt/moodle/html/config.php/30config-dist |
327 |
|
|
--- smeserver-moodle-1.0.old/root/etc/e-smith/templates/opt/moodle/html/config.php/30config-dist 2007-07-07 00:27:04.000000000 +1000 |
328 |
|
|
+++ smeserver-moodle-1.0/root/etc/e-smith/templates/opt/moodle/html/config.php/30config-dist 1970-01-01 10:00:00.000000000 +1000 |
329 |
|
|
@@ -1,3 +0,0 @@ |
330 |
|
|
-{ |
331 |
|
|
- $OUT .= "include_once(\"\$CFG->dirroot/lib/setup.php\"\)\; \n"; |
332 |
|
|
-} |
333 |
|
|
diff -urN smeserver-moodle-1.0.old/root/etc/e-smith/templates/opt/moodle/html/config.php/template-begin smeserver-moodle-1.0/root/etc/e-smith/templates/opt/moodle/html/config.php/template-begin |
334 |
|
|
--- smeserver-moodle-1.0.old/root/etc/e-smith/templates/opt/moodle/html/config.php/template-begin 2003-03-18 07:00:58.000000000 +1100 |
335 |
|
|
+++ smeserver-moodle-1.0/root/etc/e-smith/templates/opt/moodle/html/config.php/template-begin 1970-01-01 10:00:00.000000000 +1000 |
336 |
|
|
@@ -1,14 +0,0 @@ |
337 |
|
|
-{ |
338 |
|
|
- $OUT = <<HERE; |
339 |
|
|
-<?php |
340 |
|
|
-/* |
341 |
|
|
-HERE |
342 |
|
|
- |
343 |
|
|
- $OUT .= |
344 |
|
|
- Text::Template::_load_text("/etc/e-smith/templates-default/template-begin"); |
345 |
|
|
- |
346 |
|
|
- $OUT .= <<HERE; |
347 |
|
|
-*/ |
348 |
|
|
-HERE |
349 |
|
|
- |
350 |
|
|
-} |
351 |
|
|
diff -urN smeserver-moodle-1.0.old/root/etc/e-smith/templates/opt/moodle/html/config.php/template-end smeserver-moodle-1.0/root/etc/e-smith/templates/opt/moodle/html/config.php/template-end |
352 |
|
|
--- smeserver-moodle-1.0.old/root/etc/e-smith/templates/opt/moodle/html/config.php/template-end 2003-03-18 07:16:08.000000000 +1100 |
353 |
|
|
+++ smeserver-moodle-1.0/root/etc/e-smith/templates/opt/moodle/html/config.php/template-end 1970-01-01 10:00:00.000000000 +1000 |
354 |
|
|
@@ -1 +0,0 @@ |
355 |
|
|
-?> |