Installing Moodle on Windows Server 2012 R2 with IIS 8.5, PHP & MariaDB

preview_player
Показать описание
This tutorials shows how to Install Moodle 3.x on a Windows Server 2012 R2, using IIS as web server, PHP and MariaDB.
This tutorial is intended for those who never actually have touched Server 2012 to set up IIS or anything, so just follow along.

for more information, check out the blog entry here
Рекомендации по теме
Комментарии
Автор

Definitely one of the best IIS/Moodle guides. I have Server 2016, and much of it was the same, except a few php.ini extension differences, but the majority was similar.

SnowBee
Автор

Thank you very much! This video really explains lots of things that are not mentioned on most of the documentations. Excellent video! Went with Moodle 3.1 + PHP + SQL

yorchsoft
Автор

Nice job! This works perfectly using the latest versions of everything, PHP, MariaDB, Moodle etc.

theactionhabit
Автор

Perfect install! Thanks for sharing! I actually went with Moodle 3.1 and used PHP 5.6.22, worked like a charm :)

troydgerber
Автор

I really appreciate you...
I did your instruction in Moodle 3.5+ with PHP 7.0.1 and MariaDB 10 and every thing is ok!.

zalzalakbivafa
Автор

Thanks a lot, its a complete IIS training

zaidinh
Автор

great work i got through most other errors on my own but now I am stuck with this error while finishing the "install Config table does not contain version"

tough_luck_racing
Автор

Thanks for giving such a nice installation steps...
I have a query that I have installed moodle using Windows package..in that apache is there.
Now I want to shift for IIS can i migrate this all?
I want all the database and previous moodledata in new?
can I do this? If yes please guide me.

sourcechannel
Автор

Great tutorial sir, how about mahara install in Windows Server 2012 R2, using IIS as web server, PHP and MariaDB. Is it possible? thanks

necopedia
Автор

Perfect install, I have it installed and can run localhost, but how can I get other computers on my local network to access moodle's login page (I used "<ip web server>/moodle" ), or is there a way so that when I use <ip web server> I can directly access the moodle page, thanks a lot.

ledanh
Автор

Hello, i followed all the instructions from this Video, but i got stuck with the error " Data cannot be created by the installer."when trying to install moodle on the Confirm Path please help where em i getting things wrong.

johannestjihumino
Автор

Any chance you can do an updated video for a current install?

fishtaco
Автор

Hi, any chance you can do an updated video with windows 2016 server?

fishtaco
Автор

Server: Windows 2012 R2
Installed IIS, PHP, MariaDB; configured as per instructions.
Created Folder: C:\inetpub\moodledata

Getting following error on Second screen of the moodle installation - "Confirm Paths"
Data directory (C:\inetpub\moodledata) cannot be created by the installer.
Please help.

johannestjihumino
Автор

It is a great tutorial except using mariadb which is difficult find fine support.
Could you tell me how can we fix issue. How we will convert Antelope to Baracuda?
Thanks

arthursolomon
Автор

Hi Mr. U Asar, I have gotten past the stage of installing MariaDB and now installing Moodle 3.1.3.

I encountered an error following your video tutorial at time 49.10 with a message: "Configuration completed. Moodle made an attempt to save your configuration in a file in the root of your Moodle installation. The installer script was not able to automatically create a config.php file containing your chosen settings, probably because the Moodle directory is not writeable. You can manually copy the following code into a file named config.php within the root directory of Moodle."

I followed the instructions to the letter: I copied the codes from the window into a text file named config.php and saved it at C:\inetpub\wwwroot\moodle. Did I followed the instructions correctly?

When I clicked on Next, it takes me to the Moodle Copyright Notice. I clicked Continue and the page displays, "The website cannot display the page - HTTP 500 Internal Server Error (on tab)" Where did I go wrong? Please help as I'm suspended in finishing my installation. Many thanks.

arnelarnaldo
Автор

thanks for sharing, actually i did same steps and everything working smoothly but am not able to upload videos with size more than 20 MB, meanwhile i updated max / post upload size to be more than 500 MB, any suggestion ?

tareqabuajamiea
Автор

Saved my time :)
Would you be kind to explain, the cron setup in moodle. after the installation. everything works fine. i only need to setup cron.php.

JRameshFernandez
Автор

hello, how I can install Tomcat on Windows Server 2012 iis 8?
Do any tutorial or article you refer?

LuisTorresdk
Автор

Some points to mention:
After enabling opcache in PHP and adding the wincache php extension the performance will be much better.
Leave opcache enabled as a php extension, the latest wincache does not have opcache built-in.

Convert Antelope to Baracuda:
Run cmd, change to the moodle www directory and run this command (php needs to be in the path):
php --fix
It will output a script to run in MariaDB. Copy and paste the output from the above command into HeidiSQL Query tab and run the query. This will convert the database.

Not sure if the URL rewrite is still necessary for IIS 8.5:

specfj