GNU/Linux >> Tutoriales Linux >  >> Panels >> Panels

Cómo instalar Chamilo en Ubuntu 16.04

En esta guía de instalación, le mostraremos cómo instalar Chamilo en un VPS Ubuntu 16.04 limpio con Apache, PHP y MySQL. Chamilo es una plataforma de gestión de aprendizaje y un sistema de gestión de contenido (CMS) gratuitos y de código abierto escritos en PHP. Chamilo es utilizado actualmente por más de 7 millones de estudiantes y varios gobiernos, universidades, escuelas y empresas, y es uno de los sistemas de gestión de aprendizaje más populares.

Chamilo tiene toneladas de funciones útiles que incluyen:
– Gestión de cursos
– Gestión de usuarios, autenticación e inscripción
– 20 herramientas pedagógicas (gestión de documentos, pruebas, foro, wiki, encuestas, etc.)
– Red social de aprendizaje
– Implementaciones de estándares (SCORM 1.2, AICC, IMS/QTI, HotPotatoes, iCal)
– Gestión de sesiones de capacitación
– Plazo de disponibilidad para pruebas/exámenes
– Importación/exportación de datos CSV/Excel
y muchos más..

Para obtener una lista detallada de todas las funciones disponibles en la última versión de Chamilo, puede consultar su sitio oficial.

Requisitos previos

– Acceso SSH con privilegios de root
– Ubuntu 16.04 VPS
– Servidor web Apache versión 2.2 o posterior
– Servidor de base de datos MySQL/MariaDB versión 5 o posterior
– PHP versión 5.4 o posterior

Iniciar sesión a través de SSH y actualizar el sistema

Inicie sesión en su Ubuntu 16.04 VPS a través de SSH como usuario root

ssh root@IP_Address -p

y como de costumbre, ejecute el siguiente comando para actualizar todos los paquetes instalados en su VPS

apt update && apt upgrade

Instalar servidor MySQL

Comenzaremos preparando nuestro Ubuntu 16.04 para Chamilo, con la instalación del servidor de base de datos MySQL. Chamilo almacena su información en una base de datos, por lo que tendremos que crear un usuario y una base de datos MySQL. Ejecute el siguiente comando para instalar el servidor MySQL

apt -y install mysql-server

Al comienzo de la instalación, aparecerá una ventana y se le pedirá que ingrese una contraseña para el usuario root de MySQL. Siempre debe usar contraseñas seguras para sus cuentas, especialmente cuando se trata de usuarios que tienen todos los privilegios, como el usuario root

Una vez que el servidor MySQL esté instalado, ejecute el siguiente comando para permitir que se inicie al reiniciar el servidor

systemctl enable mysql

Crear usuario y base de datos MySQL

Luego, inicie sesión en el servidor MySQL como usuario root, usando la contraseña que ingresamos en el paso anterior

mysql -u root -p

y cree un nuevo usuario y base de datos MySQL para la instalación de Chamilo

mysql> CREATE DATABASE chamilo;
mysql> GRANT ALL PRIVILEGES on chamilo.* to 'chamilouser'@'localhost' identified by 'PASSWORD';
mysql> FLUSH PRIVILEGES;
mysql> exit

No olvide reemplazar 'CONTRASEÑA' con una contraseña segura real.

Instalar el servidor web Apache

Chamilo puede ejecutarse en diferentes servidores web, pero en esta guía decidimos usar Apache. Su instalación es bastante simple y se puede instalar usando el administrador de paquetes apt

apt -y install apache2

Una vez completada la instalación, puede verificar si el servidor web se instaló correctamente navegando a http://Your_IP en su navegador web favorito. Si todo está bien, obtendrá la página web predeterminada de Apache.

Al igual que hicimos con MySQL, habilite el servidor web Apache para que se inicie automáticamente al reiniciar el servidor

systemctl enable apache2

Instalar PHP 7

Chamilo es una aplicación basada en PHP, por lo que debemos instalar PHP en el servidor, incluidas algunas extensiones PHP requeridas por Chamilo.

apt -y install php php-mcrypt php-common php-intl php-gd libapache2-mod-php7.0

reinicie el servidor web y continúe con el siguiente paso

systemctl restart apache2

Crear servidor virtual de Apache

Para poder acceder a Chamilo con un nombre de dominio, tendremos que crear una directiva de host virtual de Apache para ese dominio. Por ejemplo usaremos chamilo.com. Cree un nuevo archivo con el siguiente contenido

nano /etc/apache2/sites-available/chamilo.conf


    ServerAdmin [email protected]
    DocumentRoot /var/www/html/chamilo
    ServerName opsto.tk
    ErrorLog /var/log/apache2/chamilo.com-error_log
    CustomLog /var/log/apache2/chamilo.com-access_log common

Reemplace todas las apariciones de 'chamilo.com' con su nombre de dominio real.

Habilite la directiva de host virtual usando el siguiente comando:

a2ensite chamilo

y reinicie el servidor web para que los cambios surtan efecto.

systemctl restart apache2

Descargar e instalar Chamilo

Vaya al sitio web oficial de Chamilo y descargue la última versión estable de la aplicación. Al momento de escribir esta guía de instalación es la versión 1.11.6. Tenga en cuenta que debe descargar la versión creada para PHP 7

wget https://github.com/chamilo/chamilo-lms/releases/download/v1.11.6/chamilo-1.11.6-php7.zip

Una vez descargado, descomprima el archivo zip en el directorio raíz del documento en su servidor.

unzip chamilo-1.11.6-php7.zip -d /var/www/html/

El contenido de la aplicación se colocará en un nuevo directorio 'chamilo-1.11.6' en la raíz del documento. Le cambiaremos el nombre a algo más simple

cd /var/www/html
mv chamilo-1.11.6 chamilo

cambiar la propiedad de los archivos de Chamilo

chown -R www-data:www-data chamilo

Finalmente, navegue su navegador web a http://chamilo.com y siga el asistente de instalación para completar la instalación de Chamilo.

Por supuesto, si usted es uno de nuestros clientes de Ubuntu Hosting, no tiene que instalar Chamilo en su Ubuntu 16.04 VPS, simplemente pregúntele a nuestros administradores, siéntese y relájese. Nuestros administradores instalarán Chamilo en Ubuntu 16.04 inmediatamente.

PD. Si te gustó esta publicación sobre Cómo instalar Chamilo en Ubuntu 16.04 VPS, compártela con tus amigos en las redes sociales usando los botones a continuación o simplemente deja un comentario en la sección de comentarios. Gracias.


Panels
  1. Cómo instalar Joomla 3 en Ubuntu 14.04

  2. Cómo instalar MySQL en Ubuntu 16.04

  3. Cómo instalar R en Ubuntu 16.04

  4. Cómo instalar MySQL en Ubuntu 18.04

  5. Cómo instalar phpMyAdmin en Ubuntu 20.04

Cómo instalar MySQL en Ubuntu

Cómo instalar el servidor MySQL en Ubuntu

Cómo instalar MySQL 8.0 en Ubuntu 18.04

Cómo instalar Lychee en Ubuntu 14.04

Cómo instalar Magento en Ubuntu 14.04

Cómo instalar MySQL en Ubuntu 22.04