Requires Apache/PHP DB MySQL PostgreSQL MSSQL Systems Mac Linux Windows
MySQL Open Source Big Community Support Available
Download from moodle.org Checkout from CVS Allows direct updates See docs.moodle.org/en/CVS
Create DB Place in web-directory Create data-directory Set permissions Run Installer
Four main types: Activities Blocks Enrollment (Enrolment) Authentication Find at
Try to narrow down Search tracker.moodle.org Patch may be available May be in newer version Sometime you just have to fix it yourself
Can be easy to make Hard to maintain Moodle updates become hard Use CVS
Look in tracker.moodle.org Patch Files Contain only differences Track Changes Apply with command line
--- moodle/backup/restore_form.html :43: moodleprod/backup/restore_form.html :11: ,7 +74,7 } if (!isset($restore_users)) { - $restore_users = 1; + $restore_users = 2; } if (!isset($restore_groups)) {
Command line: update –dP In place Shows conflicts
Download from Moodle More complicated Copy all modules Apply any code modifications ▪ If still needed Copy config file
Single Server All services on one system Two Servers Split DB from web-server Many Servers Cluster DB Cluster web-server VMWare
Interfaces IDE SATA SCSI Raid Stripe (0) Mirror (1) Parity (5)