Sommaire
Procédure d'installation d'un Moodle pour le projet FOAD chez notre hébergeur OVH
Prérequis :
- Un navigateur Internet, de préférence Firefox Mozilla.
Un Outil FTP, de préférence Net2ftp http://cluster007.ovh.net/net2ftp/ pour Créer le répertoire moodleXXXXXXX et le sous-répertoire XXXXXXX
- Serveur FTP ftp.cluster007.ovh.net
- Nom d'utilisateur : enspytel
- Mot de passe :xxxxxxxxxxxxx
Installation
- Télécharger sur son ordinateur la dernière version stable de la plateforme Moodle
Se rendre sur le site http://download.moodle.org/ et télécharger la version "Latest Official Release" au format
".zip" sur votre ordinateur dans un répertoire dédié que vous pourrez ensuite réutiliser. Décompresser l'archive téléchargée dans ce répertoire.
- Se connecter sur le site FTP de notre hébergeur par le client FTP installé sur notre machine.
- serveur FTP : ftp.xxlplan.ovh.net
- login : xxxxx
- mot de passe : xxxxxx
Dans la fenêtre de droite du client FileZilla, ouvrir le répertoire "www" en cliquant deux fois.
Dans se répertoire, créer un sous répertoire qui correspond au suffixe de l'URL du site. (ie. le répertoire "moodleAZERTY" pour le site http://auf-foad.org/moodleAZERTY), en cliquant sur le bouton de droite de votre souris et sélectionner "nouveau dossier".
Toujours dans la fenêtre de droite du client FileZilla, ouvrir le répertoire créé précédemment "moodleAZERTY" en cliquant deux fois.
- Pour accueillir le répertoire Moodledata de l'application Moodle, créer dans ce répertoire "moodleAZERTY" un répertoire portant le nom spécifique à l'application (ie. " AZERTY")
- Dans la fenêtre de gauche du client FTP, se rendre dans le répertoire de l'archive Moodle décompressée sur votre machine.
Sélectionner tout le contenu du répertoire (Ctrl^a) et le transférer (copie par défaut) par un simple glissé dans le répertoire racine du site sur le serveur OVH (ie. dans le répertoire moodleAZERTY)
- Laisser le transfère se réaliser progressivement. Cela peut prendre quelque minute.- Copier aussi le fichier .htaccess à la racine du dossier
- Se connecter sur le gestionnaire d'hébergement du site OVH
- Se connecter au Manager
- Identifiant client (NIC) : xxxxx-ovh
Nouveau mot de passe : xxxxxx
Sélectionner dans le menu supérieur de l'interface le produit hébergements auf-foad.refer.org
Sélectionner dans dans le menu de gauche de l'interface la rubrique "Mutualisé
Sélectionner dans cette rubrique l'onglet "Hébergement"
- Créer un compte FTP dédié au site Moodle à installer
- Dans la fenêtre principale, dans la partie "Gérer mon espace", sélectionner l'onglet "MultiFTP"
- Sélectionner dans le menu, l'icone "Création"
- Dans la fenêtre "répertoire", inscrire le nom du répertoire racine du site précédé de "www" (ie.www/moodleAZERTY)
- Dans la fenêtre "suffixe", inscrire 3 caractères représentatif du site (ie. aze)
- Dans la fenêtre "Mot de passe", choisir un mot de passe (ie. xxxxxx)
- Et valider. Vous devriez voir apparaître le chemin d'accès FTP pour votre site (ie. //homez.98/enspytel/www/moodleAZERTY)
- La création n'est pas immédiate. Attendre un peu avant de pouvoir se connecter par FTP sur le site.
Les paramètres FTP pour ce site http://auf-foad.org/moodleAZERTY sont donc :
- Serveur FTP : auffoad.org
- login : xxxxxx
- Mot de passe :xxxxxx
- Votre connexion au Manager OVH n'est plus nécessaire et vous pouvez vous déconnecter
- Création de la nouvelle base de donnée et de l'utilisateur
- Serveur : 10.0.213.187
- Nom d'utilisateur : root
- MTP : **********
1.2 Dans la base de données mysql
Creer un nouvel utilisateur user (nom de la base de données)
- Insérer
Host :%
User :nom de la base de données
Password Fonction: PASSWORD
Tout le reste en : N
- Insérer
Ajouter une nouvelle base dans db
Host %
Db nom de la base de données
L'option Select_priv-Insert-priv-Update_priv-Delete_priv-Create_priv-Drop_priv-Index_priv-Alter_priv doit être à Y
- Pour la compatibilité avec les moodles supèrieures à la version 2.0
- Il faut aller dans la base de donnée créee
Opérations - Interclassement : utf8_unicode-ci
- Exècuter
* Redemarrer le serveur SQL dédié
- Selectionner sqlprive-lj6539-001 dans la liste des domaines
Menu Administration -> Rédémarrer MySQL
- Redémarrer le service
Votre connexion au site FTP "ftp.xxlplan.ovh.net" n'est plus nécessaire et vous pouvez vous déconnecter une fois le téléchargement terminer.
Ouvrir une nouvelle page de son navigateur Internet et entrer l'URL de votre site (ie. http://auf-foad.org/moodleAZERTY)
L'interface de configuration en ligne du site Moodle devrait apparaître.
Choisir la langue "Francais (fr)" et sélectionner "next"
Ne pas tenir compte du message "attention" sur la limite de mémoire PHP. OVH ne permet pas d'augmenter cette limite. Sélectionner "suivant"
- Laisser l'URL telle quelle dans la 1ère fenêtre, la deuxième fenêtre reste inchangée et dans la 3ème,
Ajouter entre "/enspytel" et "/moodledata" les paramètres spécifiques à votre site et déjà configurés à partir du Manager OHV dans les étapes de configurations précédentes
(ie. /homez.98/enspytel/www/moodleAZERTY/AZERTY/moodledata).
Sélectionner le bouton "suivant" pour enregistrer.
8.4\ Connexion à la base de données créées précédemment.
Saisir les données que vous entrée lors de la création de la base :
MySQL:
1ère fenêtre : Choisir "MYSQL (mysql)"
Serveur : 10.0.213.187
Utilisateur : enspytelazerty
Nom de la base : enspytelfaune
Mot de passe : xxxxx
2ème fenêtre : Cliquer sur Continuer
3ème fenêtre : Cliquer sur Continuer
4ème fenêtre : La connexion a été réinitialisée " Il insert les tables dans la base de donnée"
Cliquer sur Réessayer au bout de quelques minutes,cela prends un peu de temps
5ème fenêtre : Cliquer sur Continuer
La connexion a été réinitialisée " Il insert les tables dans la base de donnée"
Cliquer sur Réessayer au bout de quelques minutes,cela prends un peu de temps
8.5\ Pour la configuration du compte administrateur Moodle, ne pas nécessairement modifier ou remplir tous les champs.
Enregistrer un mot de passe (ie : adminfaune)
Adresse courriel (ie. postmaster@refer.org)
Sélectionner, "Cacher à tous mon adresse courriel"
Sélectionner, " Cette adresse de courriel est désactivée"
Choisir la ville (ie. Paris)
Choisir le pays (ie. France)
Rendezvous jusqu'en bas de la page et sélectionner le bouton "Enregistrer le profil"
8.6\ Compléter le nom de site (ie. Moodle AZERTY), nom en abrégé (ie. MoodleAZERTY) et sélectionner le bouton "Enregistrer les modifications" en bas de la page.
C'est terminer, le site est installé. Vous êtes actuellement connectés.
Veuillez vous déconnecter et essayez à nouveau de vous reconnecter en tant qu'administrateur sur site afin de vérifier si l'accès fonctionne.(ie Login : admin, Mot de passe : xxxxxx)
Pour toute question et tout dysfonctionnement qui aurait lieu pendant l'installation, contacter jean-francois.lancelot@auf.org
Attention, les login et les mots de passe qui vous sont communiqués pour procéder à cette installation (site ftp.xxlplan.ovh.net et Manager OVH) ne sont à communiquer à personne.
Seuls les logins et mots de passe du site Moodle sont à communiqués par courriel au futur responsable du site. ie :
http://auffoad.org/moodleAZERTY Login : admin Mot de passe : xxxxxx Site FTP : auffoad.org Login : enspytelaze Mot de passe : xxxxx Répertoire /AZERTY/moodledata/
Installation et configuration sur un serveur AUF
Après l'embouteillage constaté au fil du temps, les SCP vont employer un serveur dédié pour héberger ces applications.
Cas du /CEFEB
Consignes
Plusieurs conteneurs vont être mis sur pied en séparant par famille de versions de moodle (1.x et 2.x)
- un conteneur de test pour reproduire ce qui doit passer en production
- dans chaque conteneur sera associé un serveur MySQL
L'autre alternative aurait été de créer des conteneurs par services : web, bases de données. Et l'idéal serait même de mettre chaque moodle dans son conteneur
Prérequis
Supervision
Sécurité
- https
- netfilter
libapache2-modsecurity ? (disponible à partir de wheezy seulement)
- fail2ban ?
Optimisation