Note: You are currently viewing documentation for Moodle 3.7. Up-to-date documentation for the latest stable version of Moodle may be available here: Installing Moodle.

Installing Moodle: Difference between revisions

From MoodleDocs
No edit summary
Line 22: Line 22:


If you want to run Moodle on your own computer and all this looks a bit daunting, then please see our guide: [[Installing Apache, MySQL and PHP]]. It provides some step-by-step instructions to install all this on most popular platforms.
If you want to run Moodle on your own computer and all this looks a bit daunting, then please see our guide: [[Installing Apache, MySQL and PHP]]. It provides some step-by-step instructions to install all this on most popular platforms.
== Download and copy files into place ==
== Site structure ==
== Run the installer script to create config.php ==
=== Check web server settings ===
=== Creating a database ===
=== Creating a data directory ===
== Go to the admin page to continue configuration ==
== Set up cron ==
== Create a new course ==

Revision as of 14:45, 2 July 2005

Don't panic! :-)

This guide explains how to install Moodle for the first time. For some of these steps it goes into a lot of detail to try and cover the majority of possible web server setups, so this document may look long and complicated. Don't panic, once you know how to do it you can install Moodle in minutes!

If you have problems please read this document carefully - most common issues are answered in here. If you still have trouble, you can seek help from Moodle Help

Another option is to contact a web hosting company who can completely maintain Moodle for you, so that you can ignore all this and get straight into educating!

Requirements

Moodle is primarily developed in Linux using Apache, MySQL and PHP (also sometimes known as the LAMP platform), but is also regularly tested with PostgreSQL and on Windows XP, Mac OS X and Netware 6 operating systems

The requirements for Moodle are as follows:

  1. Web server software. Most people use Apache, but Moodle should work fine under any web server that supports PHP, such as IIS on Windows platforms.
  2. PHP scripting language (version 4.1.0 or later). PHP 5 is supported as of Moodle 1.4.
  3. a working database server: MySQL or PostgreSQL are completely supported and recommended for use with Moodle. MySQL is the choice for many people because it is very popular, but there are some arguments in favour of PostgreSQL, especially if you are planning a large deployment.

Most web hosts support all of this by default. If you are signed up with one of the few webhosts that does not support these features ask them why, and consider taking your business elsewhere.

If you want to run Moodle on your own computer and all this looks a bit daunting, then please see our guide: Installing Apache, MySQL and PHP. It provides some step-by-step instructions to install all this on most popular platforms.

Download and copy files into place

Site structure

Run the installer script to create config.php

Check web server settings

Creating a database

Creating a data directory

Go to the admin page to continue configuration

Set up cron

Create a new course