como mudar Foro SMF a vbulletin 4.1

  • Autor Autor yagami
  • Fecha de inicio Fecha de inicio
yagami

yagami

Épsilon
Verificado
Verificación en dos pasos activada
hola, estuve buscando el tutorial de como importar el foro desde SMF
pero no lo encuentro,....

me podrian ayudar pasando un tutorial de como hacerlo, en español porfa

Gracias
 
Hola,

Aquí tienes una guía de como utilizar el ImpEX https://www.vbulletin.com/docs/html/main/impex_guide

El ImpEX lo puedes descargar desde el area de miembros en vbulletin.com

Please Log In

Si tienes algúna duda sobre el procedimiento me avisas.

Hola

en esa ghia creo q dice...
subir el Impex por el panel de admin en la opcion IMPORT
y esa no la encuentro... ya q traduje el foro a español
o por FTP debo subir la carpeta UPLOAD del IMPEX si es asi a que parte del foro lo subo ?
en la misma carpeta de raiz?

Gracias x la ayuda
 
Hola,

Ok deduzco que ya descargaste el ImpEX, luego lo descomprimes, hasta ahí todo bien no?.
Ahora sube las carpetas impex e includes a la raíz de tu foro.
Ya de ahí abres root/impex/ImpExConfig.php.new y te aparecera esto.

Insertar CODE, HTML o PHP:
<?php
if (!defined('IDIR')) { die; }

#################################################################### |;
# vBulletin  - Licence Number 
# ---------------------------------------------------------------- # |;
# Copyright �2000�2011 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 # |;
#################################################################### |;
# The following settings allow ImpEx to connect to the vBulletin 3
# database into which you will be importing data.

####
#
# TARGET - The target is the vBulletin database (where the  data is going to)
#
####

$impexconfig['target']['server']        = 'localhost';
$impexconfig['target']['user']            = 'username';
$impexconfig['target']['password']        = 'password';
$impexconfig['target']['database']        = 'vbulletin_forum';
$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']        = 'localhost';
$impexconfig['source']['user']            = 'username';
$impexconfig['source']['password']        = 'password';
$impexconfig['source']['database']        = 'source';
$impexconfig['source']['tableprefix']   = '';

####
#
# DUPLICATE CHECKING
# Where unique import id's are available ImpEx can check for duplicates with some
# Tier2 systems this will need to be set to false.
#
# yahoo_groups, YaBB 2.1, Ikonboard 3.1.5 (for attachments)
#
####

define('dupe_checking', false);

###############################################################################
####
#
# ADVANCED - For a standard import or a novice user leave the settings below.
#
####

// Advanced Target
$impexconfig['target']['databasetype']    = 'mysql';    // currently mysql only
$impexconfig['target']['charset']        = '';
$impexconfig['target']['persistent']    = false;     // (true/false) use mysql_pconnect

// Advanced Source
$impexconfig['source']['charset']        = '';
$impexconfig['source']['persistent']    = false;

# pagespeed is the second(s) wait before the page refreshes.

$impexconfig['system']['language']        = '/impex_language.php';
$impexconfig['system']['pagespeed']        = 1;

$impexconfig['system']['errorlogging']    = false;

define('impexdebug', false);
define('emailcasesensitive', false);
define('forcesqlmode', false);
define('skipparentids', false);
define('shortoutput', false);
define('do_mysql_fetch_assoc', false);
define('step_through', false);
define('lowercase_table_names', false);
define('use_utf8_encode', false);
define('use_utf8_decode', true);
?>

Esta parte es la que tienes que cambiar con los datos de tus foros SMF y vB

Insertar CODE, HTML o PHP:
$impexconfig['target']['server']        = 'localhost';
$impexconfig['target']['user']            = 'username';
$impexconfig['target']['password']        = 'password';
$impexconfig['target']['database']        = 'vbulletin_forum';
$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']        = 'localhost';
$impexconfig['source']['user']            = 'username';
$impexconfig['source']['password']        = 'password';
$impexconfig['source']['database']        = 'source';
$impexconfig['source']['tableprefix']   = 'smf_';

Luego de haber editado esa información renombra el archivo ImpExConfig.php.new por ImpExConfig.php
 
Hola

ya subi a la Raiz la carpeta IMPEX
la de INcludes, no se puede subir a la raiz ya q ya existe ese nombre
x eso lo subi dentro de la carpeta Impex, esta bien ?


