Tutorial: Combinando usuarios y temas de dos foros en un mismo hosting

  • Autor Autor Andrés Durán
  • Fecha de inicio Fecha de inicio
Hola coleccionocromo.

Perfectamente podrás migrar grupos de usuarios, usuarios, foros, temas, mensajes, archivos adjuntos, avatares, mensajes privados...

Respecto a los add-ons, es posible que puedas exportar las tablas que éstos crean, sin embargo, hay algunos que insertan campos en las tablas que vBulletin instala por defecto. Tendrás que hacer un estudio de tu base de datos, y anotar cuales add-ons te insertan campos en dichas tablas.

Yo en lo personal te recomiendo no seguir esta guía para migrar tu sitio a otro servidor (a menos que no tengas problemas en prescindir, perder los datos de los add-ons que tengas instalado), más bien, puede serte útil este otro tema:

Enlace eliminado
 
wenas, me funciono todo bien, aunque me hise mescla entre origen y destino, gente fijense bien en eso
tengo un problemilla
al mandar la base de una version vieja a la version 4.0
me tira un error en el index.php osea en el portal

Insertar CODE, HTML o PHP:
[B]Warning[/B]:  require_once(./install/init.php) [[URL="http://www.gamesfitch.com/function.require-once"]function.require-once[/URL]]: failed to open stream: No such file or directory in [B]/home/battleof/public_html/gamesfitch.com/index.php[/B] on line [B]25[/B]

[B]Fatal error[/B]:  require_once() [[URL="http://www.gamesfitch.com/function.require"]function.require[/URL]]: Failed opening required './install/init.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in [B]/home/battleof/public_html/gamesfitch.com/index.php[/B] on line [B]25[/B]

q podria ser?
 
Hola Golem.

Ese mensaje de error indica que hace falta el archivo init.php en el directorio /install/, lo que quiere decir que el foro no está instalado.

En tu caso, el error puede deberse a que el archivo index.php existente en el directorio del foro no es el adecuado para tu versión de vBulletin. ¿Cuál es el contenido de ese archivo index.php?.
 
Hola Golem.

Ese mensaje de error indica que hace falta el archivo init.php en el directorio /install/, lo que quiere decir que el foro no está instalado.

En tu caso, el error puede deberse a que el archivo index.php existente en el directorio del foro no es el adecuado para tu versión de vBulletin. ¿Cuál es el contenido de ese archivo index.php?.
Insertar CODE, HTML o PHP:
<?php
/*======================================================================*\
|| #################################################################### ||
|| # vBulletin 4.0.3 - Licence Number [B]EDITADO[/B]
|| # ---------------------------------------------------------------- # ||
|| # Copyright ©2000-2010 vBulletin Solutions Inc. All Rights Reserved. ||
|| # This file may not be redistributed in whole or significant part. # ||
|| # ---------------- VBULLETIN IS NOT FREE SOFTWARE ---------------- # ||
|| # http://www.vbulletin.com | http://www.vbulletin.com/license.html # ||
|| #################################################################### ||
\*======================================================================*/

//');

// ##################### DEFINE IMPORTANT CONSTANTS #######################
define('VB_AREA', 'Install');
define('TIMENOW', time());

header('Expires: ' . gmdate("D, d M Y H:i:s", TIMENOW) . ' GMT');
header("Last-Modified: " . gmdate("D, d M Y H:i:s", TIMENOW) . ' GMT');

// ########################## REQUIRE BACK-END ############################
require_once('./install/init.php');
require_once(DIR . '/includes/functions.php');

$db->hide_errors();
$db->query_first("SELECT * FROM " . TABLE_PREFIX . "datastore");
if ($db->errno())
{
    exec_header_redirect('install.php');
}
else
{
    exec_header_redirect('upgrade.php');
}

/*======================================================================*\
|| ####################################################################
|| # Downloaded: 14:49, Thu Oct 8th 2009
|| # CVS: $RCSfile$ - $Revision: 32287 $
|| ####################################################################
\*======================================================================*/
lo raro es que el archivo init.php esta en la carpeta install
 
Ese archivo index.php es el del directorio /install/. Tienes que resubir el archivo index.php original de vBulletin y reemplazar ese.
 
yo no se como haces men xD
te tengo otra consulta
todo lo que se importo esta importado con el nombre "imported_nombre"
osea los nicks aparecen por ejemplo "imported_Golem"
y asi con todo lo importado
se puede modificar?
 
vBulletin automáticamente añade el prefijo imported_ si en la base de datos destino ya existen usuarios con ese nombre de usuario, es decir, no puedes tener dos usuarios con el mismo nombre de usuario, siempre deberá ser distinto. Puedes resolver ese inconveniente "fusionando" los usuarios ejecutando el módulo de ImpEx "Merge Users" (creo que se llama así). Para que los usuarios se fusionen, es *estrictamente necesario* que la dirección de correo de los usuarios en ambas bases de datos coincida.
 
El problema también pudo darse si durante la importación el módulo de migrar usuarios se quedó "congelado" en algún momento y actualizaste la página.
 
groso!
tambien se duplicaron los grupos de usuario pero es lo de menos
lo arreglo a mano, gracias che!
Salu2 a todos!
 
Edito el hilo ay que abrí uno nuevo con mi problema, perdón por las molestias.
 
Hola Juan,

He visto el problema que mencionas, y si deseas hacer eso que mencionas, por favor, abre un nuevo tema en el foro más relevante. Estaré más que complacido de asistirte a través de todo el proceso 🙂.

Saludos.
 
ok edito y abro tema en un nuevo hilo.
 
Muchas gracias por el tuto !!
Toda la importación salio muy bien lo que pasa es que cuando visito el foro solo se ve el utlimo tema escrito, falta muchos por ver y pasar.
Fui a mantenimiento y nada, todo sigue igual me han dicho que no se ve por la ID del tema ¿ Como puedo hacer para solucionar eso ??
 
Atrás
Arriba