-<?PHP // $Id$\r///////////////////////////////////////////////////////////////////////////\r// //\r// Moodle configuration file //\r// //\r// This file should be renamed "config.php" in the top-level directory //\r// //\r///////////////////////////////////////////////////////////////////////////\r// //\r// NOTICE OF COPYRIGHT //\r// //\r// Moodle - Modular Object-Oriented Dynamic Learning Environment //\r// http://moodle.com //\r// //\r// Copyright (C) 2001-2003 Martin Dougiamas http://dougiamas.com //\r// //\r// This program is free software; you can redistribute it and/or modify //\r// it under the terms of the GNU General Public License as published by //\r// the Free Software Foundation; either version 2 of the License, or //\r// (at your option) any later version. //\r// //\r// This program is distributed in the hope that it will be useful, //\r// but WITHOUT ANY WARRANTY; without even the implied warranty of //\r// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the //\r// GNU General Public License for more details: //\r// //\r// http://www.gnu.org/copyleft/gpl.html //\r// //\r///////////////////////////////////////////////////////////////////////////\runset($CFG); // Ignore this line\r\r//=========================================================================\r// 1. DATABASE SETUP\r//=========================================================================\r// First, you need to configure the database where all Moodle data //\r// will be stored. This database must already have been created //\r// and a username/password created to access it. //\r// //\r// mysql - the prefix is optional, but useful when installing //\r// into databases that already contain tables. //\r//\r// postgres7 - the prefix is REQUIRED, regardless of whether the //\r// database already contains tables. //\r// //\r// A special case exists when using PostgreSQL databases via sockets. //\r// Define dbhost as follows, leaving dbname, dbuser, dbpass BLANK!: //\r// $CFG->dbhost = " user='muser' password='mpass' dbname='mdata'"; //\r// \r\r$CFG->dbtype = 'mysql'; // mysql or postgres7 (for now)\r$CFG->dbhost = 'localhost'; // eg localhost or db.isp.com \r$CFG->dbname = 'moodle'; // database name, eg moodle\r$CFG->dbuser = 'username'; // your database username\r$CFG->dbpass = 'password'; // your database password\r$CFG->dbpersist = true; // Use persistent database connection? \r // (should be 'true' for 99% of sites)\r$CFG->prefix = 'mdl_'; // Prefix to use for all table names\r\r\r//=========================================================================\r// 2. WEB SITE LOCATION\r//=========================================================================\r// Now you need to tell Moodle where it is located. Specify the full\r// web address to where moodle has been installed. If your web site \r// is accessible via multiple URLs then choose the most natural one \r// that your students would use. Do not include a trailing slash.\r\r$CFG->wwwroot = 'http://example.com/moodle';\r\r\r//=========================================================================\r// 3. SERVER FILES LOCATION\r//=========================================================================\r// Next, specify the full OS directory path to this same location\r// Make sure the upper/lower case is correct. Some examples:\r//\r// $CFG->dirroot = 'c:\FoxServ\www\moodle'; // Windows\r// $CFG->dirroot = '/var/www/html/moodle'; // Redhat Linux\r// $CFG->dirroot = '/home/example/www/moodle'; // Cpanel host\r\r$CFG->dirroot = '/home/example/www/moodle';\r\r\r//=========================================================================\r// 4. DATA FILES LOCATION\r//=========================================================================\r// Now you need a place where Moodle can save uploaded files. This\r// directory should be readable AND WRITEABLE by the web server user \r// (usually 'nobody' or 'apache'), but it should not be accessible \r// directly via the web.\r//\r// - On hosting systems you might need to make sure that your "group" has\r// no permissions at all, but that "others" have full permissions.\r//\r// - On Windows systems you might specify something like 'c:\moodledata'\r\r$CFG->dataroot = '/home/example/moodledata';\r\r\r//=========================================================================\r// 5. DATA FILES PERMISSIONS\r//=========================================================================\r// The following parameter sets the permissions of new directories\r// created by Moodle within the data directory. The format is in \r// octal format (as used by the Unix utility chmod, for example).\r// The default is usually OK, but you may want to change it to 0750 \r// if you are concerned about world-access to the files (you will need\r// to make sure the web server process (eg Apache) can access the files.\r// NOTE: the prefixed 0 is important, and don't use quotes.\r\r$CFG->directorypermissions = 0777;\r\r\r//=========================================================================\r// 6. DIRECTORY LOCATION (most people can just ignore this setting)\r//=========================================================================\r// A very few webhosts use /admin as a special URL for you to access a \r// control panel or something. Unfortunately this conflicts with the \r// standard location for the Moodle admin pages. You can fix this by \r// renaming the admin directory in your installation, and putting that \r// new name here. eg "moodleadmin". This will fix admin links in Moodle.\r\r$CFG->admin = 'admin';\r\r\r//=========================================================================\r// 7. TEXT FILTERS (most people can just ignore this setting)\r//=========================================================================\r// This is a new and experimental feature that allows text filters to \r// be used on all printed texts in Moodle. To add text filters, you\r// need to specify the path to a file that contains a standard textfilter.\r// The numbers need to start at one and increment up to ten.\r// \r// eg $CFG->textfilter1 = "mod/glossary/dynalink.php";\r// $CFG->textfilter2 = "library/librarylib.php";\r\r\r//=========================================================================\r// ALL DONE! To continue installation, visit your main page with a browser\r//=========================================================================\rif (file_exists("$CFG->dirroot/lib/setup.php")) { // Do not edit\r include_once("$CFG->dirroot/lib/setup.php");\r} else {\r if ($CFG->dirroot == dirname(__FILE__)) {\r echo "<p>Could not find this file: $CFG->dirroot/lib/setup.php</p>";\r echo "<p>Are you sure all your files have been uploaded?</p>";\r } else {\r echo "<p>Error detected in config.php</p>";\r echo "<p>Error in: \$CFG->dirroot = '$CFG->dirroot';</p>";\r echo "<p>Try this: \$CFG->dirroot = '".dirname(__FILE__)."';</p>";\r }\r die;\r}\r// MAKE SURE WHEN YOU EDIT THIS FILE THAT THERE ARE NO SPACES, BLANK LINES, \r// RETURNS, OR ANYTHING ELSE AFTER THE TWO CHARACTERS ON THE NEXT LINE.\r?>\r
\ No newline at end of file
+<?PHP // $Id$\r
+///////////////////////////////////////////////////////////////////////////\r
+// //\r
+// Moodle configuration file //\r
+// //\r
+// This file should be renamed "config.php" in the top-level directory //\r
+// //\r
+///////////////////////////////////////////////////////////////////////////\r
+// //\r
+// NOTICE OF COPYRIGHT //\r
+// //\r
+// Moodle - Modular Object-Oriented Dynamic Learning Environment //\r
+// http://moodle.com //\r
+// //\r
+// Copyright (C) 2001-2003 Martin Dougiamas http://dougiamas.com //\r
+// //\r
+// This program is free software; you can redistribute it and/or modify //\r
+// it under the terms of the GNU General Public License as published by //\r
+// the Free Software Foundation; either version 2 of the License, or //\r
+// (at your option) any later version. //\r
+// //\r
+// This program is distributed in the hope that it will be useful, //\r
+// but WITHOUT ANY WARRANTY; without even the implied warranty of //\r
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the //\r
+// GNU General Public License for more details: //\r
+// //\r
+// http://www.gnu.org/copyleft/gpl.html //\r
+// //\r
+///////////////////////////////////////////////////////////////////////////\r
+unset($CFG); // Ignore this line\r
+\r
+//=========================================================================\r
+// 1. DATABASE SETUP\r
+//=========================================================================\r
+// First, you need to configure the database where all Moodle data //\r
+// will be stored. This database must already have been created //\r
+// and a username/password created to access it. //\r
+// //\r
+// mysql - the prefix is optional, but useful when installing //\r
+// into databases that already contain tables. //\r
+//\r
+// postgres7 - the prefix is REQUIRED, regardless of whether the //\r
+// database already contains tables. //\r
+// //\r
+// A special case exists when using PostgreSQL databases via sockets. //\r
+// Define dbhost as follows, leaving dbname, dbuser, dbpass BLANK!: //\r
+// $CFG->dbhost = " user='muser' password='mpass' dbname='mdata'"; //\r
+// \r
+\r
+$CFG->dbtype = 'mysql'; // mysql or postgres7 (for now)\r
+$CFG->dbhost = 'localhost'; // eg localhost or db.isp.com \r
+$CFG->dbname = 'moodle'; // database name, eg moodle\r
+$CFG->dbuser = 'username'; // your database username\r
+$CFG->dbpass = 'password'; // your database password\r
+$CFG->dbpersist = true; // Use persistent database connection? \r
+ // (should be 'true' for 99% of sites)\r
+$CFG->prefix = 'mdl_'; // Prefix to use for all table names\r
+\r
+\r
+//=========================================================================\r
+// 2. WEB SITE LOCATION\r
+//=========================================================================\r
+// Now you need to tell Moodle where it is located. Specify the full\r
+// web address to where moodle has been installed. If your web site \r
+// is accessible via multiple URLs then choose the most natural one \r
+// that your students would use. Do not include a trailing slash.\r
+\r
+$CFG->wwwroot = 'http://example.com/moodle';\r
+\r
+\r
+//=========================================================================\r
+// 3. SERVER FILES LOCATION\r
+//=========================================================================\r
+// Next, specify the full OS directory path to this same location\r
+// Make sure the upper/lower case is correct. Some examples:\r
+//\r
+// $CFG->dirroot = 'c:\FoxServ\www\moodle'; // Windows\r
+// $CFG->dirroot = '/var/www/html/moodle'; // Redhat Linux\r
+// $CFG->dirroot = '/home/example/www/moodle'; // Cpanel host\r
+\r
+$CFG->dirroot = '/home/example/www/moodle';\r
+\r
+\r
+//=========================================================================\r
+// 4. DATA FILES LOCATION\r
+//=========================================================================\r
+// Now you need a place where Moodle can save uploaded files. This\r
+// directory should be readable AND WRITEABLE by the web server user \r
+// (usually 'nobody' or 'apache'), but it should not be accessible \r
+// directly via the web.\r
+//\r
+// - On hosting systems you might need to make sure that your "group" has\r
+// no permissions at all, but that "others" have full permissions.\r
+//\r
+// - On Windows systems you might specify something like 'c:\moodledata'\r
+\r
+$CFG->dataroot = '/home/example/moodledata';\r
+\r
+\r
+//=========================================================================\r
+// 5. DATA FILES PERMISSIONS\r
+//=========================================================================\r
+// The following parameter sets the permissions of new directories\r
+// created by Moodle within the data directory. The format is in \r
+// octal format (as used by the Unix utility chmod, for example).\r
+// The default is usually OK, but you may want to change it to 0750 \r
+// if you are concerned about world-access to the files (you will need\r
+// to make sure the web server process (eg Apache) can access the files.\r
+// NOTE: the prefixed 0 is important, and don't use quotes.\r
+\r
+$CFG->directorypermissions = 0777;\r
+\r
+\r
+//=========================================================================\r
+// 6. DIRECTORY LOCATION (most people can just ignore this setting)\r
+//=========================================================================\r
+// A very few webhosts use /admin as a special URL for you to access a \r
+// control panel or something. Unfortunately this conflicts with the \r
+// standard location for the Moodle admin pages. You can fix this by \r
+// renaming the admin directory in your installation, and putting that \r
+// new name here. eg "moodleadmin". This will fix admin links in Moodle.\r
+\r
+$CFG->admin = 'admin';\r
+\r
+\r
+//=========================================================================\r
+// 7. TEXT FILTERS (most people can just ignore this setting)\r
+//=========================================================================\r
+// This is a new and experimental feature that allows text filters to \r
+// be used on all printed texts in Moodle. To add text filters, you\r
+// need to specify the path to a file that contains a standard textfilter.\r
+// The numbers need to start at one and increment up to ten.\r
+// \r
+// eg $CFG->textfilter1 = "mod/glossary/dynalink.php";\r
+// $CFG->textfilter2 = "library/librarylib.php";\r
+\r
+\r
+//=========================================================================\r
+// ALL DONE! To continue installation, visit your main page with a browser\r
+//=========================================================================\r
+if (file_exists("$CFG->dirroot/lib/setup.php")) { // Do not edit\r
+ include_once("$CFG->dirroot/lib/setup.php");\r
+} else {\r
+ if ($CFG->dirroot == dirname(__FILE__)) {\r
+ echo "<p>Could not find this file: $CFG->dirroot/lib/setup.php</p>";\r
+ echo "<p>Are you sure all your files have been uploaded?</p>";\r
+ } else {\r
+ echo "<p>Error detected in config.php</p>";\r
+ echo "<p>Error in: \$CFG->dirroot = '$CFG->dirroot';</p>";\r
+ echo "<p>Try this: \$CFG->dirroot = '".dirname(__FILE__)."';</p>";\r
+ }\r
+ die;\r
+}\r
+// MAKE SURE WHEN YOU EDIT THIS FILE THAT THERE ARE NO SPACES, BLANK LINES, \r
+// RETURNS, OR ANYTHING ELSE AFTER THE TWO CHARACTERS ON THE NEXT LINE.\r
+?>\r