jeudi 6 décembre 2018

Installer Moodle sur un Windows Server

Je désire installer moodle sur mon nouveau server Windows 2016, j'ai parcouru les articles de ce blog sur l'installation de moodle mais ni le Web Platform installer ni le Power Shell Script depuis GitHub ne me conviennent.

Je finis par trouver la page du site Moodle de téléchargement d'un package d'installation pour Windows :


Moodle packages for Windows

Moodle packages for Windows

How to Install Moodle
Malheureusement ce bouton nous entraine vers la procédure d'installe de moodle "façon Linux" à la mimine, toute nue dans une console. Alors que l'on vient de télécharger un installeur pour Windows ... ?

Remarque :
The complete install package can be used on a server, but it is not recommended that it be used as a production site.

Install complete package process. The complete install package is a zip file that contains a webserver called Apache, plus Moodle and Moodle's required MySQL database and PHP program.
There are three basic parts to the this install process.
1.Download and unpack the complete install package.
2.Start the webserver.
3.Install Moodle using a web browser.

En suite, je suis les instructions de la page : Complete install packages for Windows

Ah, c'est Cool enfin ... un truc auquel se raccrocher pour installer moodle.
Installation de Moodle sur mon Serveur Windows Azure : Cliquez sur "Start Moodle"
Alors à votre avis, vous pensez qu'en cliquant sur l'exécutable "Start Moodle.exe" puis en accédant à l'adresse http://localhost il y a une chance pour que l'installation de moodle se passe parfaitement du premier coup ?

C'est gagné, ça plante bien sûr !

La console XAMPP - Plante !
"forbidden by its access permissions. Could not bind address [::]:80 ..."

Pour voir, je lance un coup de "Stop Moodle.exe"

Exécution de la procédure Stop Moodle
Can't find apache ...
Can't find MySQL.pid

Ca n'est pas très engageant. Le message indique que apache n'est pas installé alors que je pensais que c'était l'objet du StartMoodle.exe qui n'a pas réussi.

Sur les conseils du petit fichier README.txt qui se trouve à la racine du répertoire C:\MoodleWindowsInstaller-latest-36 je repends l'installation page suivante :

moodle - Complete install packages for Windows

J'ai installé Micorsoft Visual C++ 2015 Redistribuable (x86) - 14.0.23026

Micorsoft Visual C++ 2015
Micorsoft Visual C++ 2015
Mais rien n'y fait.


To Be Continued

lundi 3 décembre 2018

Moodle - Installation pour Windows Server 2016

Comment déployer moodle sur un Serveur Windows ? J'ai une machine Windows Server 2016 Datacenter toute neuve et je souhaite y installer moodle. Je me souviens qu'ici même j'avais décris des procédures pour installer moodle à partir du Microsoft  Web Platform Installer, je tente le coup.

Oh qu'elle déception ça ne fonctionne plus !

Déployer moodle à partir de la Microsoft Web Palteform
Déployer moodle à partir de la Microsoft Web Palteform

Quand je tape "moodle" dans la barre de recherche du Web Platform Installer elle m'affiche : "Your query returned zero results"

Grrrrrr !!!

Alors que si je veux installer un WordPress avec le Microsoft Web Platform Installer, je peux toujours :

Windows Server 2016 Data Center - Web Plateform Installer - WordPress

Damned ! J'ai beau chercher, je ne trouve toujours pas. Il semblerait que l'on ne puisse plus installer moodle facilement sur un Server Microsoft Windows en tous cas pas en passant par le Microsoft Web Platform Installer ...

Pas fun du tout !

Solution sur le site moodle

Finalement, je trouve une page avec des Installeurs pour Windows sur le Site Moodle :

moodle - Moodle packages for Windows

à voir ... dans un prochain post ...

Don't forget it's only software!