Jump to content

Problemas con carácteres tras importación de backup Mysql


Recommended Posts

Muy buenas,

 

Antes de nada:

-Prestashop 1.5.4.1

-Plantilla utilizada: Warehouse

-Url: www.suagon.com

-Host: 1&1

 

Mi problema:

Resulta que intenté actualizar o más bien probar, el modulo "Click-to-upgrade" a pelo, para ver que hacia realmente cuando intentaba actualizar prestashop. Evidentemente realicé un backup tanto de archivos, como de la base de datos.

A partir de ahí, y tras actualizar prestashop, vi la cantidad de problemas de estructuración que se generaban tras el uso de este módulo, y decidí restaurar el backup y deshacer tal desaguisado.

Y aquí vino el problema; carácteres como "ñ", tildes, € son mostrados erroneamente tal que así: "€", por poner un ejemplo.

Me he peleado con charset, collations y demás, sin obtener ningún resultado.

Agradecería cualquier tipo de ayuda; ya realicé algún backup-restauración de base de datos, y nunca había tenido estos problemas.

Si fuese necesario, accedería a pasar mis datos de usuario 1&1 para intentar solucionar esto.

 

Muchas gracias.

Link to comment
Share on other sites

Hola

para restaurar borra todo y lo subes de nuevo

 

los archivos que salvastes a los archivos mismo lugar que antes

 

La base de datos la vacias  y la importas de nuevo.

 

con esto te deberia funcionar.

 

para actualizar no deberias tener problemas de acentos

Link to comment
Share on other sites

Gracias aixos,

 

Realmente, eso que me comentas es lo que habré realizado ya unas 4 veces, y no tengo ni idea de porqué sigue pasando.

Decir que en el propio backup, el archivo "database.dump", al abrirlo, también aparecen los carácteres raros, no solo en la codificación web.

Cualquier ayuda, será bien recibida.

Muchas gracias.

Link to comment
Share on other sites

Hola,

 

El modulo "1click" te hace una copia de la base de datos y de los ficheros antes de proceder con la actualización, que se guarda en el directorio:

/carpeta_admin/autoupgrade/backup/

¿Has probado restaurar esa copia?

 

Es mas, si tienes acceso al panel de administración, en la configuración del modulo "1click", tienes un boton para hacer un roolback y volver atras.

Link to comment
Share on other sites

Si, antes de restaurar manualmente, probé el rollback mediante ese módulo, pero me dio error. Y no podía ni acceder a la web, por lo que procedí a realizar el backup manual y restaurar en el punto anterior, previo borrado de archivos y base de datos, pero nada.

 

Me toca seguir buscando, pero no veo la luz xD

 

Gracias :)

Link to comment
Share on other sites

Estoy pensando en ir tabla por tabla y campo por campo, corrigiendo carácteres.

 

update tabla set campo = replace(campo, 'ñ', 'ñ');
update tabla set campo = replace(campo, 'á', 'á');
update tabla set campo = replace(campo, 'ó', 'ó');
update tabla set campo = replace(campo, 'Ã', 'í');
update tabla set campo = replace(campo, 'íº', 'ú');
update tabla set campo = replace(campo, 'í©', 'é');
update tabla set campo = replace(campo, 'ú', 'ú');
update tabla set campo = replace(campo, 'í‘', 'Ñ');

 

¿Locura?

 

Eso, o coger un editor como notepad++, y hacer un "reemplazar" en todos esos carácteres del dump de la base de datos.

Link to comment
Share on other sites

Estoy pensando en ir tabla por tabla y campo por campo, corrigiendo carácteres.

 

update tabla set campo = replace(campo, 'ñ', 'ñ');

update tabla set campo = replace(campo, 'á', 'á');

update tabla set campo = replace(campo, 'ó', 'ó');

update tabla set campo = replace(campo, 'Ã', 'í');

update tabla set campo = replace(campo, 'íº', 'ú');

update tabla set campo = replace(campo, 'í©', 'é');

update tabla set campo = replace(campo, 'ú', 'ú');

update tabla set campo = replace(campo, 'í‘', 'Ñ');

 

¿Locura?

 

Eso, o coger un editor como notepad++, y hacer un "reemplazar" en todos esos carácteres del dump de la base de datos.

 

El buscar - reemplazar siempre se puede hacer, pero no creo que haya que llegar a ese extremo, aunque por probarlo no pierdes nada.

 

¿Pero el backup de la bd, es seguro el que te hizo prestashop antes del proceso de actualización u es otro? 

 

Si quieres enviame los datos de acceso, y lo intento mirar cuando tenga algo de tiempo.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...