Gibbon es un sistema de gestión educativa de código abierto creado para ayudar a profesores y estudiantes a abordar y resolver problemas cotidianos. Gibbon es una aplicación flexible con muchas funciones, como planificador, evaluación externa, formularios de solicitud en línea, mensajería, etc.
En este tutorial, le mostraremos cómo instalar Gibbon en un CentOS VPS .
Esta guía de instalación asume que Apache, MySQL y PHP ya están instalados y configurados en su servidor. Gibbon requiere:
- PHP con extensiones PHP CURL, gettext y PDO habilitadas. Además, la configuración magic_quotes_gpc y register_globals debe desactivarse y la configuración allow_url_fopen y file_uploads debe habilitarse en php.ini
- Servidor Web Apache>=2.x+
- MySQL>=5.x instalado en su VPS Linux .
Descargue la última versión estable de Gibbon en https://gibbonedu.org/download en el directorio '/opt' del servidor. Luego, extráigalo y mueva los archivos y directorios principales de Gibbon al directorio '/var/www/html/gibbon' en su servidor. Al momento de escribir este tutorial, la última versión estable de Gibbon Core es 9.1. Si desea ejecutar la versión más reciente de Gibbon, puede obtenerla del repositorio de GitHub en https://github.com/GibbonEdu/core
cd /opt/ wget https://github.com/GibbonEdu/core/archive/v9.1.00.zip unzip v9.1.00.zip mv core-9.1.00 /var/www/html/gibbon
El usuario del servidor web (Apache) debe poder escribir en el directorio '/var/www/html/gibbon'. Esto se puede lograr fácilmente ejecutando el siguiente comando:
chown apache:apache -R /var/www/html/gibbon
Cree una nueva base de datos MySQL para Gibbon en su servidor:
mysql -u root -p mysql> CREATE DATABASE gibbondb; mysql> GRANT ALL PRIVILEGES ON gibbondb.* TO 'gibbon'@'localhost' IDENTIFIED BY 'your-password' WITH GRANT OPTION; mysql> FLUSH PRIVILEGES; mysql> exit
No olvide cambiar 'su-contraseña' con una contraseña segura para el usuario de MySQL 'gibbon'.
Localice el archivo de configuración de php usando el siguiente comando:
#php -i | grep php.ini Configuration File (php.ini) Path => /etc Loaded Configuration File => /etc/php.ini
Edite el archivo de configuración 'php.ini' y agregue/modifique las siguientes líneas:
file_uploads = On allow_url_fopen = On register_globals = off magic_quotes_gpc = Off set max_input_vars = 5000 dispaly_errors = Off error_reporting = E_ALL & ~E_NOTICE
Cree una nueva directiva de host virtual en Apache:
vi /etc/httpd/conf/httpd.conf
Agregue las siguientes líneas:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/gibbon/ ServerName your-domain.com ServerAlias www.your-domain.com <Directory /var/www/html/gibbon/> Options FollowSymLinks AllowOverride All </Directory> ErrorLog /var/log/apache2/your-domain.com-error_log CustomLog /var/log/apache2/your-domain.com-access_log common </VirtualHost>
Reinicie el servidor web Apache para que los cambios surtan efecto usando el siguiente comando:
service apache2 restart
Abra http://su-dominio.com en su navegador web favorito y siga las sencillas instrucciones: ingrese el idioma del sistema, la información de la base de datos, cree una nueva cuenta de administrador, ingrese la configuración del servidor, la configuración de la organización y haga clic en 'enviar' una vez que haya completado todos los campos.
Eso es todo. La instalación de Gibbon ahora está completa. Por supuesto, no tiene que hacer nada de esto si utiliza uno de nuestros servicios de alojamiento CentOS VPS, en cuyo caso simplemente puede solicitar a nuestros administradores expertos de Linux que instalen Gibbon. para ti. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.
PD. Si te gustó esta publicación, compártela con tus amigos en las redes sociales usando los botones de la izquierda o simplemente deja una respuesta a continuación. Gracias.