Beruflich Dokumente
Kultur Dokumente
1
© April 2007, Kefa Rabah, Global Open Versity, Vancouver Canada
Introduction
Moodle is a free and open source e-learning software platform, also known as a Course Management
System, Learning Management System (LMS), or Virtual Learning Environment. Moodle is designed to
help educators create online courses with opportunities for rich interaction. Its open source license and
modular design mean that people can develop additional functionality. Development is undertaken by a
globally diffused network of commercial and non-commercial users, streamlined by the Moodle Company
based in Perth, Western Australia.
Sclipo Plug-in:- The Sclipowebclass Live Teaching plug-in allows Moodle users to teach live - classes,
webinars and conferences - directly from Moodle. Sclipo is free. 100% browser based with minimum setup
and no installation needed.
Here are the steps required to successfully install Moodle on Linux CentOS5. I have used these steps to
install Moodle on several servers and all work perfectly. I hope this guide will save others the time of
hunting around forums.
5. The system will now install and will required CDs 1-6.
6. Once the system reboots disable firewall and SElinux.
7. Make sure your /etc/hosts file has the line:
2
© April 2007, Kefa Rabah, Global Open Versity, Vancouver Canada
At this point we'll need to log in again to the server and type:
Replace the following string NewRootDatabasePassword with a secure password of your own
choosing.
There is no space between the -p and the password on the second command.
We now need to create the Moodle database and Moodle user in MySQL.
The mysql command will prompt for your NewRootDatabasePassword (from above). Replace
NewMoodleDatabasePassword with a secure password of your own choosing.
mysql -u root -p
> CREATE DATABASE moodle DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
> GRANT ALL PRIVILEGES ON moodle.* TO ‘moodleuser’@’localhost’ IDENTIFIED BY
'NewMoodleDatabasePassword';
> GRANT SELECT,LOCK TABLES on moodle.* TO ‘moodlebackup’@’localhost’
IDENTIFIED BY 'MoodleBackupPassword';
> FLUSH PRIVILEGES;
> QUIT
The above also creates a backup user moodlebackup so that you can use mysqldump to make
database backups without accident.
The full document has moved to Docstoc.com. You can access and download it from
here:
http://www.docstoc.com/docs/30541162/Step-by-step-Install-Guide-for-Moodle-on-Linux
-----------------------------------------------
Kefa Rabah is the Founder and CIO, of Global Technology Solutions Institute. Kefa is highly
knowledgeable in the fields of Science & Technology, IT Security Compliance and Project
Management, and Renewable Energy Systems. He is also the founder of Global Open Versity, a
Center of Excellence in eLearning.
3
© April 2007, Kefa Rabah, Global Open Versity, Vancouver Canada