Soporte Oficial para Xoops en español
Re: Migrar foro y usuarios a otra web? |
||||
---|---|---|---|---|
Principiante
![]() ![]() ![]() |
Ok, ahora ya creo entenderte.
Bin, basicamente me quieres decir que antes de nada tengo que pasar mi vieja web a 2.3.3, para que sea el proceso totalmente compatible con mi nueva web ya montada... Vale, ok, me pondre con ello. Muchisimas gracias, te devo una... o dos... Gracias. Ya comentare que tal.
Enviado el:12/9/2009 20:43
|
|||
|
Re: Migrar foro y usuarios a otra web? |
||||
---|---|---|---|---|
Equipo de esXOOPS
![]() ![]() ![]() |
Hola,
De un 2.0.17 cambian varias cosas , te recomiendo leas todo atentamente Hoy me he instalado el xoops 2.0.17 en local para hacer la importacion de los usuarios a 2.3.3 y ha funcionado solo he dejado el modulo"system" Atencion hay un salto importante de rutas y un par de carpetas muy importantes la xoop_data y xoop_lib y claro lo has de hacer de esta manera y no falla. 1.- bajarte todas las carpetas por ftp de tu sitio ( copia de seguridad) 2.- Hacer una copia entera de tu base de datos (por si falla) ahora ya estas seguro que si algo falla podras volver atras. empezamos a efectuar los paso para pasar a 2.3.3 , Acotación: Actualizar desde XOOPS 2.0.17 a 2.3.3 (usando el paquete completo) pero quitando algunas cosas Ahora ya tienes un 2.3.3 en tu web , eso lo he sacado de Jonizar ¿Qué tal te arreglas con la base de datos y las tablas? Exporta y Marca AÑADIR DROP TABLE en phpMyAdmin) prefijo_users prefijo_groups_users_link prefijo_groups. marcas el SQL de formato Los guardas como zip y luego sacas .sql en tu ordenador Si tienes los mismos tipos de grupos (los 3 por defecto) en las dos bases, no necesitas prefijo_groups El archivo prefijo_users lo editas. Con un editor de texto plano (bloc de notas o similar). prefijo_users : Borras todo el bloque inicial (incluyendo el bloque CREATE) hasta justo antes de INSERT (lo marco en rojo) Tienes que borrar el primer registro (que es el administrador principal, con el que se creó el sitio, o sea tú, supongo ![]() Te vas por phpMyAdmin a la base nueva y das a importar los archivos resultantes. Mejor que estén como .sql, aunque phpMyAdmin acepta cualquier nombre de archivo, siempre que sea (creo recordar) de texto plano. Te tienes que fijar en qué codificación tienes las bases de datos. Si están las dos en el mismo servidor, la codificación será la misma. Si no, tienes que tenerlo en cuenta al importar los datos. No es tu caso, pues dices que sólo tienes 100 usuarios, pero si alguien tuviera muchos más, phpMyAdmin tiene unos límites para subir archivos. Si el archivo prefijo_users fuera mayor, una vez editado lo puedes dividir en todos los trozos que quieras, guardándolos en distintos archivos. Lo único que se necesitaría es que estuviera completo cada registro, esto es, cada registro empieza por el "INSERT INTO" y termina por el cierre de paréntesis y punto y coma ");" Daría igual el orden, pero lo razonable sería importarlos por orden. Por si acaso se te hace raro el aspecto de estos archivos, te copio el aspecto que tomaría la copia de seguridad de la tabla users (te la pongo cortada, sólo con 3 usuarios, en los cuales la fila la corto para no poner datos y sustituyo con ....) Un saludo ![]() ########################################## -- phpMyAdmin SQL Dump -- version 2.11.0 -- http: //www. phpmyadmin.net -- -- Servidor: localhost -- Tiempo de generación: 31-01-2008 a las 09:47:06 -- Versión del servidor: 4.1.22 -- Versión de PHP: 5.2.3 SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"; -- -- Base de datos: `mibase` -- -- -------------------------------------------------------- -- -- Estructura de tabla para la tabla `xoops_users` -- CREATE TABLE `xoops_users` ( `uid` mediumint(8) unsigned NOT NULL auto_increment, `name` varchar(60) collate latin1_spanish_ci NOT NULL default '', `uname` varchar(25) collate latin1_spanish_ci NOT NULL default '', `email` varchar(60) collate latin1_spanish_ci NOT NULL default '', `url` varchar(100) collate latin1_spanish_ci NOT NULL default '', `user_avatar` varchar(30) collate latin1_spanish_ci NOT NULL default 'blank.gif', `user_regdate` int(10) unsigned NOT NULL default '0', `user_icq` varchar(15) collate latin1_spanish_ci NOT NULL default '', `user_from` varchar(100) collate latin1_spanish_ci NOT NULL default '', `user_sig` tinytext collate latin1_spanish_ci NOT NULL, `user_viewemail` tinyint(1) unsigned NOT NULL default '0', `actkey` varchar(8) collate latin1_spanish_ci NOT NULL default '', `user_aim` varchar(18) collate latin1_spanish_ci NOT NULL default '', `user_yim` varchar(25) collate latin1_spanish_ci NOT NULL default '', `user_msnm` varchar(100) collate latin1_spanish_ci NOT NULL default '', `pass` varchar(32) collate latin1_spanish_ci NOT NULL default '', `posts` mediumint(8) unsigned NOT NULL default '0', `attachsig` tinyint(1) unsigned NOT NULL default '0', `rank` smallint(5) unsigned NOT NULL default '0', `level` tinyint(3) unsigned NOT NULL default '1', `theme` varchar(100) collate latin1_spanish_ci NOT NULL default '', `timezone_offset` float(3,1) NOT NULL default '0.0', `last_login` int(10) unsigned NOT NULL default '0', `umode` varchar(10) collate latin1_spanish_ci NOT NULL default '', `uorder` tinyint(1) unsigned NOT NULL default '0', `notify_method` tinyint(1) NOT NULL default '1', `notify_mode` tinyint(1) NOT NULL default '0', `user_occ` varchar(100) collate latin1_spanish_ci NOT NULL default '', `bio` tinytext collate latin1_spanish_ci NOT NULL, `user_intrest` varchar(150) collate latin1_spanish_ci NOT NULL default '', `user_mailok` tinyint(1) unsigned NOT NULL default '1', PRIMARY KEY (`uid`), KEY `uname` (`uname`), KEY `email` (`email`), KEY `uiduname` (`uid`,`uname`), KEY `unamepass` (`uname`,`pass`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_spanish_ci AUTO_INCREMENT=197 ; -- -- Volcar la base de datos para la tabla `xoops_users` -- INSERT INTO `xoops_users` VALUES(1, '', 'El Jefe', 'web@undominio.es', 'http://www.undominio.es/', ...); INSERT INTO `xoops_users` VALUES(2, 'usuario2', 'usuario2', 'usuario2@dominio2.com', '', 'blank.gif', ...); INSERT INTO `xoops_users` VALUES(70, '', 'usuario3', 'usuario3@dominio3.com', '', 'blank.gif', ...); (...) Vale ahora ya tienes todos tus usuarios Ahora te subes tu web nueva xoops2.3.3 entera y la instalas y luego importas el .sql que lo has limpiado y todos los usuarios estan grabados. una cosa si te da un error , vacias en la nueva web LA TABLA xoops_user y luego vuelves a importar el archivo .sql que salvaste y limpiaste segun instruciones y entran todos los usuarios bien. Problema resuelto
Enviado el:12/9/2009 19:43
Editado por aixos en 25/10/2009 7:36:35
Razón: |
|||
|
Re: Migrar foro y usuarios a otra web? |
||||
---|---|---|---|---|
Normal
![]() ![]() ![]() |
el newbbx ha sido actualizado por hervet compatible con 2.3
también puedes buscar en los foros de francia como migrar de newbbex to cbb o "cbb to newbbex"
Enviado el:12/9/2009 17:46
|
|||
|
Re: Migrar foro y usuarios a otra web? |
||||
---|---|---|---|---|
Principiante
![]() ![]() ![]() |
Mira, te voy ha poner el ejemplo. La web ahora en marcha es: www.euskadienduro.com, y la nueva es www.euskadienduro.net (que ahora esta cerrada pues se estan dando los ultimos retoques antes de abrir).
Quiero importar los usuarios, y el foro quiero importarlo pero para dejarlo como consulta, digamos como un archivo de lo que fue el antiguo foro y queremos empezar de cero con el CBB. Se que no sera compatible al 100X100 el newbbx que tengo en la vieja web, pero con que simplemente deje leer, me vale, pues lo voy ha dejar de solo lectura. Muchisimas gracias.
Enviado el:12/9/2009 17:36
|
|||
|
Re: Migrar foro y usuarios a otra web? |
||||
---|---|---|---|---|
Principiante
![]() ![]() ![]() |
Bien, hasta ahy te entiendo. Pero si la web nueva esta creada, con modulos diferentes y demas, si subo el backup de la base de datos de la web antigua, me pisara la nueva, con todo lo que ello conlleva no?
Enviado el:12/9/2009 17:30
|
|||
|
Re: Migrar foro y usuarios a otra web? |
||||
---|---|---|---|---|
Equipo de esXOOPS
![]() ![]() ![]() |
Hola ,
ya veo , que no me has entendido , claro que sera nueva la web te digo porque actualizar. 1.- Cuando actualizas , actualizas tambien las base de datos de los usuarios y todas las tablas 2.- El foro ha de ser compatible con 2.3.3 ( no siempre es asi ) 3.- Una vez esta todo actualizado y funcionando , salvas la base de datos 4.- Te subes una WEB limpia a estrenar xoops 2.3.3 5.- importas la base de datos y el foro 6 .- ¿a que ha sido facil? El foro que sea la version compatible con el xoops 2.3.3 suerte ¿ como cambiar de un server a otro server nuevo tu xoops?
Enviado el:12/9/2009 15:54
|
|||
|
Re: Migrar foro y usuarios a otra web? |
||||
---|---|---|---|---|
Principiante
![]() ![]() ![]() |
Lo de actualizar queda claro, pero no es eso lo que quiero...
Lo que quiero es, en una web creada bajo xoops, migrar los usuarios y el el foro, solo eso, el resto nuevo pues tambien la opcion de crear desde cero es por que sufrimos un ataque y aun hay veces que da problemas (reportes de seguridad de google), por eso no se migra a otro servidor ni se actualiza. Un saludo y gracias.
Enviado el:12/9/2009 13:15
|
|||
|
Re: Migrar foro y usuarios a otra web? |
||||
---|---|---|---|---|
Equipo de esXOOPS
![]() ![]() ![]() |
hola .
antes de actualzar hay una copia de la base de datos y bajate toda la web con esto estas asegurado si algo falla. y luego empiezas a actualizar pues sube los archivos tal como te puse en el link y actualiza y haz tdo lo que te pone el link ¿Queda claro? Sabes lo de actulizar y eso , sigue paso a paso y recuerda copia de seguridad de todo antes de empezar. Acotación: Actualizar desde XOOPS 2.0.* superior a 2.0.14 y 2.2.* (usando el paquete completo)
Enviado el:12/9/2009 12:53
|
|||
|
Re: Migrar foro y usuarios a otra web? |
||||
---|---|---|---|---|
Principiante
![]() ![]() ![]() |
Puedo acceder a todo, eso no es problema, el problema es que el servidor en el que actualmente esta hospedada la web, fue prestado, y eso persona es dificil de localizar, y me temo que un dia por arte de magia despararecera todo, con lo que ello conlleva...
Puedo tocar FTP, back up... No es problema.
Enviado el:12/9/2009 12:41
|
|||
|
Re: Migrar foro y usuarios a otra web? |
||||
---|---|---|---|---|
Equipo de esXOOPS
![]() ![]() ![]() |
Acotación:
Hola, ¿Quiere esto decir que no puedes acceder a nada, ahora mismo? no puedes usar el FTP y no hacer copias de la base de datos o sea nada de nada. Si es asi , lo que dices la respuesta es negativa. Ya nos contaras
Enviado el:12/9/2009 8:44
|
|||
|
Mensajes Recientes
|
Comentarios recientes
|