Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..

Gracias.

La Administración de phpBB España.

Traslado de phpbb 2X a phpb 3.x pasando por respaldo en pc

Foros donde podréis dejar vuestras dudas sobre phpBB 3.0.x
Avatar de Usuario
chav
Miembro
Mensajes: 331
Registrado: 17 Sep 2010, 23:06

Re: Traslado de phpbb 2X a phpb 3.x pasando por respaldo en pc

#46

Mensaje por chav »

HuanManwe escribió:La sentencia sql debes ejecutarla en la pestaña SQL de phpMyAdmin, sí. Más de 60 veces porque debes cambiar cada vez el nombre de db_name
Ante mi absoluta ignorancia apliqué la sentencia de tres maneras distintas

ALTER DATABASE phpbb_posts DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci
ALTER DATABASE _posts DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci
ALTER DATABASE posts DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci

y dio tres veces este error :lol:

#1 - Can't create/write to file '.\phpbb_posts\db.opt' (Errcode: 2)
#1 - Can't create/write to file '.\posts\db.opt' (Errcode: 2)
#1 - Can't create/write to file '.\_posts\db.opt' (Errcode: 2)

veré como me va con lo otro ...
Gracias

Avatar de Usuario
HuanManwe
Ex Staff
Mensajes: 5078
Registrado: 20 Jun 2006, 18:21
Género:
Edad: 50

Re: Traslado de phpbb 2X a phpb 3.x pasando por respaldo en pc

#47

Mensaje por HuanManwe »

chav escribió:Ante mi absoluta ignorancia apliqué la sentencia de tres maneras distintas

ALTER DATABASE phpbb_posts DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci
ALTER DATABASE _posts DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci
ALTER DATABASE posts DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci

y dio tres veces este error :lol:

#1 - Can't create/write to file '.\phpbb_posts\db.opt' (Errcode: 2)
#1 - Can't create/write to file '.\posts\db.opt' (Errcode: 2)
#1 - Can't create/write to file '.\_posts\db.opt' (Errcode: 2)
Perdona mi error. Me acabo de dar cuenta de que fui yo el que falló. He cambiado la sentencia en los mensajes de arriba, porque no hay que cambiar la base de datos, sino las tablas.
La correcta es la primera, aunque cambiando DATABASE por TABLE. Pero asegúrate de que tus tablas tengan el mismo prefijo. No es lo mismo phpbb_ que phpbb3_, por ejemplo.
La sentencia SQL puede ser una de estas:

Código: Seleccionar todo

ALTER TABLE phpbb_posts DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci 
o bien

Código: Seleccionar todo

ALTER TABLE phpbb_posts DEFAULT CHARACTER SET utf8 COLLATE utf8_bin 
Mira cuál de esas funciona y cambia el nombre de la tabla de las demás.

Der Mensch schuf Gott nach seinem eigenen Bild

Berlín siempre estará en mi corazón. Auf wiedersehen, Berlin!!


Avatar de Usuario
chav
Miembro
Mensajes: 331
Registrado: 17 Sep 2010, 23:06

Re: Traslado de phpbb 2X a phpb 3.x pasando por respaldo en pc

#48

Mensaje por chav »

Al menos ambas tardan bastante y no dan error , pero no veo cambios.

Las aplicaré sobre cada una de ellas a ver que pasa y cuento.
Gracias

Avatar de Usuario
HuanManwe
Ex Staff
Mensajes: 5078
Registrado: 20 Jun 2006, 18:21
Género:
Edad: 50

Re: Traslado de phpbb 2X a phpb 3.x pasando por respaldo en pc

#49

Mensaje por HuanManwe »

Aplica una solamente. Si funciona la otra no la necesitarás.

Creo que esta sentencia es para cambiar toda la base de datos:

Código: Seleccionar todo

ALTER DATABASE nombre_de_tu_base_de_datos CHARACTER SET utf8;
Luego entra en la tabla que se supone has modificado y ejecuta en la pestaña SQL:

