Tuesday, October 19, 2010

Guia de Instalacion de Efront (E-Learning System)


Saludos mis estimados lectores, les dejo una guia de instalacion de un Sistema de Aprendizaje en Linea que me a llamado la atención, su nombre es Efront, y esta muy bien trabajado, es muy amigable y tiene muchas características interesantes, sistemas como este, podemos implementarlo en institutos, universidades, escuelas, en fin, instituciones de educación en general, ademas de este e probado Atutor, y actualmente estoy probando Moodle (Es uno de los mas conocidos), aunque no e probado a profundidad Atutor y Moodle, puedo deducir que Efront tiene una interfaz mas amigable, las características de Efront son las siguientes:

-Facil de usar
-Visualmente atractivo
-Tecnológicamente avanzado
-Desarrollado con conceptos pedagógicos
-Open Source
-Soporte Profesional
-Completo

Para su instalacion debemos tener instalado MySQL, Apache, PHP y las siguientes extensiones de PHP:

php-gd
php-soap
php-pecl-zip
php-mbstring


Nota: Las podemos instalar desde nuestros repositorios.


Luego de instaladas estas copiamos todas las librerias de /usr/lib/php/modules/ a /etc/php.d/

cp /usr/lib/php/modules/* /etc/php.d/

Cuando tengamos instalado todo, lo siguiente sera crear una carpeta en el directorio /var/www llamada efront:

mkdir /var/www/efront

Luego descargamos el paquete Efront desde http://www.efrontlearning.net/download/download-efront.html, y descomprimimos su contenido, en la carpeta creada.

A esta carpeta le vamos a cambiar el dueño, para que apache pueda acceder a ella:

chown -R apache.apache /var/www/efront/     (La opcion R, para que lo haga recursivamente)

Luego creamos un archivo de configuracion en apache:

vim /etc/httpd/conf.d/efront.conf 

Y a este archivo le escribmos lo siguiente, para que se cree un Alias:

Alias /efront /var/www/efront

Ahora creamos el usuario efront con el comando "useradd efront", y le asignamos una contraseña con "passwd efront"

El siguiente paso sera crear la base de Datos, lo hacemos de la siguiente manera:

service mysqld start

Si no le hemos asignado la contraseña a root, escribimos lo siguiente:

mysqladmin -u root password "CONTRASENA"

Luego entramos como root:

mysql -u root -p

Luego creamos la base de datos efront:

create database efront;          (Recuerda el punto y coma al final de la sentencia)

Ahora le damos todos los permisos a el usuario efront a la base de datos efront:

GRANT ALL ON efront.* TO efront@localhost IDENTIFIED BY 'Contraseña';

Ahora refrescamos los privilegios:

flush privileges;

Salimos:

quit


Reiniciamos los servicios:

service httpd restart
service mysqld restart

Lo agregamos al arranque del sistema:

chkconfig httpd on
chkconfig mysqld on

Y nos dirigimos a http://localhost/efront

Paso 1 - New Installation


Paso 2 - Chequeara si estan activas todas las dependencias, si faltan algunas dependencias te lo dira en esta pantalla.

Paso 3 - Configuracion de la Base de Datos, rellenar con los datos que suministramos al crear la base de datos.
Paso 4 - Finalizacion de la instalacion.
Y listo, podemos disfrutar de un buen sistema de E-Learning, cualquier duda, aclaracion o aporte, pueden comentarlo!

Nota: Actualmente estoy traduciendo el manual oficial.

Saludos!

2 comentarios:

Ravenman said...

Gracias por compartirlo. Con algunos cambios menores a tus instrucciones, he logrado instalarlo sobre un CentOS 5.5 y está funcionando perfectamente.

Ramphis Che said...

Me alegro de que te este funcionando perfectamente, fue un placer compartirlo!

Post a Comment