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.
- Primero que nada debes subir tus archivos de Elgg a tu servidor
- El archivo de settings de elgg que se encuentra en «elgg/engine/settings.php», realizas los cambios para configurar tu base de datos
- Exportamos la DB de tu servidor local y la importamos a tu dominio de producción
- 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
- 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/
- 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.
Buen día Carlos estoy haciendo mi red social, aún no concluí con la misma, te podre hacer una consulta si necesito para la migración ya que soy nuevo, cordiales saludos Daniel