Chamilo LMS (Learning Management System) és un programari de codi lliure que ofereix un campus virtual o una plataforma per impartir formació en línia. És una solució fàcil d'utilitzar, amb una interfície intuïtiva, que consumeix pocs recursos tècnics, inclou diverses eines de docència i administració i té un model de distribució de codi lliure i de desenvolupament solidari.
Per instal·lar Chamilo pots optar per utilitzar la imatge preinstal·lada de HestiaCP que trobaràs al panell de client de Clouding, ja que incorpora tot el que cal (Apache, MariaDB i PHP) per a una instal·lació ràpida i senzilla. Selecciona-la i instal·la Hestia CP al teu servidor.
En aquest tutorial farem servir el nom d'amfitrió que Clouding assigna al nostre servidor per defecte. Per tant, accedirem al nostre panell d'HestiaCP amb aquest nom o amb la IP assignada al nostre servidor, juntament amb el port 8083.
Hi hauràs d'accedir amb l'usuari admin i la contrasenya que trobaràs al panell de Clouding (la mateixa assignada a root).
El primer que hauràs de fer és modificar l'adreça electrònica del compte admin. Per defecte és admin@changeme.local, una adreça d'exemple que no existeix. Afegeix-hi la teva adreça electrònica per evitar problemes amb Let's Encrypt i rebre les notificacions del panell.
Crear un usuari a HestiaCP
A continuació, crea un usuari nou fent clic a Add User, amb el qual configuraràs Chamilo. En aquest exemple es farà servir el nom usrchamilo i s'assignarà una contrasenya. Recorda desar els canvis fent clic a Save.
Quan s'hagi creat l'usuari, accedeix al seu compte.
Afegir un domini a HestiaCP
Un cop dins del compte del nou usuari, fes clic a Add Web Domain i afegeix el domini. En el nostre cas farem servir el nom d'amfitrió que ens assigna Clouding (si fem servir el que Clouding assigna per defecte, cal eliminar-lo prèviament des de l'usuari admin, ja que està assignat a aquest usuari).
Descarregar Chamilo
Quan hagis creat el domini, connecta't al servidor per SSH i descarrega el fitxer d'instal·lació de Chamilo executant l'ordre següent:
# cd /tmp && wget https://github.com/chamilo/chamilo-lms/releases/download/v1.11.16/chamilo-1.11.16.zipDescomprimeix-lo:
# unzip chamilo-1.11.16.zipAra mou els fitxers de la carpeta de Chamilo al directori web public_html de l'usuari i el domini que has creat a HestiaCP (substitueix el hostname pel teu domini o nom d'amfitrió, i també el nom d'usuari si has creat un usuari amb un nom diferent).
Mou els fitxers de Chamilo:
# mv chamilo-1.11.16/* /home/usrchamilo/web/chamilo.ejemplo.com/public_htmlElimina el fitxer index.html que s'inclou per defecte a la instal·lació d'HestiaCP:
# rm /home/usrchamilo/web/chamilo.ejemplo.com/public_html/index.htmlPermisos
Assigna els permisos executant aquestes ordres:
# chown -R usrchamilo:usrchamilo /home/usrchamilo/web/chamilo.ejemplo.com/public_html# chmod -R 755 /home/usrchamilo/web/chamilo.ejemplo.com/public_htmlCreació de la base de dades
Continua amb la creació de la base de dades per a Chamilo. Torna a accedir al panell d'Hestia amb el teu usuari, en el nostre cas usrchamilo i la contrasenya que li havíem assignat.
Ves a la pestanya DB i introdueix un nom i una contrasenya per a la base de dades, juntament amb un nom d'usuari. En el nostre cas hem triat el mateix nom per a tots dos camps. Recorda que HestiaCP afegeix per defecte com a prefix el nom de l'usuari que has creat prèviament a Hestia.
Per tant, tant el nom de la base de dades com el de l'usuari seran usrchamilo_chamilo.
Instal·lar Chamilo
Ara ja està tot a punt perquè accedeixis a l'instal·lador automàtic de Chamilo.
Accedeix al teu domini o a la teva IP i hauries de veure la pantalla de benvinguda de l'instal·lador. Si no es mostra, prova d'esborrar les galetes o d'obrir una pestanya d'incògnit.
Fes clic a Install Chamilo.
Apareixerà la selecció d'idioma. Selecciona'l i fes clic a siguiente i a nueva instalación
Accepta la llicència i emplena les teves dades.
Emplena les dades per establir correctament la connexió amb la base de dades. Introdueix el mateix nom i la mateixa contrasenya que havies establert a la configuració de la base de dades a HestiaCP.
En aquest cas havíem posat el mateix nom a la base de dades que a l'usuari. La contrasenya és Test1234 en el nostre cas.
Al formulari següent apareixeran les dades d'accés al panell d'administració i configuració de Chamilo, així que recorda la contrasenya que assignis a l'usuari admin.
Finalment, comprova que el nom d'usuari i la contrasenya siguin els que vols i continua amb la instal·lació.
Revocar permisos
Un cop finalitzada la instal·lació, l'instal·lador recomana canviar els permisos de l'apartat de configuració i eliminar la carpeta install. Fes-ho des de SSH.
# chmod -R 0555 /home/usrchamilo/web/d69cf2f6-0d20-439f-9c2f-5f229cce6179.clouding.host/public_html/app/config# rm -rf /home/usrchamilo/web/d69cf2f6-0d20-439f-9c2f-5f229cce6179.clouding.host/public_html/main/installSeguint aquests passos instal·laràs Chamilo LMS al teu servidor de manera senzilla 😉 Si tens dubtes sobre aquest tema o sobre els teus servidors a Clouding, escriu-nos a soporte@clouding.io Estem sempre disponibles per al que necessitis!