Requisits previs
Preparació
Conclusió
Moodle és una plataforma d'aprenentatge de codi obert popular i robusta per crear entorns d'aprenentatge personalitzats amb el suport d'una comunitat global de persones que impulsa els entorns d'aprenentatge a tot el món. En aquesta guia aprendràs a instal·lar i configurar Moodle a la teva instància del servidor Ubuntu 16.04.
Requisits previs
- Una instància de servidor Ubuntu Server 16.04 d'1 GB.
- La típica pila LAMP (Apache, MySQL i PHP).
Preparació
Pas 1
- Actualitzeu els paquets del sistema operatiu:
apt-get update
- Instal·leu els mòduls PHP necessaris:
apt-get install aspell graphviz php7.0-curl php7.0-gd php7.0-intl php7.0-ldap php7.0-mysql php7.0-pspell php7.0-xml php7.0-xmlrpc php7.0-zip
- Reinicieu el servidor web Apache:
service apache2 restart
Pas 2
Baixeu Moodle mitjançant Curl des del servidor de distribució oficial de Moodle.
- Descarrega els fitxers Moodle:
curl -L https://download.moodle.org/download.php/direct/stable32/moodle-latest-32.tgz > moodle.tgz
- Extraieu els fitxers Moodle de l'arxiu descarregat i col·loqueu-los a l'arrel predeterminada del document Apache:
sudo tar -xvzf moodle.tgz -C /var/www/html
Pas 3
Ara crearem un directori per a Moodle fora de la carpeta arrel web per emmagatzemar dades relacionades amb el curs. Aquest és un enfocament més segur en comparació amb emmagatzemar les dades del curs dins del directori arrel de Moodle:
- Creeu el directori:
mkdir /var/moodledata
- Canvieu la propietat del directori perquè l'usuari del servidor web hi tingui accés:
chown -R www-data /var/moodledata
- Establiu els permisos adequats del directori:
chmod -R 0770 /var/moodledata
Pas 4
Ara hem de crear la base de dades MySQL que Moodle utilitzarà per emmagatzemar les seves dades. Configurarem MySQL perquè segueixi l'estructura que Moodle espera. i crear un usuari per a la base de dades.
Obriu el fitxer de configuració de MySQL.
nano /etc/mysql/mysql.conf.d/mysqld.cnf
A la secció "Configuració bàsica", afegiu les línies següents.
default_storage_engine = innodb
innodb_file_per_table = 1
innodb_file_format = Barracuda
Deseu el fitxer de configuració i reinicieu MySQL.
service mysql-server restart
Ara podem crear la base de dades.
Inicieu sessió a MySQL.
mysql -u root -p
Introduïu la contrasenya d'arrel quan se us demani que heu especificat durant la configuració de MySQL.
Pas 5
Introduïu l'ordre següent per crear la base de dades.
CREATE DATABASE moodle DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
Creeu els permisos d'usuari de la base de dades per a la base de dades.
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,CREATE TEMPORARY TABLES,DROP,INDEX,ALTER ON moodle.* TO 'moodler'@'localhost' IDENTIFIED BY 'YourMoodlePassword';
Sortiu de la CLI de MySQL.
quit;
Nota: hauríeu d'utilitzar una contrasenya segura per a la vostra base de dades.
Conclusió
Felicitats! Ara teniu una instal·lació correcta de Moodle en execució a la vostra instància Ubuntu Server 16.04. Per completar la instal·lació, obriu el vostre navegador i navegueu a http://YOUR_SERVER_IP/moodle. Això hauria de ser molt senzill, però sempre podeu consultar la guia d'instal·lació oficial .