Learn how to install a local instance of the Moodle learning management system on Windows. In this video, educator Chris Mattia walks you through the process of downloading and installing a local Moodle test environment.
- [Instructor] Let's install a local test copy of Moodle. To begin, make sure you go to download.moodle.org, and click on the current version of Moodle, then look for the link for Moodle installer package for Windows. When the page loads, look for the current stable version. For me, it's going to be Moodle 3.1.2. Click the Download zip button to download the installer. I've already downloaded the file and copied it to my desktop. Copy your file to a convenient location, then right click on it, and select Extract All.
I'll expand mine out to my desktop. Click the Extract button. When the file finished unzipping, there are several files in here. There's a server folder that contains your Moodle install. The folder that we're going to be using throughout this training is this one right here. It's the Moodle folder, and we're going to be using the files that you'll find inside of this folder. You'll want to know where this file is and how to get to it, 'cause we're going to be referring to it in the training. I'm going to jump back a couple of directories. There's also a README file that'll give you some information about the Moodle install.
There's a start and a stop Moodle button, so we'll double click on Start Moodle. What this is going to do is it's going to start up XAMPP. You may get a warning asking you to allow Windows Firewall, access through your Firewall. Say Allow access. When you get to this window, where it says APACHE and MYSQL are running, then you're all set. You can minimize this window, but don't close it all the way because that's your server. The next thing you're going to do is you're going to fire up your browser.
And you're going to go to either local host or 127.0.0.1. I'm going to go to 127.0.0.1. And that should take you to the home page of your Moodle install. Now we need to step through the installation process. So begin with choose language. I'm going to go ahead and use the... I'm going to use the English language. Click the Next button. We need to confirm our paths. This is going to be the path that you've just set up in your browser, so since I used 127.0.0.1, that's the path that I'll be using.
I'm just going to point to where my local Moodle installs are and click Next. You can name your local host database. I'd leave it called just localhost. The name of the database, you can leave it called moodle. Database user is root. You will need to provide a password. I'll just call mine moodle1. And click the next button. It's going to ask you about stepping through the Moodle installation process, so have you read the terms and conditions? We'll say Continue.
And this is going to show you all of the installation steps that are going to go through. Go ahead and scroll down to the bottom here. Looks like that's your environment meets all of the minimum system requirements. We'll click Continue. When the installation completes, the page should automatically refresh down to the bottom of the page. Click Continue. And then you'll need to set up your default admin accounts. I'm going to leave my username set to admin, and I'm going to set a new password of 12345 so it's really easy to remember.
I'll just check the Unmask button, make sure that's correct. I'll scroll down. First name, Admin. Last name, User. I'll put in my email address. Then you can scroll down to the bottom and click the Update profile button. For your password, it must be at least eight characters, have one lower case letter, one upper case letter, and at least one non-alphanumeric character. So I'm just going to type something in here.
And I'll scroll down to the bottom. There we go. Update profile. Then you can do your initial setup page, so you'll give your site a full name. I'll call mine Moodle 3.1. And for short name, I'll give it moodle31. I'll skip the front page summary. I'll set my local timezone. I'm in Los Angeles. And we're going to leave self-registration disabled 'cause we don't need any users.
Then click Save changes, and you're all set with your Moodle installation. Anytime you need to log out and log back in, make sure you point your browser to 127.0.0.1, or a local host, whichever you filled in in the earlier form.
- Installing Moodle
- Setting preferences for working with themes
- Customizing theme settings
- Installing themes
- Creating custom theme CSS rules
- Customizing theme layouts