Quobit

Cultura Digital, Tutoriales, tecnología y gadgets

¿Cómo migrar Elgg de localhost a tu servidor?

Elgg es una interesante plataforma de Servicios de red social de código abierto que ofrece Blogueo, trabajo en red, comunidad, recolección de noticias vías feeds e intercambio de archivos.

Además permite compartir la información entre los usuarios, utilizando los controles de acceso y puede ser catalogado mediante tags. Es decir, es muy parecido a tener tu propio Facebook.

Pero si eres desarrollador, posiblemente te has dado a la tarea de experimentar en tu servidor local con esta plataforma y cuando llega el momento de publicarla, te ha dado un par de dolores de cabeza porque no sabes como migrarla de tu localhost a tu dominio.

En el Blog de Keetup encontre este interesante manual que te explica paso a paso como realizar la migración.

  1. Primero que nada debes subir tus archivos de Elgg a tu servidor
  2. El archivo de settings de elgg que se encuentra en «elgg/engine/settings.php», realizas los cambios para configurar tu base de datos
  3. Exportamos la DB de tu servidor local y la importamos a tu dominio de producción
  4. Ahora si, entramos a la DB de tu servidor, y buscamos la tabla elgg_datalist y en los campos path y datarootcolocamos el DOCUMENT_ROOT de tu servidor
  5. Es importante mencionar que el campo dataroot debe llevar a la ubicación donde configuraste tu carpeta data. Un ejemplo es: PATH: /var/www/ y DATAROOT: /var/www/data/
  6. Ahora debemos configuramos la url de nuestro sitio, accediendo a la tabla elgg_sites_entity y en el campo elgg_sites_entity configuramos la URL de tu sitio web

Espero te sea de ayuda este post. Cualquier duda en los comentarios.