Announcement

Collapse
No announcement yet.

Cómo migrar a XGP 3.x.x

Collapse
This is a sticky topic.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Cómo migrar a XGP 3.x.x

    Cómo migrar a XGP 3.x.x
    Esta es una guía paso a paso de cómo migrar XGP 2.9.x o XGP 2.10.x a XGP 3.

    Aclaraciones previas:
    • La información almacenada en la nueva instalación de XGP será eliminada, salvo por las configuraciones.-
    • Las claves de los usuarios no serán importadas. Las claves viejas fueron almacenadas con md5, y las nuevas serán almacenadas con sha1. Los usuarios requerirán cambiar sus claves (menos el administrador).-
    • Los reportes de error no serán importados.-
    • Los plugins no serán importados.-
    • Las configuraciones no serán importadas.-
    • Realizar un backup de todo (archivos y base de datos) antes de hacer nada.-
    • El proceso es irreversible.-
    • Tu Base de datos original no será eliminada ni alterada.-
    • El sistema de migración aún esta en BETA.-


    Requisitos previos:
    • Tener previamente instalada y funcionando alguna de estas versiones:
      • XGP 2.9.x
        • XGP 2.9.0
        • XGP 2.9.1
        • XGP 2.9.2
        • XGP 2.9.3
        • XGP 2.9.4
        • XGP 2.9.5
        • XGP 2.9.6
        • XGP 2.9.7
        • XGP 2.9.8
        • XGP 2.9.9
        • XGP 2.9.10

      • XGP 2.10.x
        • XGP 2.10.0
        • XGP 2.10.1
        • XGP 2.10.2
        • XGP 2.10.3
        • XGP 2.10.4
        • XGP 2.10.5
        • XGP 2.10.6
        • XGP 2.10.7
        • XGP 2.10.8
        • XGP 2.10.9

    • Tener un servidor que soporte PHP 5.5 y MySQL 5.5.-



    Si tienes en claro las "Aclaraciones previas" y los "Requisitos previos", puedes continuar, en caso contrario pregunta!


    1. Preparación del servidor

    • Descarga XGP 3 desde GitHub o desde el foro.-
    • Cierra el servidor de XGP 2 para que ningún jugador pueda entrar ni registrarse! Es recomendable además agregar un archivo index.html con un mensaje de "Volveremos pronto!".-
    • Abre tu archivo config de XGP 2 y toma nota de la conexión a la Base de datos, necesitarás esto luego.-
    • Como asumimos que ya tienes un backup de todo, descomprime el archivo que bajaste y sube a tu hosting todos los archivos de XGP 3, reemplazando o no los archivos viejos, también puedes eliminar los viejos y colocar los nuevos.-


    2. Instalación de XGP 3

    • Una vez que se hayan subido todos los archivos, si todo salió bien podrás dirigirte a tudominio.comÂ*-Â*This website is for sale!Â*-Â*tudominio Resources and Information.
    • Instala XGP 3 normalmente, PERO, asegúrate de que sea en la misma base de datos donde estaba instalado XGP 2. Revisa tu archivo config de XGP 2 y verifica los datos de conexión, asegúrate de que el servidor, usuario, clave y base de datos sean las mismas, PERO, el prefix debes CAMBIARLO! Si para la instalación vieja de XGP usaste "xgp_" para la instalación nueva, podrías utilizar "xgp3_" o "xgpnew_".-
    • Una vez que tienes los datos puedes iniciar el proceso de instalación de XGP 3, sólo sigue los pasos en pantalla.-
    • Finalizado el proceso de instalación puedes loguearte en el juego y ver que todo funcione correctamente, luego deberás ir al panel de administración de tu nuevo juego y allí cerrar el juego y los registros, por las dudas.-


    Click image for larger version

Name:	Screen Shot 2016-04-18 at 09.21.37.jpg
Views:	1
Size:	161.4 KB
ID:	86702 Click image for larger version

Name:	Screen Shot 2016-04-18 at 09.21.21.png
Views:	1
Size:	159.6 KB
ID:	86701
    Cerrar juego - Cerra registros

    3. Iniciar la migración


    • Luego de que hayas cerrado le juego y los registros podrás ir, dentro del panel de administración, en el menú izquierdo a la sección que dice "Migrar".-
    • Aquí verás los siguientes campos a completar:
      • Versión: La versión que tenías de XGP (si no estás seguro revisa tu base de datos vieja o tu archivo config.xml).-
      • Servidor SQL: El de tu vieja instalación (por eso tomamos nota del contenido del archivo config).-
      • Usuario: El de tu vieja instalación (por eso tomamos nota del contenido del archivo config).-
      • Clave: El de tu vieja instalación (por eso tomamos nota del contenido del archivo config).-
      • Base de datos: El de tu vieja instalación (por eso tomamos nota del contenido del archivo config).-
      • Prefix de las tablas: El de tu vieja instalación (por eso tomamos nota del contenido del archivo config).-
      • Modo de prueba: el modo de prueba de permite obtener un listado de todas las consultas que se van a correr. De esta forma puedes obtener un detalle de que es lo que hará el sistema de migración. Es importante aclarar que ninguna consulta será ejecutada mientras el modo de prueba este activo.-

    • Una vez que hayas completado los campos, puedes dejar el modo de prueba activo, para ver que todo funcione correctamente o simplemente desactivarlo e iniciar el proceso de migración.

    Click image for larger version

Name:	Screen Shot 2016-04-18 at 09.30.33.jpg
Views:	1
Size:	125.8 KB
ID:	86703
    Pantalla del sistema de migración

    • Una vez que haya finalizado el proceso, recuerda realizar todas las configuraciones necesarias, las cuales podrías también realizar antes de iniciar el proceso de migración, abrir tu juego y los registros.-
    <?php echo "lucky"; ?>

    ¿Viste algo que no corresponde y que no fue moderado? Utiliza el botón reportar post.
Working...
X