Problemas al pasar de SMF 2.0 rc3 a Vbulletin 3.8.5

prologe113 Seguir

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
26 Jun 2009
Mensajes
87
Hola a todos, he creado este tema haber si me podeís ayudar con este tema, tengo que pasar un foro que tengo en smf a vbulletin. El SMF que uso es el 2 rc3 y quiero pasarlo a vbulletin 3.8.5. Me he bajado el Impex que tengo en el area de miembros de vbulletin y lo he subido al servidor. Ya he configurado el archivo ImpExConfig.php de la siguiente forma.


Insertar CODE, HTML o PHP:
####
#
# TARGET - The target is the vBulletin database (where the  data is going to)
#
####

$impexconfig['target']['server']        = 'servidor de base de datos';
$impexconfig['target']['user']            = 'usuario base de datos';
$impexconfig['target']['password']        = 'mi clave base de datos';
$impexconfig['target']['database']        = 'nombre de mi base de datos';
$impexconfig['target']['tableprefix']    = '';

# If the system that is being imported from uses a database,
# enter the details for it here and set 'sourceexists' to true.
# If the source data is NOT stored in a database, set 'sourceexists' to false

$impexconfig['sourceexists']            = true;

####
#
# 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']        = 'servidor de mi base de datos';
$impexconfig['source']['user']            = 'usuario base de datos';
$impexconfig['source']['password']        = 'mi clave de la base de datos';
$impexconfig['source']['database']        = 'nombre de mi base de datos';
$impexconfig['source']['tableprefix']   = 'smf_';

Bueno esos datos los tengo bien puestos ya que lo he comprobado varias veces, el problema lo tengo una vez que comiendo a importar.

Pongo en la url: http://www.rinconinformatico.es/impex/ y selecciono el foro donde tengo todo, en este caso SMF 2.0 Beta y luego abajo marco vBulletin 3.7.* & 3.8.*

Y le doy a Comenzar la Importación y luego me aparece un menú en el cual tengo que ir pulsando para ir pasando cada cosa a vbulletin. Pues empiezo por Check and update database y me sale lo siguiente.

This module will check the tables in the database as well as the connection.

Le doy a Check and Update database y el resultado es el siguiente:

Insertar CODE, HTML o PHP:
[B]Altering tables[/B]

ImpEx will now Alter the tables in the vB  database to include import id numbers. This is needed during the import  process for maintaining references between the tables during an import.  If you have large tables (i.e. lots of posts) this can take some time.  They will also be left after the import if you need to link back to the  original vB userid.  
moderator - importmoderatorid Completed 
usergroup - importusergroupid Completed 
ranks - importrankid Completed 
poll - importpollid Completed 
forum - importforumid Completed 
forum - importcategoryid Completed 
user - importuserid Completed 
style - importstyleid Completed 
thread - importthreadid Completed 
post - importthreadid Completed 
thread - importforumid Completed 
smilie - importsmilieid Completed 
pmtext - importpmid Completed 
avatar - importavatarid Completed 
customavatar - importcustomavatarid Completed 
customprofilepic - importcustomprofilepicid Completed 
post - importpostid Completed 
attachment - importattachmentid Completed 
pm - importpmid Completed 
usernote - importusernoteid Completed 
phrase - importphraseid Completed 
subscription - importsubscriptionid Completed 
subscriptionlog - importsubscriptionlogid Completed[B]Testing  source against : smf2 ::2.0 beta[/B]


Valid found tables :
  	
smf_admin_info_files found.
smf_approval_queue found.
smf_attachments found.
smf_ban_groups found.
smf_ban_items found.
smf_board_permissions found.
smf_boards found.
smf_calendar found.
smf_calendar_holidays found.
smf_categories found.
smf_collapsed_categories found.
smf_custom_fields found.
smf_group_moderators found.
smf_log_actions found.
smf_log_activity found.
smf_log_banned found.
smf_log_boards found.
smf_log_comments found.
smf_log_digest found.
smf_log_errors found.
smf_log_floodcontrol found.
smf_log_group_requests found.
smf_log_karma found.
smf_log_mark_read found.
smf_log_member_notices found.
smf_log_notify found.
smf_log_online found.
smf_log_packages found.
smf_log_polls found.
smf_log_reported found.
smf_log_reported_comments found.
smf_log_scheduled_tasks found.
smf_log_search_messages found.
smf_log_search_results found.
smf_log_search_subjects found.
smf_log_search_topics found.
smf_log_topics found.
smf_mail_queue found.
smf_membergroups found.
smf_members found.
smf_message_icons found.
smf_messages found.
smf_moderators found.
smf_openid_assoc found.
smf_package_servers found.
smf_permission_profiles found.
smf_permissions found.
smf_personal_messages found.
smf_pm_recipients found.
smf_pm_rules found.
smf_poll_choices found.
smf_polls found.
smf_scheduled_tasks found.
smf_sessions found.
smf_settings found.
smf_smileys found.
smf_themes found.
smf_topics found. 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	

