Sei sulla pagina 1di 2

Bueno aqui va un pequeño manual, “HOWTO” o “COMO” sobre la instalación de Elgg.

Elgg es una plataforma colaborativa, un espacio social donde los usuario pueden tener
blogs, wikis, compartir información, formar grupos de trabajo, etc..

Es ideal para integrarlo con Moodle o WebCT y así complementar estas herramientas de
formación online añadiendoles la posibilidad a sus usuarios de establecer una
comunicación abierta con otros compañeros, profesores, etc…

Bueno empezemos, es sencillo y rápido de instalar.

Lo primero, necesitamos un servidor web Apache con el módulo mod_rewrite, php 4.3
o superior, MySQL 4.1 o superior y las librerias GD.

Necesitas gettex para tener soporte de otros idiomas aparte del inglés.

Primero creamos una base de datos en MySQL para Elgg y un usuario con permisos
sobre ella. (Recomiendo la herramienta phpMyAdmin que facilita mucho la
administración de bases de datos MySQL)

Debemos crear un directorio para contener los archivos de datos de Elgg. Este directorio
no debe estar accesible via web pero sí debe tener permisos de escritura para el usuario
que arranque el Apache. Si la instalación la vamos a hacer en la ruta por defecto del
servidor web (por ejemplo /var/www/html) un buen lugar para poner este directorio
sería /var/www

Creamos un directorio por ejemplo elgg_data y le damos permisos (chmod 777


elgg_data o chown apache.apache elgg_data)

Descomprimimos la versión de elgg que hayamos bajado en /var/www/html

Dentro de esta, renombramos los archivos htaccess-dist a .htaccess y config-dist.php a


config.php

Editamos config.php y rellenamos todas variables con nuestros datos (es sencillo, te
pide la URL de acceso, el nombre de la base de datos, su usuario y claver, etc…)

Damos permisos al directorio de temas (templates) si queremos poder cambiarlos desde


el panel de administración de Elgg

chmod 777 /var/www/html/elgg/mod/template/templates/Default_Template

Editamos nuestro fichero de configuración de Apache y añadimos lo siguiente:

<Directory /var/www/html/elgg>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
# Uncomment this directive is you want to see apache2′s
# default start page (in /apache2-default) when you go to /
#RedirectMatch ^/$ /apache2-default/
</Directory>

Ahora ya estamos listos. Apuntamos en nuestro navegador a la instalación de elgg, por


ejemplo http://nombre_servidor/elgg

Él solo creará el contenido necesario de la base de datos y ya podremos logarnos con el


usuario por defecto “news” (la clave de este usuario la hemos definido en el config.php)

Listo… bonito, fácil y rápido ¿verdad?

Potrebbero piacerti anche