- Desde
- 23 Abr 2009
- Mensajes
- 4.371
Hola estimados usuarios de vBHispano.
Esta breve guía está orientada para ayudarlos a mover usuarios de un foro a otro que se encuentren en el mismo hosting usando la herramienta ImpEx.
Empezamos:
Deberás llenar esos campos con los datos que usará ImpEx para conectarse a la base de datos destino, osea, la que creaste para instalar el nuevo foro. Como vas a importar usuarios de un foro a otro en la misma cuenta de hosting, bastará con llenar las líneas ['user'], ['password'], ['database'] y, si especificaste prefijos al momento de editar el config.php cuando instalaste el foro, colocas en ['tableprefix'] el prefijo. Bien, ya tienes entonces listos los datos para conectarte a la base de datos destino.
Deberás llenar esos campos con los datos que usará ImpEx para conectarse a la base de datos origen, osea, la que creaste cuando instalaste tu foro. Como vas a exportar usuarios de un foro a otro en la misma cuenta de hosting, bastará con llenar las líneas ['user'], ['password'], ['database'] y, si especificaste prefijos al momento de editar el config.php cuando instalaste el foro, colocas en ['tableprefix'] el prefijo. Bien, ya tienes entonces listos los datos para conectarte a la base de datos origen.
Para agilizar este trámite, puedes omitir cargar todos los directorios contenidos en la carpeta systems, y dejar solamente el directorio vb3, que es el que nos interesa, o si estás en un servidor dedicado, sube todos los archivos comprimidos en *.zip y a través de un comando vía SSH lo descomprimes.
La ruta sería algo como: http://www.tusitio.com/foro-destino/impex/
Estando allí, deberás introducir tu Customer Number para usar la herramienta. Una vez introducido, llegarás a una página como esta:
Si omitiste cargar todos los directorios en el paso 5, sólo deberás hacer click al botón "Begin Import", de lo contrario, en la opción Select System ::, marca la opción 93 . vb3
Primero, ImpEx debe revisar y actualizar la base de datos antes de ejecutar la importación, con el fin de detectar y avisarte acerca de índices, tablas o registros que se encuentren dañados, o algo por el estilo. Luego de ejecutar el módulo 1, que es un paso bastante rápido, sigue con el siguiente paso.
Debes ejecutar luego el módulo llamado "Import usergroup" (#3), para importar primero los grupos de usuarios existentes en tu foro antiguo.
Luego, ejecutas el módulo "Import user" (#4), para importar todos los usuarios de tu foro. Si tienes más de 5000, el proceso se hará un poco largo. Al momento de ejecutar este módulo, podrás especificar en la primer opción la cantidad de usuarios que se importarán por ciclo, y en la segunda opción especificas si los usuarios del foro origen deberán combinarse con los usuarios del foro destino SI en ambos la dirección de correo electrónico es la misma.
Opcionalmente, ejecutas los módulos 5 y 6, para importar avatares y fotos de perfil respectivamente.
Ejecuta los módulos "Import forum", "Import thread", "Import post" e "Import poll" para importar foros, temas, mensajes y encuestas respectivamente. Si tienes una cantidad muy grande de mensajes, también es posible que se torne largo el ejecutar ese módulo.
Los últimos 4 módulos son adicionales, te ayudarán a importar Mensajes privados, moderadores asignados a X foros, caritas y archivos adjuntos.
Una vez que has terminado de ejecutar todos los módulos, te recomiendo cerrar la sesión en el ImpEx. Para hacer eso, haz lo siguiente:
1. Pulsa en el enlace Database cleanup & restart
2. Seguido de eso, haz click en el enlace que está debajo de Delete Session, osea, To delete the import session and continue with the import, click here.
Debes iniciar sesión en el Panel de Administración y actualizar los contadores en el área de mantenimiento. Para hacer esto, dirígete a:
AdminCP --> Mantenimiento --> Actualizar Contadores
Ejecuta los siguientes contadores en este orden:
Actualizar Títulos de Usuarios
Corregir Perfiles Rotos
Reconstruir Información de Foro
Reconstruir Información de Temas
Reconstruir Índice de Búsqueda
Reconstruir Caché de Mensajes
Reconstruir Temas Similares
Reconstruir Miniaturas de Avatares Personalizados
Reconstruir Miniaturas de Avatares
Actualizar Contador de Mensajes
Para hacer eso, te dirijes a:
AdminCP --> Mantenimiento --> Reparar / Optimizar Tablas
Siguiendo correctamente esos pasos, no deberías tener ningún problema para mover tus usuarios de un foro a otro
Si se te presenta alguna duda, consulta sin compromiso ;D
Tip Adicional:
Esta breve guía está orientada para ayudarlos a mover usuarios de un foro a otro que se encuentren en el mismo hosting usando la herramienta ImpEx.
Empezamos:
- Descarga la herramienta ImpEx desde el Members Area en vBulletin.com.
- Una vez que lo descargas y descomprimes, renombra el archivo ImpExConfig.php.new a ImpExConfig.php.
- Abre el archivo ImpExConfig.php y revisa las siguientes líneas:
PHP:
####
#
# TARGET - The target is the vBulletin database (where the data is going to)
#
####
$impexconfig['target']['server'] = 'localhost';
$impexconfig['target']['user'] = 'usuario de la base de datos destino';
$impexconfig['target']['password'] = 'contraseña del usuario destino';
$impexconfig['target']['database'] = 'nombre de base de datos destino';
$impexconfig['target']['tableprefix'] = 'si usas, el prefijo de las tablas';
- Ahora, más abajo busca estas líneas:
PHP:
####
#
# SOURCE - The source is the old forum database (where the data is coming from)
#
####
# mysql / mssql
$impexconfig['source']['databasetype'] = 'mysql'; // mysql OR mssql
$impexconfig['source']['server'] = 'localhost';
$impexconfig['target']['user'] = 'usuario de la base de datos origen';
$impexconfig['target']['password'] = 'contraseña del usuario origen';
$impexconfig['target']['database'] = 'nombre de tu base de datos origen';
$impexconfig['target']['tableprefix'] = 'si usas, el prefijo de las tablas';
- Sube todos los archivos al directorio raíz del foro destino.
Para agilizar este trámite, puedes omitir cargar todos los directorios contenidos en la carpeta systems, y dejar solamente el directorio vb3, que es el que nos interesa, o si estás en un servidor dedicado, sube todos los archivos comprimidos en *.zip y a través de un comando vía SSH lo descomprimes.
- Ve al índice de ImpEx:
La ruta sería algo como: http://www.tusitio.com/foro-destino/impex/
Estando allí, deberás introducir tu Customer Number para usar la herramienta. Una vez introducido, llegarás a una página como esta:
Si omitiste cargar todos los directorios en el paso 5, sólo deberás hacer click al botón "Begin Import", de lo contrario, en la opción Select System ::, marca la opción 93 . vb3
- Actualiza la base de datos
Primero, ImpEx debe revisar y actualizar la base de datos antes de ejecutar la importación, con el fin de detectar y avisarte acerca de índices, tablas o registros que se encuentren dañados, o algo por el estilo. Luego de ejecutar el módulo 1, que es un paso bastante rápido, sigue con el siguiente paso.
- Ejecuta los módulos...
Debes ejecutar luego el módulo llamado "Import usergroup" (#3), para importar primero los grupos de usuarios existentes en tu foro antiguo.
Luego, ejecutas el módulo "Import user" (#4), para importar todos los usuarios de tu foro. Si tienes más de 5000, el proceso se hará un poco largo. Al momento de ejecutar este módulo, podrás especificar en la primer opción la cantidad de usuarios que se importarán por ciclo, y en la segunda opción especificas si los usuarios del foro origen deberán combinarse con los usuarios del foro destino SI en ambos la dirección de correo electrónico es la misma.
Opcionalmente, ejecutas los módulos 5 y 6, para importar avatares y fotos de perfil respectivamente.
Ejecuta los módulos "Import forum", "Import thread", "Import post" e "Import poll" para importar foros, temas, mensajes y encuestas respectivamente. Si tienes una cantidad muy grande de mensajes, también es posible que se torne largo el ejecutar ese módulo.
Los últimos 4 módulos son adicionales, te ayudarán a importar Mensajes privados, moderadores asignados a X foros, caritas y archivos adjuntos.
- Termina la sesión en ImpEx
Una vez que has terminado de ejecutar todos los módulos, te recomiendo cerrar la sesión en el ImpEx. Para hacer eso, haz lo siguiente:
1. Pulsa en el enlace Database cleanup & restart
2. Seguido de eso, haz click en el enlace que está debajo de Delete Session, osea, To delete the import session and continue with the import, click here.
- Actualiza los contadores
Debes iniciar sesión en el Panel de Administración y actualizar los contadores en el área de mantenimiento. Para hacer esto, dirígete a:
AdminCP --> Mantenimiento --> Actualizar Contadores
Ejecuta los siguientes contadores en este orden:
Actualizar Títulos de Usuarios
Corregir Perfiles Rotos
Reconstruir Información de Foro
Reconstruir Información de Temas
Reconstruir Índice de Búsqueda
Reconstruir Caché de Mensajes
Reconstruir Temas Similares
Reconstruir Miniaturas de Avatares Personalizados
Reconstruir Miniaturas de Avatares
Actualizar Contador de Mensajes
- Adicionalmente, puedes ejecutar una optimización a las tablas de tu foro
Para hacer eso, te dirijes a:
AdminCP --> Mantenimiento --> Reparar / Optimizar Tablas
Siguiendo correctamente esos pasos, no deberías tener ningún problema para mover tus usuarios de un foro a otro
Si se te presenta alguna duda, consulta sin compromiso ;D
Tip Adicional:
Esta guía también te servirá para mover usuarios y temas desde un foro a otro que se encuentren ubicados en diferentes servidores. Basta con cambiar las líneas del archivo ImpExConfig.php de la base de datos origen.