Moodle-Learning-Management-System/C2/Installing-Moodle-on-Local-Server/English-timed
Time | Narration |
00:01 | Welcome to the Spoken Tutorial on Installing Moodle on Local Server. |
00:07 | In this tutorial, we will learn how to download Moodle and install Moodle. |
00:15 | To install Moodle, you should have a system supporting:
Apache 2.x (or higher version), |
00:23 | MariaDB 5.5.30 (or any higher version) and PHP 5.4.4 +(or any higher version). |
00:36 | To record this tutorial, I will be using:
Ubuntu Linux OS 16.04, |
00:44 | Apache, MariaDB and PHP obtained through XAMPP 5.6.30 |
00:53 | Moodle 3.3 and Firefox web browser. |
00:59 | You can use any web browser of your choice. |
01:03 | However, Internet Explorer should be avoided as it causes some display inconsistencies. |
01:11 | Please ensure that you have internet connectivity before you begin. |
01:16 | Also refer to the previous tutorials in this series.
And, ensure that the prerequisites are met and the database is setup properly. |
01:27 | We should have XAMPP running and We should have a database set up with username moodle-st. |
01:37 | First, let me go to the web browser and launch XAMPP. |
01:42 | In the address bar, type: http colon double slash 127 dot 0 dot 0 dot 1 and press Enter. |
01:56 | In the menu at the top right of the screen, click on PHPinfo. |
02:02 | Now, press Ctrl + F keys and search for DOCUMENT underscore ROOT. |
02:10 | It will be found in the table Apache Environment. |
02:14 | The value of DOCUMENT underscore ROOT will be either slash opt slash lampp slash htdocs or slash var slash www |
02:30 | In my machine, it is slash opt slash lampp slash htdocs. |
02:37 | Please make a note of this path. We are going to install Moodle here. |
02:43 | Let’s now start downloading Moodle.
Go to the official website of Moodle which is moodle.org. |
02:53 | Click on the Downloads link in the top menu.
And then, click on the latest release button MOODLE 3.3+. |
03:04 | At the time of recording this tutorial, the latest stable Moodle version is 3.3. It could be different when you try. |
03:15 | Click on the Download zip button. This will start downloading Moodle on our machine. |
03:22 | I have already downloaded this file and it is in my Downloads folder. So I will skip this step. |
03:30 | Open the terminal by pressing Ctrl + Alt + T keys together. |
03:36 | On the terminal, I will change the directory to Downloads. |
03:40 | To do that, type the command: cd space Downloads and press Enter. |
03:48 | You will have to type the path where you downloaded Moodle on your system. |
03:53 | Once you are in that directory, type ls and press Enter to list the files therein. |
04:01 | Here is my Moodle installation file. It has the name moodle hyphen latest hyphen 33 dot zip. |
04:11 | If you had renamed it to some other name during download, then locate that file in your folder. |
04:19 | Next, we have to extract the contents of this zip file into the moodle folder. |
04:26 | At the command prompt, type: sudo space unzip space moodle hyphen latest hyphen 33 dot zip space hyphen d space slash opt slash lampp slash htdocs slash. Now press Enter. |
04:51 | Let’s clear the terminal by pressing Ctrl + L. |
04:56 | Now type: cd space slash opt slash lampp slash htdocs and press Enter. |
05:06 | To list the files in this directory, type ls and press Enter. |
05:12 | You can see that a new folder named moodle has been created. |
05:18 | Let us give read, write and execute permissions to the owner and the group members of moodle folder. |
05:27 | So, type: sudo space chmod space 777 space moodle slash and press Enter. |
05:39 | Enter the administrative password, if prompted, and press Enter. |
05:45 | Now switch to the browser and type: http colon double slash 127.0.0.1 slash moodle or http colon double slash localhost slash moodle. |
06:06 | I have typed my localhost IP here. |
06:10 | This IP necessarily has to be the IP of the machine on which moodle is installed.
Please note that moodle is the folder into which we had extracted earlier. |
06:23 | Press Enter and you will see the Moodle installation page. |
06:29 | By default, we are in step number one, that is, Configuration. Please note: Moodle can be installed in multiple languages. |
06:40 | But we will limit ourselves to English language only.
So, select English here. Click on Next button below the Language dropdown. |
06:52 | Next is the Paths page. This is where the Web address, Moodle directory and Data directory are defined. |
07:02 | Web address is the URL for us to access Moodle once installed. |
07:08 | This is the same URL that we entered above which is shown here. |
07:14 | Moodle directory is the folder where all the Moodle code is available. |
07:20 | Notice here, both Web address and Moodle directory are non-editable fields. These cannot be changed by us. |
07:31 | Next is the Data directory. This is the folder where all file content uploaded by teachers and students will be stored. |
07:42 | This folder needs to have read and write permission. So, the files can be stored here. |
07:50 | However, it should not be directly accessible on the web for security reasons. |
07:57 | So, it is to be kept outside of the installation folder. |
08:03 | moodledata inside the folder lampp is the default data directory which the installer tries to create. |
08:11 | However, it does not have the permission to create a folder here.
So, we have to create this folder manually and give it the required permissions. |
08:23 | Go to the terminal window. At the prompt, type: sudo space mkdir space slash opt slash lampp slash moodledata and press Enter. |
08:41 | Now, type: sudo space chmod space 777 space slash opt slash lampp slash moodledata and press Enter. |
08:57 | Go back to the browser now and click on Next button. |
09:02 | After this comes the database configuration page.
Select MariaDB from the dropdown and click on the Next button. |
09:13 | Enter localhost as the Database Host Name. |
09:18 | Now, we have to enter the database name, username and password.
These are the ones we created earlier in phpMyAdmin. |
09:30 | I will enter moodle-st as the database name. |
09:36 | Then moodle-st as the database username. |
09:41 | And, moodle-st as my database password. |
09:46 | Leave the Table Prefix and the other fields as they are and click on Next. |
09:54 | We can see a terms and conditions page. |
09:59 | This is the step where you need to read the license agreement and agree to the same.
Read the text and then click on Continue. |
10:10 | We can see the Server Checks page next.
Scroll down to see the message Your server environment meets all minimum requirements. |
10:23 | You may get other errors as shown:
Refer to the Additional reading material link of this tutorial for the solution. |
10:33 | Click on Continue. |
10:36 | This step may take some time depending on your internet speed.
You may get an error message Site is being upgraded, please retry later if you refresh the page. |
10:50 | In that case, please refresh after some time. |
10:54 | Click Continue when you get a success message for the installation. |
11:00 | The next page is for administrator configuration. |
11:05 | Enter the username that you want for the Moodle Administrative page. I will enter the username as admin. |
11:15 | Now enter a password for the Moodle Administrator.
The password here must follow these rules as shown here. |
11:26 | To enter the password, click on Click to enter text link. |
11:32 | I will enter Spokentutorial1@ as my admin password. Click on Unmask icon to reveal the password. |
11:43 | Note down the username and password that you have created for future use. |
11:49 | Email address is a mandatory field.
I will enter priyankaspokentutorial@gmail.com here. |
11:59 | In Select a country drop-down, select India.
Select the timezone as Asia/Kolkata. |
12:08 | We will leave rest of the fields with their default values. |
12:13 | Scroll down and click on Update Profile button. |
12:18 | Please note that Moodle is a resource consuming software. Every step may take time to complete. |
12:27 | Please wait for the next page to load and do not close or refresh the page. |
12:34 | The next screen is for Front page settings. This is the page people will see when they visit our moodle site. |
12:45 | Enter Digital India LMS as the Full Site Name. |
12:50 | Enter Digital India LMS again as the Short name for site.
This is what will be visible as the name of the moodle site in the navigation bar. |
13:03 | Let us leave the Front Page Summary as blank, for now.
Select the timezone as Asia/Kolkata. |
13:11 | The next dropdown is Self Registration. If Self Registration is enabled, then new users can register themselves on their own. |
13:23 | Select Disable from the dropdown.
Next is the text box no-reply address. |
13:31 | The default value in this field is noreply@localhost.
Since this is not a valid email ID, change it to noreply@localhost.com. |
13:46 | This email ID will be shown as From address, when Moodle does not have any email ID to show. |
13:55 | For example, if I specify to keep my address as private, all mails sent on my behalf will have this email ID.
Lastly, click on Save Changes button. |
14:10 | We are now ready to use Moodle.
You can see the front page of the new site here. |
14:17 | With this, we come to the end of this tutorial. Let us summarize. |
14:23 | In this tutorial, we learnt to: download Moodle from moodle.org and install Moodle on local server. |
14:33 | The video at the following link, summarizes the Spoken Tutorial project. Please download and watch it. |
14:41 | The Spoken Tutorial Project team conducts workshops and gives certificates.
For more details, please write to us. |
14:51 | Do you have questions in THIS Spoken Tutorial?
Please visit http://forums.spoken-tutorial.org |
15:00 | Choose the minute and second where you have the question.
Explain your question briefly . Someone from our team will answer them |
15:10 | The Spoken Tutorial forum is for specific questions on this tutorial |
15:15 | Please do not post unrelated and general questions on them . |
15:21 | This will help reduce the clutter. With less clutter, we can use these discussion as instructional material |
15:31 | Spoken Tutorial Project is funded by NMEICT, MHRD, Government of India. More information on this mission is available at the link shown. |
15:45 | This script has been contributed by Priyanka.
This is Nancy Varkey along with the spoken tutorial team, signing off. Thank you for joining. |