• ¡Bienvenido a XenFácil!

    Estás viendo el sitio como Invitado. Para poder participar en este sitio

    y obtendrás privilegios adicionales, acceso a otras áreas y mucho mas.

    ¡Es gratis!


    ¿Ya eres miembro? Inicia sesión

FAQ Importar base de datos desde SMF a Xenforo

Estado
Cerrado para nuevas respuestas

ManuTdi

XenForoUser
Mensajes
1.189
Puntuación de reacciones
405
Puntos
583
País
España
Versión de XenForo
2.1.x
Estoy intentado pasar la BD y no lo consigo, e instalado este mod
Insertar CODE, HTML o PHP:
http://xenforo.com/community/threads/smf-2-importer.7630/
y cuando voy a panel de control en herramientas/Importar datos externos y no me sale nada para importar la BD de SMF
 

ManuTdi

XenForoUser
Mensajes
1.189
Puntuación de reacciones
405
Puntos
583
País
España
Versión de XenForo
2.1.x
Vale ya me sale, faltava pasar unos archivos... Al pasar la BD me sale este error al importar miembros


Server Error

Mysqli statement execute error : Duplicate entry 'ManuTdi' for key 2
  1. Zend_Db_Statement_Mysqli->_execute() in Zend/Db/Statement.php at line 297
  2. Zend_Db_Statement->execute() in Zend/Db/Adapter/Abstract.php at line 479
  3. Zend_Db_Adapter_Abstract->query() in Zend/Db/Adapter/Abstract.php at line 574
  4. Zend_Db_Adapter_Abstract->insert() in XenForo/DataWriter.php at line 1500
  5. XenForo_DataWriter->_insert() in XenForo/DataWriter.php at line 1489
  6. XenForo_DataWriter->_save() in XenForo/DataWriter.php at line 1291
  7. XenForo_DataWriter->save() in XenForo/Model/Import.php at line 415
  8. XenForo_Model_Import->importUser() in XenForo/Importer/SMF2.php at line 597
  9. XenForo_Importer_SMF2->_importUser() in XenForo/Importer/SMF2.php at line 457
  10. XenForo_Importer_SMF2->stepUsers() in XenForo/Importer/Abstract.php at line 77
  11. XenForo_Importer_Abstract->runStep() in XenForo/ControllerAdmin/Import.php at line 161
  12. XenForo_ControllerAdmin_Import->_runStep() in XenForo/ControllerAdmin/Import.php at line 213
  13. XenForo_ControllerAdmin_Import->_startStep() in XenForo/ControllerAdmin/Import.php at line 156
  14. XenForo_ControllerAdmin_Import->actionStartStep() in XenForo/FrontController.php at line 310
  15. XenForo_FrontController->dispatch() in XenForo/FrontController.php at line 132
  16. XenForo_FrontController->run() in /home/ardillas/public_html/foro/admin.php at line 13
 

descaro

Activo
Mensajes
353
Puntuación de reacciones
129
Puntos
43
a ver .. prueba convirtiendo tu base de datos a UTF8 y comenta
 

ManuTdi

XenForoUser
Mensajes
1.189
Puntuación de reacciones
405
Puntos
583
País
España
Versión de XenForo
2.1.x
Perdona pero es que soy super novato, me podrias dicir como hacerlo... Gracias
 

descaro

Activo
Mensajes
353
Puntuación de reacciones
129
Puntos
43
por cierto supongo has leído que este importador es para la serie 2 de SMF, para la serie 1.1.x no sirve
 

descaro

Activo
Mensajes
353
Puntuación de reacciones
129
Puntos
43
desde el panel de control de tu server, dependiendo el panel que uses, has de tener una opción dentro del gestor de las bases para convertir la DB a UTF8.. o sea cambiar la codificación
 

ManuTdi

XenForoUser
Mensajes
1.189
Puntuación de reacciones
405
Puntos
583
País
España
Versión de XenForo
2.1.x
Si si, tengo RC4
 

ManuTdi

XenForoUser
Mensajes
1.189
Puntuación de reacciones
405
Puntos
583
País
España
Versión de XenForo
2.1.x
desde cpanel? o desde phpMyAdmin?
 

descaro

Activo
Mensajes
353
Puntuación de reacciones
129
Puntos
43
creo que desde phpMyAdmin podrás hacerlo también
 

lms

Administrador
Mensajes
7.743
Puntuación de reacciones
2.158
Puntos
2.613
Sitio web
xenfacil.com
País
España
Versión de XenForo
2.1.x
PayPal
Donar dinero a este usuario
Página web
Web
Vale ya me sale, faltava pasar unos archivos... Al pasar la BD me sale este error al importar miembros

Server Error

