floss:moodle

Moodle

  • site officiel : https://moodle.org/
  • installation:
    • complément d'installation du serveur
      • php : sudo apt install graphviz aspell ghostscript clamav php7.4-pspell php7.4-curl php7.4-gd php7.4-intl php7.4-mysql php7.4-xml php7.4-xmlrpc php7.4-ldap php7.4-zip php7.4-soap php7.4-mbstring
      • sudo service apache2 restart
      • sudo apt install git
    • cd /opt
    • sudo git clone git://git.moodle.org/moodle.git
    • cd moodle
    • sudo git branch -a
    • sudo git branch –track MOODLE_39_STABLE origin/MOODLE_39_STABLE
    • sudo git checkout MOODLE_39_STABLE
    • Copy local repository to /var/www/html/ :
      • sudo cp -R /opt/moodle /var/www/html/
      • sudo mkdir /var/moodledata
      • sudo chown -R www-data /var/moodledata
      • sudo chmod -R 777 /var/moodledata
      • sudo chmod -R 0755 /var/www/html/moodle
    • Setup MySQL Server
      • édition de la configuration mysql inutile si MariaDB & Ubuntu 20.04 (?? vérifier !!)
      • Where it says “moodledude” and “passwordformoodledude” you should change to the username and password of your choosing.
      • Utiliser les codes et mdp de l'administrateur de MariaDB (ou MySQL) créé lors de l'installation du serveur
      • mysql>
        CREATE DATABASE moodle DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
      • mysql>
        create user 'moodledude'@'localhost' IDENTIFIED BY 'passwordformoodledude';
      • mysql>
        GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,CREATE TEMPORARY TABLES,DROP,INDEX,ALTER ON moodle.* TO 'moodledude'@'localhost';
      • mysql>
        quit;
    • sudo chmod -R 777 /var/www/html/moodle
    • choix de la langue (français (fr))
    • Confirmer les chemins d'accès
      • Change the path for moodledata → /var/moodledata
    • Sélectionner un pilote de base de données
      • MariaDB (native/mariadb)
    • Réglages de la base de données
      • indication de utilisateur et mot de passe de la base de données (définis précédemment)
    • Configuration terminée → copier contenu dans un fichier /var/www/html/moodle/config.php
      • sudo chmod u=rwx,g=rx,o=rx config.php
    • poursuite de l'installation (next/continuer)
    • vérification du serveur (normalement OK, sauf https on activé)
    • configuration du compte administrateur principal qui aura le contrôle total du site
      • nom d'utilisateur, pwd, email
    • Nouveaux réglages - Réglages page d'accueil
    • sudo chmod -R 0755 /var/www/html/moodle
    • System Paths After Install → non fait
Ce site web utilise des cookies. En utilisant le site Web, vous acceptez le stockage de cookies sur votre ordinateur. Vous reconnaissez également que vous avez lu et compris notre politique de confidentialité. Si vous n'êtes pas d'accord, quittez le site.En savoir plus
  • floss/moodle.txt
  • Dernière modification : 2022/01/22 19:16
  • de villersd