Possibly custom tables or incorrect prefix :
  	
smf_fc_bans NOT found.
smf_fc_config NOT found.
smf_fc_config_chats NOT found.
smf_fc_config_instances NOT found.
smf_fc_config_values NOT found.
smf_fc_connections NOT found.
smf_fc_ignors NOT found.
smf_fc_messages NOT found.
smf_fc_rooms NOT found.
smf_global_announcements NOT found.
smf_global_announcements_boards NOT  found.
smf_ignore NOT found.
smf_invites NOT found.
smf_log_treasury NOT found.
smf_ob_googlebot_stats NOT found.
smf_postmoderation NOT found.
smf_smileys1 NOT found.
smf_treas_cfg NOT found.
smf_treas_currency NOT found.
smf_treas_finance NOT found.
smf_treas_trans NOT found.
smf_vwarnings NOT found.

¿A qué se debe este error?

Si creeis que puede ser porque en lo de prefijos de tablas no he puesto _smf ya os garantizo que lo he puesto pero aun asi sigue igual.

Haber si me podeís dar una solución por favor.
 

Andrés Durán

Xi
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
23 Abr 2009
Mensajes
4.371
Hola,

Al parecer las tablas marcadas como "NOT found" tienen un prefijo diferente al de las demás tablas en vBulletin, o son tablas creadas por add-ons instalados en SMF.

¿Sabes cuál es la estructura de tablas en un foro SMF sin ninguna modificación instalada?. Me gustaría comparar un poco.
 

prologe113

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
26 Jun 2009
Mensajes
87
Problema solucionado, os explico como solucionarlo por si le pasa a otros usuarios.

Cuando pasé de vbulletin a smf, los de smf me dijeron que tenía que tener ambos foros en la misma base de datos para poder pasar los datos. Con lo cual en este caso, donde tengo instalado el foro smf tendría que instalar vbulletin, luego configurar los parámetros de Impex y ahora al comprobar la base de datos tiene que salir todo bien.
Asi que recordaz que cuando queraís convertir de un foro a otro teneís que instalar el nuevo en la misma base de datos. Si no no lo vaís a conseguir.

Un saludo.
 

prologe113

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
26 Jun 2009
Mensajes
87
Me está ocurriendo algo que no es normal en el foro, resulta que voy a un foro en concreto y me encuentro con lo siguiente:

Ver el archivo adjunto 3862

Como puedo hacer para que vuelvan a aparecer todos los temas¿?
 

Sihaya

Delta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
16 Ene 2010
Mensajes
684
Ve a Panel de Administración -> Foros y moderadores -> Administrar foros -> Elige un foro en el que te pasa eso -> Editar foro en el desplegable -> Ir.

Revisa la opción Fecha Predeterminada de Desplegado, deberías tenerla en "Mostrar todos los temas".

Es posible que también tengas mal configuradas las opciones Campo Predeterminado de Clasificación y Orden de Clasificación Predeterminado así que aprovecha para verificarlas.

Tendrás que hacer esto foro por foro. Otra opción podría ser mediante una consulta SQL, pero no sé ayudarte a formular la consulta, quizá Andrés pueda ayudarte con eso. Si no, tendrás que ir uno a uno configurando estas opciones.

Te solicito que actualices la url de tu foro en tu perfil de usuario con el fin de recibir una mejor atención en vBHispano, para más información: Enlace eliminado

Un saludo.
 

Andrés Durán

Xi
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
23 Abr 2009
Mensajes
4.371
Es bastante inusitada la solución a tu problema. Yo migré en una ocasión un foro desde SMF y eso que mencionas de instalar vBulletin en la misma base de datos no fue necesario.

Ahora, es posible que los temas no se miren en los foros por dos razones:

* No has actualizado los contadores requeridos.

Para hacerlo:

AdminCP -> Mantenimiento -> Actualizar Contadores

* Solo se mostrarán los temas en algunos foros debido a la fecha de recorte especificada dentro de cada foro en el Panel de Administración (Mostrar solo temas desde los últimos 50 días, etc.)

