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.

Error en los acentos Update 3.0.5

Foros donde podréis dejar vuestras dudas sobre phpBB 3.0.x
Cerrado
Vicensurf
Observador/a
Mensajes: 5
Registrado: 22 Jun 2009, 12:50

Error en los acentos Update 3.0.5

#1

Mensaje por Vicensurf »

Buenas a todos.

Estoy actualizando el foro de la version 3.0.2 a la 3.0.5.
Me esta dando un fallo en la codificacion de caracteres y no coje correctamente los acentos, ñ, etc.

He estado leyendo el foro y no encuentro solucion.

He cambiado la codificacion del archivo config.php a utf08 sib BOOM con notepad++ que es el unico archivo que he editado.

He descargado de nuevo el paquete de lenguaje español y subido por ftp.

he actualizado la base de datos con database_update sin ningun fallo.

Ya no se lo que puede ser echarme una mano por dios.


Gracias y Un Salu2.URL: http://www.enelinside.com/foro/
Versión phpBB: phpBB3 (3.0.5)
MODs Instalados: ninguno
Plantilla(s) usada(s): prosilver
Servidor: linux de pago
Actualización desde otra versión: 3.0.2 a 3.0.5
Conversión desde otro sistema de foros: no

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

Re: Error en los acentos Update 3.0.5

#2

Mensaje por HuanManwe »

creo que había un mensaje donde se explicaba cómo solucionar ese problema pero no lo encuentro. Solo encuentro temas similares, que no sé si te servirán:

http://www.phpbb-es.com/foro/salen-inte ... 485-8.html

http://www.phpbb-es.com/foro/el-problem ... 14503.html

Espero que te sean de ayuda. Si no es así dínoslo.

Der Mensch schuf Gott nach seinem eigenen Bild

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


Vicensurf
Observador/a
Mensajes: 5
Registrado: 22 Jun 2009, 12:50

Re: Error en los acentos Update 3.0.5

#3

Mensaje por Vicensurf »

Pues me parece que lo que me pasa es que cuando hizo el database_update cambio el cotejamiento de la BBDD y ahora es utf8_bin y deberia de ser utf8_general_ci.
He intentado crear una nueva BBDD como dice enlos enlaces pero meda error de Mysql al intentar cargarlo.

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

Re: Error en los acentos Update 3.0.5

#4

Mensaje por HuanManwe »

lee aquí, a lo mejor puedes adaptarlo a tus necesidades.

Der Mensch schuf Gott nach seinem eigenen Bild

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


Vicensurf
Observador/a
Mensajes: 5
Registrado: 22 Jun 2009, 12:50

Re: Error en los acentos Update 3.0.5

#5

Mensaje por Vicensurf »

Pues ya le he cambiado todas las tablas a utf8_general_ci y na de na sigue igual.


Imagen
Imagen



gracias por la ayuda

estoy ya desesperao.

No se si volver atras a la 3.0.2 seria una solucion.

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

Re: Error en los acentos Update 3.0.5

#6

Mensaje por HuanManwe »

el problema no debería ser la versión...

hay una forma de arreglar tu problema, aunque es lenta y farragosa. Te la explico de manera genérica y si quieres te doy más detalles, si es que intentas ese método.

La idea es hacer una copia de seguridad de la base de datos. Dejar el foro inactivo mientras haces el proceso. Abres la copia de seguridad y cambia los caracteres raros por la letra que debería tener, así consigues una copia de seguridad "arreglada". Luego restauras esa copia de seguridad en tu foro.

Pero hay un punto importante. Con el cambio en la codificación: ¿los mensajes nuevos se ven bien? Es decir, ¿las eñes se ven correctamente en los mensajes nuevos, después de los cambios en la codificación?

Der Mensch schuf Gott nach seinem eigenen Bild

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


Avatar de Usuario
jabilator
Miembro
Mensajes: 310
Registrado: 16 Oct 2007, 20:38

Re: Error en los acentos Update 3.0.5

#7

Mensaje por jabilator »

Es posible que el error se dé sólo con los caracteres actuales y no con los nuevos que pueda poner.

Mi base de datos está en UTF8_bin y veo los caracteres perfectamente
Imagen

Hace tiempo vi una solución rápida a este problema, pero nunca la puse ne práctica porque nunca me hizo falta. Si la quieres probar aquí te la pongo; no pongo a su autor porque no le recuerdo, e insisto en que no sé si funciona.


Elimino la solución poruqe no funciona

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

Re: Error en los acentos Update 3.0.5

#8

Mensaje por HuanManwe »

EXACTO. Yo recordaba que hubo un tema donde se trató esto mismo y creo que yo intervine, y al final hicimos una especie de script, o puse la referencia a un tema en el foro oficial... No recuerdo bien. El caso es que no encontré ese mensaje al hacer una búsqueda en estos foros, así que he mirado otras posibilidades.