Código: Seleccionar todo

SHOW CHARACTER SET;
Y después

Código: Seleccionar todo

SHOW COLLATION;
Para asegurarte.

Der Mensch schuf Gott nach seinem eigenen Bild

Berlín siempre estará en mi corazón. Auf wiedersehen, Berlin!!


Avatar de Usuario
chav
Miembro
Mensajes: 331
Registrado: 17 Sep 2010, 23:06

Re: Traslado de phpbb 2X a phpb 3.x pasando por respaldo en pc

#50

Mensaje por chav »

HuanManwe escribió:Aplica una solamente. Si funciona la otra no la necesitarás.
Venia a decir que ninguna de las dos funcionó :?:
esto que dices ahora, que como verás paciencia tengo bastante, aunque la cosa cansa y hasta frustra un tanto , pero vamos a ver que se puede...
HuanManwe escribió:Creo que esta sentencia es para cambiar toda la base de datos:

Código: Seleccionar todo

ALTER DATABASE nombre_de_tu_base_de_datos CHARACTER SET utf8;
Luego entra en la tabla que se supone has modificado y ejecuta en la pestaña SQL:

Código: Seleccionar todo

SHOW CHARACTER SET;
Y después

Código: Seleccionar todo

SHOW COLLATION;
Para asegurarte.

Y bueno ejecuto eso en la base de datos y no pasa nada . Sigue todo igual que antes y que para cerciorarme hasta con tres navegadores estoy viendo el foro.
Gracias

Avatar de Usuario
chav
Miembro
Mensajes: 331
Registrado: 17 Sep 2010, 23:06

Re: Traslado de phpbb 2X a phpb 3.x pasando por respaldo en pc

#51

Mensaje por chav »

Baje la base de datos, veo en formato y o cielos dice codificado en UTF-8 sin BOM . Entonces si está bien ¿porque se siguen viendo caracteres extraños en los textos del foro, suforos, temas y similares?
rara la cosa .

Gracias

Avatar de Usuario
HuanManwe
Ex Staff
Mensajes: 5078
Registrado: 20 Jun 2006, 18:21
Género:
Edad: 50

Re: Traslado de phpbb 2X a phpb 3.x pasando por respaldo en pc

#52

Mensaje por HuanManwe »

Porque no solo cuenta la base de datos, sino las tablas. Las tablas deben estar en UTF-8 sin BOM también.

Der Mensch schuf Gott nach seinem eigenen Bild

Berlín siempre estará en mi corazón. Auf wiedersehen, Berlin!!


Avatar de Usuario
chav
Miembro
Mensajes: 331
Registrado: 17 Sep 2010, 23:06

Re: Traslado de phpbb 2X a phpb 3.x pasando por respaldo en pc

#53

Mensaje por chav »

ok. ¿Entonces que puedo hacer para corregir eso? . Ya me veo haciendo manualmente, el foro es pequeño pero no dejan de ser más de 10 mil mensajes. Claro que siempre hay basura que se puede borrar , uno mil y tantos, pero no deja de ser.

Agradezco la paciencia con este ignorante con ganas de entender y luego de aprender algo que sea.

Avatar de Usuario
HuanManwe
Ex Staff
Mensajes: 5078
Registrado: 20 Jun 2006, 18:21
Género:
Edad: 50

Re: Traslado de phpbb 2X a phpb 3.x pasando por respaldo en pc

#54

Mensaje por HuanManwe »

No sé cómo haces las inserciones de las sentencias SQL pero ambas deberían funcionar, tanto

Código: Seleccionar todo

ALTER TABLE phpbb_nombre_tabla DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci 
o bien

Código: Seleccionar todo

ALTER TABLE phpbb_nombre_tabla DEFAULT CHARACTER SET utf8 COLLATE utf8_bin 
pero sobre todo deberían funcionar las sentencias para cambiar uno a uno los caracteres extraños.

Der Mensch schuf Gott nach seinem eigenen Bild