sobre lo de editar....
yo tengo el archivo sql q saque del foro SMF
ahora tengo q crear otra base de datos para el SMF
y eso agregar en la edicion cierto ?

con eso ya ya termina?

ah y esa base de datos nueva q creare del SMF
siempre tiene q estar o se podria eliminar para q se kede solo la de vbulletin ?

Gracias....
 
Perdón que me meta, pero si hay una carpeta que ya existe en la raiz, es porque los archivos de esa carpeta que quieres subir deben ir dentro de la que ya estaba previamente. No puedes cambiar archivos de ubicación.
 
Perdón que me meta, pero si hay una carpeta que ya existe en la raiz, es porque los archivos de esa carpeta que quieres subir deben ir dentro de la que ya estaba previamente. No puedes cambiar archivos de ubicación.

ok Gracias...
x la aclaracion...

lo subi, en la misma carpeta.. y se repitieron 2 archivos

*license

*includes/config.php

la de config ya lo tenia configurado con la base de datos de vbulletin asi q
ya no lo reemplaze, y el otro de licencia creo q es lo mismo........
asiq tampoco no lo cambie-----

solo este archivo subi
includes/xml/cpnav_impex.php


PD: sabes como hago con el archivo Sql de SMF q tengo ?
 
Hola,

Tú SMF lo tienes en funcionamiento?

Saludos...
 
Hola,

Tú SMF lo tienes en funcionamiento?

Saludos...


masomenos...
lo tengo en otro hosting y esta dañado se visualiza por partes
es q le sake el dominio q tenia para usarlo en vbulletin y le puse uno provisional
pero antes de todo eso, descarghe la base de datos ......
por eso ya lo voy a eliminar hasta q se venza el hosting
 
Entonces tendrás que reinstalar el SMF e importar la base de datos desde el phpmyadmin.
 
Ahora ejecuta los pasos que te mencionamos más arriba.
Instala el vBulletin en una subcarpeta.
 
Ahora ejecuta los pasos que te mencionamos más arriba.
Instala el vBulletin en una subcarpeta.

mmm ya esta instalado el vbulletin...........
ya subi el impex, me falta editar ese archivo root/impex/ImpExConfig.php.new

ahora solo coloco el nombre y pass de la base de datos de cada foro.... cierto ?

pero mi duda es, en q estan en diferente hosting... habra algun problema con eso ???
 
Obviamente los 2 foros tendrás que tenerlos en el mismo host sino dicha importación no funcionara.
 
Obviamente los 2 foros tendrás que tenerlos en el mismo host sino dicha importación no funcionara.

ok, ya estan los 2 foros online.....

en este archivo
root/impex/ImpExConfig.php.new
coloque los datos de las base de datos de los foros

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


$impexconfig['target']['server']		= 'localhost';
$impexconfig['target']['user']			= 'xxxxxg_anime';
$impexconfig['target']['password']		= 'xxxxx5';
$impexconfig['target']['database']		= 'xxxxxg_forovb';
$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']		= 'localhost';
$impexconfig['source']['user']			= 'xxxxxg_smf';
$impexconfig['source']['password']		= 'xxxx3';
$impexconfig['source']['database']		= 'xxxxxg_forosmf';
$impexconfig['source']['tableprefix']   = 'smf_';


####


ahora q mas.... sighe 😉
 
hola despues de configurar el root/impex/ImpExConfig.php

entre a la pestaña de importar..
y alli escogi cada cosa q se iba a mudar
aqui lo ven
Enlace eliminado

en el foro, en sus estadisticas se observa q aumentaron los numeros de temas
pero los usuarios no estan al igual q los foros, ni temas :/ .......
Enlace eliminado

q mas faltara (?)

 
Hola,
Debes correr cada opción en mantenimiento. Recostruir información de temas, recostruir información de foros, reconstruir indice de búsqueda, etc. Una vez hagas eso, toda la información aparecerá en tus foros.

Mantenimiento -> Herramientas generales
 
Hola,
Debes correr cada opción en mantenimiento. Recostruir información de temas, recostruir información de foros, reconstruir indice de búsqueda, etc. Una vez hagas eso, toda la información aparecerá en tus foros.

Mantenimiento -> Herramientas generales

mugras gracias
ya todo lo reestableci en mantenimiento.......
y ya se visualizo todo

solo las letra Ñ y las tildes... se kedaron asi con el signo ?
eso donde se arregla ?

Gracias........
 
Depende de la codificación que tengas en tu base de datos, si es UTF-8 o ANSI.
 

Temas similares

Atrás
Arriba