Es posible que esas sentencias SQL, que comenta el compañero jabilator, funcionen. Deberías probarlas.

Der Mensch schuf Gott nach seinem eigenen Bild

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


Avatar de Usuario
jabilator
Miembro
Mensajes: 310
Registrado: 16 Oct 2007, 20:38

Re: Error en los acentos Update 3.0.5

#9

Mensaje por jabilator »

Por si lo quieres probar

"El error generalmente nace por el típico error de hacer backup's y no bajarlos con la misma codificación con la que está dentro del servidor, hoy tenemos una solución que se aplica desde phpmyadmin y ejecutando sólo una consulta,



Simplemente hacemos un update..."

Código: Seleccionar todo

UPDATE node_revisions SET
title = REPLACE (title, 'ú', 'ú'),
teaser = REPLACE (teaser, 'ú', 'ú'),
body = REPLACE (body, 'ú','ú'),

title = REPLACE (title, 'í', 'í'),
teaser = REPLACE (teaser, 'í', 'í'),
body = REPLACE (body, 'í', 'í'),

title = REPLACE (title, 'á', 'á'),
teaser = REPLACE (teaser, 'á', 'á'),
body = REPLACE (body, 'á', 'á'),

title = REPLACE (title, 'ó', 'ó'),
teaser = REPLACE (teaser, 'ó', 'ó'),
body = REPLACE (body, 'ó', 'ó'),

title = REPLACE (title, 'ñ', 'ñ'),
teaser = REPLACE (teaser, 'ñ', 'ñ'),
body = REPLACE (body, 'ñ', 'ñ'),

title = REPLACE (title, '¿', '¿'),
teaser = REPLACE (teaser, '¿', '¿'),
body = REPLACE (body, '¿', '¿'),
Este es sólo un ejemplo; donde estan las letras sólo debemos hacer los cambios por nuestros errores, y seguir haciéndolo hasta modificar todos los errores...

Vicensurf
Observador/a
Mensajes: 5
Registrado: 22 Jun 2009, 12:50

Re: Error en los acentos Update 3.0.5

#10

Mensaje por Vicensurf »

En los mensajes nuevos del foro se ven los caracteres Bien.


OK javi me pongo manos a la obra.

1 copia de Backup.

2 Monto un BD nueva con la copia para realizar los trabajos.

3 Cambio el config para que apunte a la nueve y ver los resultados.


asi por cada uno de los caracteres erroneos.

UPDATE node_revisions SET
title = REPLACE (title, 'ú', 'ú'),
teaser = REPLACE (teaser, 'ú', 'ú'),
body = REPLACE (body, 'ú','ú'),

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

Re: Error en los acentos Update 3.0.5

#11

Mensaje por HuanManwe »

no, no, no. Estás mezclando ideas.

Lo de la sentencia sql esa es para aplicar a tu base de datos AHORA y, si funcionara, ya tendrías el problema resuelto.

Mi alternativa es para el caso en que no funcionara la sentencia sql. Que, la verdad, no sé si funcionaría la sentencia sql porque no hace referencia a ninguna tabla ni campo de la misma. Pero por intentarlo...
Mi versión es como lo que pretende la sentencia sql pero hecho a mano.

Der Mensch schuf Gott nach seinem eigenen Bild

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


Avatar de Usuario
jabilator
Miembro
Mensajes: 310
Registrado: 16 Oct 2007, 20:38

Re: Error en los acentos Update 3.0.5

#12

Mensaje por jabilator »

HuanManwe escribió: no sé si funcionaría la sentencia sql porque no hace referencia a ninguna tabla ni campo de la misma
Seguro que da error, pero por intentarlo............

Avatar de Usuario
nunzio.sr
Observador/a
Mensajes: 4
Registrado: 25 Jun 2009, 07:19

Re: Error en los acentos Update 3.0.5

#13

Mensaje por nunzio.sr »

yo tambie tengo un errol para instalarlo :S... me sale que no me escribe en los siguientes archivos o carpetas:

cache/:
Hallado, No escribe
files/:
Hallado, No escribe
store/:
Hallado, No escribe

config.php:
Hallado, No escribe
images/avatars/upload/:
Hallado, No escribe

Vicensurf
Observador/a
Mensajes: 5
Registrado: 22 Jun 2009, 12:50

Re: Error en los acentos Update 3.0.5

#14

Mensaje por Vicensurf »

HuanManwe

Dime la version a mano pk no funciona ni de coña.

Gracias por la Ayuda

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

Re: Error en los acentos Update 3.0.5

#15

Mensaje por HuanManwe »

la versión a mano es hacer una copia de seguridad, tal y como se indica en las guías y manuales para phpBB3, luego abres ese archivo .sql generado con el notepad++ y vas cambiando todos los símbolos raros por lo que deberían ser. Una vez hecho subes la copia de seguridad sobrescribiendo los datos de tu base de datos, valga la redundancia.

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”