Para corregir esto, edita cada uno de los foros que experimentan el problema en:

AdminCP -> Foros y Moderadores -> Administrar Foros

Y especifica en la opción "Fecha Predeterminada de Desplegado" el número de días, meses o semanas a partir del cual se mostrarán los temas.

Editado: Bueno, Sihaya ya te ha dado respuesta :).
 

Sihaya

Delta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
16 Ene 2010
Mensajes
684
¡Andrés, casi me pisas! :p

Cuando yo migré de SMF 1.1.11 a vBulletin 4.0.0 no lo hice usando la misma base de datos, así que eso no debería ser necesario. Igualmente, si se ha solucionado con eso y a ti te sirve, pues bien está.

Lo que sí me pasó fue algo parecido a lo tuyo con los temas que no aparecen, vi que tenía mal configuradas estas opciones que te indiqué y lo solucioné revisando la configuración uno por uno.
 

prologe113

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
26 Jun 2009
Mensajes
87
Yo también pensaba lo mismo pero antes de poner vb en la misma base de datos de smf estuve probando muchas veces la conversion pero me salía ese error de arriba repetidamente y comprobé los ajustes de impex muchas veces y eran correctos. De hecho hice el proceso aunque tuvo errores y al actualizar tampoco se mostraban ni temas ni usuarios ni nada. De esta forma que os conté arriba me funcionó todo a la perfección, solo que ahora me espera un trabajo bastante duro pero bueno a tomarlo con calma.

Por cierto, como puedo cambiar la url de mi foro en el perfil, he intentado ponerla pero no me deja.
 

Andrés Durán

Xi
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
23 Abr 2009
Mensajes
4.371
La dirección URL debe seguir el siguiente formato:

Insertar CODE, HTML o PHP:
http://wwww.dominio.com

Si tienes algún otro problema, no dudes en solicitar asistencia en vBHispano ;).

Saludos.
 

prologe113

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
26 Jun 2009
Mensajes
87
Gracias Andrés pero pongo mi URL que es: http://www.rinconinformatico.es y me sale el siguiente mensaje al guardar los cambios: No ingresaste el formato correcto para el campo URL del Foro. Por favor, lee la descripción del campo para el formato esperado.
 

prologe113

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
26 Jun 2009
Mensajes
87
Otro problema que tengo y no se porque se produce, resulta que hay mods que antes en vbulletin me funcionaban perfectamente, y desde que hice la migración de smf a vbulletin no me van algunos, por ejemplo el de buscar los temas similares al introducir el nombre del tema, el mod que muestra el navegador y el sistema operativo.
Para todos aquellos que no saben mi problema, les comento que tenia vbulletin pero por un mod tuve que hacer una migracion a smf para poder salvar los posts, miembros, foros y mas cosas y luego he pasado de smf a vbulletin. No se porque hay algunos mods que no me funcionan.
 

Andrés Durán

Xi
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
23 Abr 2009
Mensajes
4.371
La expresión regular utilizada en el campo "URL del Foro" es esta:

Insertar CODE, HTML o PHP:
http://(.+)\.(.+)

Cualquiera de estos formatos es válido:

Insertar CODE, HTML o PHP:
http://www.dominio.com
http://www.dominio.com/
http://dominio.com
http://dominio.com/

Más no:

Insertar CODE, HTML o PHP:
www.dominio.com
www.dominio.com/
dominio.com
dominio.com/

Respecto a tu problema, creo que te has complicado mucho al pasar de una versión a otra, y luego volver :p. Si ya has solucionado este inconveniente con la base de datos, formula un nuevo tema en el foro más adecuado por cada consulta distinta que tengas.

Saludos cordiales.
 

imported_Dani3l

Curioso
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
10 Ago 2010
Mensajes
4
Se puede pasar de smf 2.0 rc3 a vbulletin 4.0.5?? explico un poco yo al comienzo tenia un foro 1.1.11 smf y lo actualice a 2.0 rc3, me da error al intentar pasar los usuarios

a que se debe este error????

Insertar CODE, HTML o PHP:
ImpEx cannot continue and has halted due to missing needed fields in the source database :

smf_members.[B]ID_GROUP[/B]
smf_members.[B]memberName[/B]
smf_members.[B]emailAddress[/B]

Repair the source database and restart the import.
 

Sihaya

Delta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
16 Ene 2010
Mensajes
684
Por favor, crea tu propio tema en el foro más adecuado para tu consulta aportando todos los datos que puedan ser relevantes.
 
Arriba