Mysqli statement execute error : Duplicate entry 'ManuTdi' for key 2
  1. Zend_Db_Statement_Mysqli->_execute() in Zend/Db/Statement.php at line 297
  2. Zend_Db_Statement->execute() in Zend/Db/Adapter/Abstract.php at line 479
  3. Zend_Db_Adapter_Abstract->query() in Zend/Db/Adapter/Abstract.php at line 574
  4. Zend_Db_Adapter_Abstract->insert() in XenForo/DataWriter.php at line 1500
  5. XenForo_DataWriter->_insert() in XenForo/DataWriter.php at line 1489
  6. XenForo_DataWriter->_save() in XenForo/DataWriter.php at line 1291
  7. XenForo_DataWriter->save() in XenForo/Model/Import.php at line 415
  8. XenForo_Model_Import->importUser() in XenForo/Importer/SMF2.php at line 597
  9. XenForo_Importer_SMF2->_importUser() in XenForo/Importer/SMF2.php at line 457
  10. XenForo_Importer_SMF2->stepUsers() in XenForo/Importer/Abstract.php at line 77
  11. XenForo_Importer_Abstract->runStep() in XenForo/ControllerAdmin/Import.php at line 161
  12. XenForo_ControllerAdmin_Import->_runStep() in XenForo/ControllerAdmin/Import.php at line 213
  13. XenForo_ControllerAdmin_Import->_startStep() in XenForo/ControllerAdmin/Import.php at line 156
  14. XenForo_ControllerAdmin_Import->actionStartStep() in XenForo/FrontController.php at line 310
  15. XenForo_FrontController->dispatch() in XenForo/FrontController.php at line 132
  16. XenForo_FrontController->run() in /home/ardillas/public_html/foro/admin.php at line 13
Has iniciado la importación, te ha tomado unos datos y cuando intentas re-importar te da ese error (Duplicate entry 'ManuTdi' for key 2 <==> entrada 'ManuTdi' dupllicada para la clave 2).

Vacá desde cPanel la bd y reinicia la importación.

Salud2
 

descaro

Activo
Mensajes
353
Puntuación de reacciones
129
Puntos
43
cierto .. cuatro ojos ven más y mejor que dos.. se me pasó el duplicado
 

ManuTdi

XenForoUser
Mensajes
1.189
Puntuación de reacciones
405
Puntos
583
País
España
Versión de XenForo
2.1.x
Me vais a perdonar y mucho, pero estoy muy muy verde con respecto a BD, como tengo que hacer eso?
 

descaro

Activo
Mensajes
353
Puntuación de reacciones
129
Puntos
43
mi consejo: como empezaste una importación cuando te dio el 1ºerror, algunos datos trasvasó, en la segunda intentona te dio el error que plasmaste.. así que borra toda la DB y recomienza desde cero
 

ManuTdi

XenForoUser
Mensajes
1.189
Puntuación de reacciones
405
Puntos
583
País
España
Versión de XenForo
2.1.x
Te refieres a que borre la BD de xen no
 

descaro

Activo
Mensajes
353
Puntuación de reacciones
129
Puntos
43
si --> claro, la original (copia, respaldo) déjala tal cual
 

lms

Administrador
Mensajes
7.743
Puntuación de reacciones
2.158
Puntos
2.613
Sitio web
xenfacil.com
País
España
Versión de XenForo
2.1.x
PayPal
Donar dinero a este usuario
Página web
Web
Te podría valer vaciando solo la tabla users y continuando la importación pero es preferible vaciar toda la BD y recomenzar de cero.

Salud2
 

ManuTdi

XenForoUser
Mensajes
1.189
Puntuación de reacciones
405
Puntos
583
País
España
Versión de XenForo
2.1.x
En esa tabla solo esta mi usuario, no se como hacer eso de utf8...
 

descaro

Activo
Mensajes
353
Puntuación de reacciones
129
Puntos
43
no cambies la codificación por el momento.. prueba haciendo de nuevo la operación de importar.. si sale bien ya la tienes, caso de dar error es cuando pruebas cambiando el cotejamiento
 

ManuTdi

XenForoUser
Mensajes
1.189
Puntuación de reacciones
405
Puntos
583
País
España
Versión de XenForo
2.1.x
esto es lo que me sale otra vez


Insertar CODE, HTML o PHP:
Server Error

Mysqli statement execute error : Duplicate entry 'ManuTdi' for key 2

   1. Zend_Db_Statement_Mysqli->_execute() in Zend/Db/Statement.php at line 297
   2. Zend_Db_Statement->execute() in Zend/Db/Adapter/Abstract.php at line 479
   3. Zend_Db_Adapter_Abstract->query() in Zend/Db/Adapter/Abstract.php at line 574
   4. Zend_Db_Adapter_Abstract->insert() in XenForo/DataWriter.php at line 1500
   5. XenForo_DataWriter->_insert() in XenForo/DataWriter.php at line 1489
   6. XenForo_DataWriter->_save() in XenForo/DataWriter.php at line 1291
   7. XenForo_DataWriter->save() in XenForo/Model/Import.php at line 415
   8. XenForo_Model_Import->importUser() in XenForo/Importer/SMF2.php at line 597
   9. XenForo_Importer_SMF2->_importUser() in XenForo/Importer/SMF2.php at line 457
  10. XenForo_Importer_SMF2->stepUsers() in XenForo/Importer/Abstract.php at line 77
  11. XenForo_Importer_Abstract->runStep() in XenForo/ControllerAdmin/Import.php at line 161
  12. XenForo_ControllerAdmin_Import->_runStep() in XenForo/ControllerAdmin/Import.php at line 213
  13. XenForo_ControllerAdmin_Import->_startStep() in XenForo/ControllerAdmin/Import.php at line 156
  14. XenForo_ControllerAdmin_Import->actionStartStep() in XenForo/FrontController.php at line 310
  15. XenForo_FrontController->dispatch() in XenForo/FrontController.php at line 132
  16. XenForo_FrontController->run() in /home/ardillas/public_html/foro/admin.php at line 13
 
Estado
Cerrado para nuevas respuestas
Arriba