Skip to content Skip to navigation

OpenStax-CNX

You are here: Home » Content » Instalación ELGG

Navigation

Recently Viewed

This feature requires Javascript to be enabled.
 

Instalación ELGG

Module by: manuel moya. E-mail the author

Summary: Mini-tutorial del proceso de instalación de la aplicación ELGG para la creación de redes sociales.

PASO 1

Nos descargamos ELGG de su web: http://www.elgg.org

y el plugin de traducción al castellano.

PASO 2

Una ve descargadas ambas carpetas, abre la carpeta de traducción y copia la carpeta ‘languages’ en la carpeta de la aplicación

(en el raíz). Te dirá que ya existe. Reemplaza.

(Ya sé que tienes la tentación de copiar también la carpeta ‘mod’ …pero no lo hagas, te daría problemas.)

PASO 3

Sube la carpeta de la aplic

Figura 1
Figura 1 (graphics1.png)
ación a tu servidor (por ftp o por el administrador de archivos que seguramente tendrá en el panel de control de tu hosting) y crea una carpeta o directorio externo que se llame como tu quieras , por ejemplo ‘data’ . Es donde se guardarán los archivos que suban los usuarios. Debes crearla fuera de la carpeta de la aplicación. Entonces tendrás dos carpetas una que se llama ‘elgg’ (la aplicación) y otra ‘data’.

Cuando tengas la carpeta ‘data’ creada en el servidor, le tienes que dar permisos de escritura: botón derecho >> permisos >> y marcas al usuario y grupos.

PASO 4

Ahora tenemos que crear una base de datos mysql en el servidor.

Seguro que tienes una opción el el panel de control.

Ponle de nombre por ejemplo: elgg

Y creas un usuario con nombre y contraseña y le das permiso para todo.

A lo mejor lo puede hacer con phpmyadmin si tiene esa poibilidad tu hosting.

Vamos, seguro que tiene un asistente, es muy común.

PASO 5

Luego lo que he hecho para que funcione es lo siguiente:

-Editar el archivo /elgg/engine/settings.example.php

// Database username

$CONFIG->db['read']->dbuser = “”;

// Database password

$CONFIG->db['read']->dbpass = “”;

// Database name

$CONFIG->db['read']->dbname = “”;

// Database server

$CONFIG->db['read']->dbhost = “localhost”;

Entre las comillas escribe el nombre de usuario, contraseña y nombre de la base de datos que creaste antes y dejas lo de ‘localhost’ tal cual, es decir:

$CONFIG->db['read']->dbuser = “nombredeusuario”;

$CONFIG->db['read']->dbpass = “contraseña”;

$CONFIG->db['read']->dbname = “nombredelabasededatos”;

$CONFIG->db['read']->dbhost = “localhost”;

PASO 6

Ahora escribe en el navegador: http://el _nombre_de_tu_dominio/elgg

y, si todo ha ido bien, te saldrá una pantalla de ELGG pidiéndote los datos anteriores: nombre de la base de datos, usuari

Figura 2
Figura 2 (graphics2.jpg)
Figura 3
Figura 3 (graphics3.png)
o y clave. Ah y un prefijo, deja elgg.

En la siguiente pantalla te pide otros datos. Ten cuidado de rellenar la URL de la carpeta ‘data’, que será: http://el _nombre_de_tu_dominio/data

Finalmente, te aparece una pantalla de registro

Figura 4
Figura 4 (graphics4.jpg)
. El usuario que crees será el administrador.

Content actions

Download module as:

Add module to:

My Favorites (?)

'My Favorites' is a special kind of lens which you can use to bookmark modules and collections. 'My Favorites' can only be seen by you, and collections saved in 'My Favorites' can remember the last module you were on. You need an account to use 'My Favorites'.

| A lens I own (?)

Definition of a lens

Lenses

A lens is a custom view of the content in the repository. You can think of it as a fancy kind of list that will let you see content through the eyes of organizations and people you trust.

What is in a lens?

Lens makers point to materials (modules and collections), creating a guide that includes their own comments and descriptive tags about the content.

Who can create a lens?

Any individual member, a community, or a respected organization.

What are tags? tag icon

Tags are descriptors added by lens makers to help label content, attaching a vocabulary that is meaningful in the context of the lens.

| External bookmarks