Note: You are currently viewing documentation for Moodle 2.5. Up-to-date documentation for the latest stable version of Moodle may be available here: Step-by-step Install Guide for Ubuntu.

Step-by-step Install Guide for Ubuntu: Difference between revisions

From MoodleDocs
(Adding PHP5-JSON as required by Ubuntu 13.10)
Line 27: Line 27:
chmod 777 /var/moodledata
chmod 777 /var/moodledata


chmod 777 /var/www/moodle</pre>
chmod 755 /var/www/moodle</pre>


== Step 5: Create Moodle database ==
== Step 5: Create Moodle database ==

Revision as of 18:53, 21 October 2013

Step 1: Install Ubuntu 13.10

http://www.ubuntu.com/download

Step 2: Install LAMP stack and the additional PHP extensions

Open the Terminal and install Apache MySQL and PHP

 sudo aptitude install git apache2 mysql mysql-server php5 php5-mysql php5-curl php5-gd php5-intl php5-xmlrpc php5-json


'It will prompt you to set the root password for mysql - take note of it, you will need it in step 5.

Step 3: Download Moodle

cd /var/www

sudo /bin/bash

git clone git://git.moodle.org/moodle.git moodle
cd moodle
git branch --track MOODLE_25_STABLE origin/MOODLE_25_STABLE
git checkout MOODLE_25_STABLE

mkdir /var/moodledata

chmod 777 /var/moodledata

chmod 755 /var/www/moodle

Step 5: Create Moodle database

mysql -u root -p

You will be prompted for the mysql root password you have created in step 2

create database moodledb charset=utf8;

create user 'mdluser'@'localhost' identified by 'password';

grant all privileges on moodledb.* to 'mdluser'@'localhost';

\q

Step 6: Setup Moodle server

Open your browser and go to http://localhost/moodle

Follow the prompts selecting:

database type

Choose: mysqli

database settings

Host server: localhost

Database: moodledb

User: mdluser

Password: password

Tables Prefix: mdl_

environment checks

This will indicate if any elements required to run moodle haven't been installed.

next next next...

follow prompts and confirm installation

create a site administrator account

Create your moodle user account which will have site administrator permissions.

The password you select has to meet certain security requirements.

Installation Complete

Bravo! You can now start playing with moodle!