How to Install Moodle: A complete guide for beginners

Moodle is a free and open source learning management system. Whether you are an educator or a student at a university or school, this platform is a must for your online learning project. If you want to know how to install Moodle on your hosting, this tutorial is for you!

How to install Moodle automatically?

gives you the option to install Moodle instantly using its one-click installer. This is how you can do it:

  1. Log in to the hPanel, find the self installer in the search field.
  2. Once inside, locate the Moodle installer and click on it.
  3. Fill in the required fields and press Install.

That is all! Once the installation process is complete, you will see Moodle on the List of installed applications. To visit your Moodle website, simply click on the provided URL and log in with your admin username and password.

How to install Moodle manually?

If your web host does not have an automatic installer for Moodle, you can follow this step-by-step guide on how to install it manually.

Preparing the Moodle installation

Before we can proceed with the manual installation process, we need to take care of a few things:

  1. First of all, you need to download the Moodle installation package from its .
  2. Then using the file manager in your control panel or a FTP client What .

    Important: Please note that the location of the uploaded file is important. For example, if you want to install Moodle on your main domain name (www.yourdomain.com), you will need to upload the files directly to your folder public_html.

  3. The last thing you need to prepare is the MySQL database for your Moodle website. To create one in the hPanel, you only need to access the section MySQL databases. After filling in the database name, username and password, copy the information as you will need it and click To create.
  4. go to File Manager -> public_html and search config-dist.php. Create a copy of the file and edit the database information. Make sure to include the string of numbers in front of the database name and username!
See also  Domains .es | Buy And Register With

That’s it for the preparation stage! Now, let’s get to work.

Installing Moodle

Now that you’ve uploaded all the files and created a MySQL database, let’s install Moodle.

  1. Access the URL of the Moodle files on your domain. For example, if they are in the folder public_htmlyou just need to access it as is (www.yourdomain.com), and it will take you directly to the settings page. If they are installed in a subfolder called moodlefor example, can be accessed like this: www.yourdomain.com/moodle. Select a language and click Following.
  2. Make sure they show the Web address correct (domain name) and the moodle directory (location of the installation file). you can leave the data directory as is or change the location.
  3. Before continuing, go back to your file manager and open the copy of config-dist.php that you did earlier. Scroll down to find the Website location and the Location of data files. Edit the values ​​of wwwroot Y data root with your Web address Y data directory. Later, guard Y change the name of the file to config.php. Now you can select Following on the settings page. We can move on to the next step to install Moodle.
  4. Choose Enhanced MySQL either MariaDB as your database type. For this tutorial, we will use the second option.
  5. Once again, enter the information for the MySQL database you created earlier and click Following.
  6. If the configuration file is configured correctly, you will see a copyright agreement. click on Continue and the Moodle installation will start to check if all the required settings are available and enabled correctly on your hosting.
  7. click on Continue during the checks until you reach the admin settings page. Fill in the required information and click Update profile.
  8. Almost! Now you just need to add the information from the Homepagewhere you can configure your website’s full name, abstract, time zone, as well as disable or enable user self-registration (whether their accounts are activated by email or admin approval).
See also  How to set up email on Android

Congratulations, you now know how to install Moodle on your website! You can now continue making the necessary changes in the admin area to get your site up and running.

conclusion

Moodle is a great platform for educators and students to communicate and set up learning environments, and by the end of this tutorial, you’ve learned how to install Moodle automatically and manually.

We hope this guide is helpful in building your next online learning platform! Leave us a comment to share any questions or thoughts regarding this tutorial.

Deyi is a digital marketing enthusiast, with a background in web design, content creation, copywriting, and SEO. She is part of ‘s SEO & Localization team. In her free time, she likes to develop projects, read a book or watch a good movie.

Loading Facebook Comments ...
Loading Disqus Comments ...