Berlín siempre estará en mi corazón. Auf wiedersehen, Berlin!!


Avatar de Usuario
chav
Miembro
Mensajes: 331
Registrado: 17 Sep 2010, 23:06

Re: Traslado de phpbb 2X a phpb 3.x pasando por respaldo en pc

#55

Mensaje por chav »

Una imagen vale más que mil palabras lo hago así
Imagen

Uploaded with ImageShack.us
Luego presiono continuar

¿O debo hacerlo de otra manera.?
Gracias

Avatar de Usuario
HuanManwe
Ex Staff
Mensajes: 5078
Registrado: 20 Jun 2006, 18:21
Género:
Edad: 50

Re: Traslado de phpbb 2X a phpb 3.x pasando por respaldo en pc

#56

Mensaje por HuanManwe »

Parece todo correcto, y no lo comprendo. Las modificaciones deberían hacerse.
Lo que sí debes tener cuidado es con cambiar los caracteres extraños en la tabla phpbb_posts porque esa tabla es enorme, así que para esa aplicaría las sentencias una a una. Para el resto de tablas creo que puedes pasar varias sentencias a la vez.

Der Mensch schuf Gott nach seinem eigenen Bild

Berlín siempre estará en mi corazón. Auf wiedersehen, Berlin!!


Avatar de Usuario
chav
Miembro
Mensajes: 331
Registrado: 17 Sep 2010, 23:06

Re: Traslado de phpbb 2X a phpb 3.x pasando por respaldo en pc

#57

Mensaje por chav »

Lo que he hecho es lo que me has dicho he aplicado las sentencias una a una 62 veces si mal no recuerdo , para ambas y sólo he logrado hacer que aparezca el "Sin boom" para la base de datos y no para las tablas.

En la tabla que dices, se demoró un tiempo, más que en los demás .

Habrá alguna forma de agregarle algo de manera directa a las tablas, por ejemplo desde el notepad ++?
Gracias

Avatar de Usuario
HuanManwe
Ex Staff
Mensajes: 5078
Registrado: 20 Jun 2006, 18:21
Género:
Edad: 50

Re: Traslado de phpbb 2X a phpb 3.x pasando por respaldo en pc

#58

Mensaje por HuanManwe »

Me refería a que estas sentencias son las que deberían funcionar y ser insertadas de una en una las de phpbb_posts, el resto creo que pudes insertarlas de diez en diez, más o menos.

Der Mensch schuf Gott nach seinem eigenen Bild

Berlín siempre estará en mi corazón. Auf wiedersehen, Berlin!!


Avatar de Usuario
chav
Miembro
Mensajes: 331
Registrado: 17 Sep 2010, 23:06

Re: Traslado de phpbb 2X a phpb 3.x pasando por respaldo en pc

#59

Mensaje por chav »

HuanManwe escribió:Me refería a que estas sentencias son las que deberían funcionar y ser insertadas de una en una las de phpbb_posts, el resto creo que pudes insertarlas de diez en diez, más o menos.
Estoy tomando cada línea por separado y aplicándolas , pero me he dado cuenta que arriba dice
0 fila(s) fueron afectadas. ( La consulta tardó 0.2068 seg )
Algo me dice que eso no es correcto, que debiera decir lo contrario.

¿O me equivoco?
Gracias

Avatar de Usuario
HuanManwe
Ex Staff
Mensajes: 5078
Registrado: 20 Jun 2006, 18:21
Género:
Edad: 50

Re: Traslado de phpbb 2X a phpb 3.x pasando por respaldo en pc

#60

Mensaje por HuanManwe »

Hay muchas tablas donde quizá no tengas ningún caracter especial. Cuando llegues a phpbb_posts verás la diferencia, porque pueden ser afectadas más de mil líneas.

Der Mensch schuf Gott nach seinem eigenen Bild

Berlín siempre estará en mi corazón. Auf wiedersehen, Berlin!!


Cerrado

Volver a “Foros de Soporte 3.0.x”