Problema com Imagens WP na Banahosting

  • Autor Autor S3L3N1TY
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
S3L3N1TY

S3L3N1TY

1
Zeta
Redactor
Verificación en dos pasos activada
Suscripción a IA
He cambiado varios sitios de una cuenta de Hostgator a Banahosting, en principio todo bien, pero me he dado cuenta de que algunas imágenes no se ven en los blogs, aparece el hueco donde debería estar la imagen y cuando haces clic en ella te tira error 404 página no encontrada.

Me he metido al FTP para ver que pasa y las imágenes que no se ven son las que tienen atributos (alt. title etc) con acentos o la letra ñ porque cambia esos dígitos por símbolos raros y al no coincidir la url tira ese error. ¿A alguien más le pasó? ¿Alguna idea de por qué pasa esto? ¿Se puede corregir sin tener que modificar a mano todos los nombres? porque en algunos sitios son muy pocas, pero en otros son bastantes y no quiero perder tanto tiempo corrigiéndolas una por una. 😕
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
[MENTION=1758]S3L3N1TY[/MENTION]

Eso sucede por un tema de codificación de las bases de datos, que es diferente en Hostgator y en Banahosting.

En mi caso, viendo las orejas al lobo, cambié a mano el nombre de las imágenes y el link a las mismas antes de hacer el cambio de server. Por poco me muero, jajajaja.

No sé si el servicio técnico te podrá ayudar en esto. Prueba. Son rápidos y amables.

Si no te pueden ayudar, no queda otra que hacer el cambio a mano: cambiar el nombre de las imágenes (quitando eñes y tildes) y modificar el enlace desde los post afectados.

Es un buen curro.

Si finalmente tienes que hacerlo, te doy un consejo para "rentabilizar" el trabajo: aprovecha para añadir algo más de contenido a tus posts, aunque sólo sea una frase. Google te lo agradecerá, y mucho. Por experiencia.

Ya nos cuentas en qué queda la cosa.
 
[MENTION=1758]S3L3N1TY[/MENTION]

Eso sucede por un tema de codificación de las bases de datos, que es diferente en Hostgator y en Banahosting.

En mi caso, viendo las orejas al lobo, cambié a mano el nombre de las imágenes y el link a las mismas antes de hacer el cambio de server. Por poco me muero, jajajaja.

No sé si el servicio técnico te podrá ayudar en esto. Prueba. Son rápidos y amables.

Si no te pueden ayudar, no queda otra que hacer el cambio a mano: cambiar el nombre de las imágenes (quitando eñes y tildes) y modificar el enlace desde los post afectados.

Es un buen curro.

Si finalmente tienes que hacerlo, te doy un consejo para "rentabilizar" el trabajo: aprovecha para añadir algo más de contenido a tus posts, aunque sólo sea una frase. Google te lo agradecerá, y mucho. Por experiencia.

Ya nos cuentas en qué queda la cosa.

Gracias Lydia!!! sí ya estuve leyendo sobre eso y parece ser que BH utiliza una codificación iso-8859-1 que es diferente a la que usa HostgatorUTF-8 (y la que usan casi todos los hostings), en la mayoría de sitios han sido unas pocas fotos que ya tengo arregladas a mano, pero en un blog de maquillaje donde muchas imágenes eran "diseño de uñas" el destrozo ha sido considerable, he intentado utilizar todo tipo de plugins que me encontrado para renombrar archivos media y nada, también he tratado de crear otra nueva BD en formato ISO volcando los datos del blog y el resultado fue peor porque se cambiaron también los acentos y eñes de los textos, así que otra vez volví a subir la BD en UTF-8 y todo volvió a la normalidad excepto las imágenes, por lo que pienso que el problema tiene que ser de BH y su CPanel que no debe estar bien configurado.

Otro detalle que me di cuenta luego es que algunas imágenes que se veían bien en miniaturas pero que no tenían ni acentos ni eñes no se veían en los posts y cuando abrías el post aparecía el hueco de la imagen, la única correlación entre esas fotos es que los atributos Alt y Title tenían mayúsculas o el nombre era largo (+3 palabras). Para colmo las imágenes afectadas tampoco se ven en la fanspage del blog, incluso después de haberlas arreglado (aunque Facebook siempre me dio problemas en las publicaciones),y esto último tampoco es que me parezca esencial porque mi tráfico es orgánico

La conclusión final para evitar posteriores desastres sería renombrar todo de manera simple y sin caracteres latinos, pero como redactora perfeccionista que soy siempre he procurado escribir todos los nombres correctamente así que ahora me los estoy comiendo con papas, no me informé antes de que esto podía pasar porque ya había realizado muchas migraciones a clientes míos y cero problemas, pero hija, me toca migrar mis sitios y todos los problemas aparecen que mala suerte tengo 🙁 aunque buscando el lado positivo, al final acabaré siendo una experta en todo porque como no tengo a nadie que me ayude ajajajaja.

Gracias por el consejito lo pondré en práctica a ver si por lo menos saco algo bueno de esto, un abrazo :encouragement:
 
Gracias Lydia!!! sí ya estuve leyendo sobre eso y parece ser que BH utiliza una codificación iso-8859-1 que es diferente a la que usa HostgatorUTF-8 (y la que usan casi todos los hostings), en la mayoría de sitios han sido unas pocas fotos que ya tengo arregladas a mano, pero en un blog de maquillaje donde muchas imágenes eran "diseño de uñas" el destrozo ha sido considerable, he intentado utilizar todo tipo de plugins que me encontrado para renombrar archivos media y nada, también he tratado de crear otra nueva BD en formato ISO volcando los datos del blog y el resultado fue peor porque se cambiaron también los acentos y eñes de los textos, así que otra vez volví a subir la BD en UTF-8 y todo volvió a la normalidad excepto las imágenes, por lo que pienso que el problema tiene que ser de BH y su CPanel que no debe estar bien configurado.

Otro detalle que me di cuenta luego es que algunas imágenes que se veían bien en miniaturas pero que no tenían ni acentos ni eñes no se veían en los posts y cuando abrías el post aparecía el hueco de la imagen, la única correlación entre esas fotos es que los atributos Alt y Title tenían mayúsculas o el nombre era largo (+3 palabras). Para colmo las imágenes afectadas tampoco se ven en la fanspage del blog, incluso después de haberlas arreglado (aunque Facebook siempre me dio problemas en las publicaciones),y esto último tampoco es que me parezca esencial porque mi tráfico es orgánico

La conclusión final para evitar posteriores desastres sería renombrar todo de manera simple y sin caracteres latinos, pero como redactora perfeccionista que soy siempre he procurado escribir todos los nombres correctamente así que ahora me los estoy comiendo con papas, no me informé antes de que esto podía pasar porque ya había realizado muchas migraciones a clientes míos y cero problemas, pero hija, me toca migrar mis sitios y todos los problemas aparecen que mala suerte tengo 🙁 aunque buscando el lado positivo, al final acabaré siendo una experta en todo porque como no tengo a nadie que me ayude ajajajaja.

Gracias por el consejito lo pondré en práctica a ver si por lo menos saco algo bueno de esto, un abrazo :encouragement:

Me puedo imaginar que el "diseño de uñas" está siendo una tarea titánica...

Desde que me enteré de este tema y tuve que cambiar tropecientos nombres de imágenes, jamás he vuelto a escribirlas con tildes o con eñes.

Aprovecha para lo que te digo, mete alguna frasecita a los posts que estés arreglando, que Google te lo agradecerá mucho.

En fin, ¡ánimo! Ya sabes una cosa más. Te queda menos para ser una experta.

Un abrazo, guapa.
 
Yo desde hace ya bastante tiempo estoy utilizando este plugin que permite "sanear" los nombres de las imágenes... por cierto veo que hace rato no lo actualizan (tampoco hay mucho que mejorarle, lo único que hace es poner nombres que sean compatibles con todo para mejorar el SEO y evitar problemas como el que te ha ocurrido)

https://wordpress.org/plugins/strings-sanitizer/

igualmente deberías pedir a la empresa que te muevan el sitio web... a veces lo hacen incluso gratis...
 
Yo desde hace ya bastante tiempo estoy utilizando este plugin que permite "sanear" los nombres de las imágenes... por cierto veo que hace rato no lo actualizan (tampoco hay mucho que mejorarle, lo único que hace es poner nombres que sean compatibles con todo para mejorar el SEO y evitar problemas como el que te ha ocurrido)

https://wordpress.org/plugins/strings-sanitizer/

igualmente deberías pedir a la empresa que te muevan el sitio web... a veces lo hacen incluso gratis...

Gracias Ramón, lo acabo de probar pero no me ha funcionado igual es por la desactualización pero no creo que ningún plugin renombre las fotos en el ftp que es donde se cambiaron los caracteres porque únicamente cambiándoles los títulos no es suficiente para que se vean.
 
Hola Selenity, no sé si aún te sea de ayuda pero te diré como lo solucioné. Yo también tenía el mismo problema y ni enterado estaba que las imagenes no se mostraban en mi blog al migrarlo a Banahosting... Justo hoy que ví tu post me enteré y fui a revisar y no se veía nada :sorrow:

Me puse a buscar y la respuesta la encontré en el foro:

Ve a Filezilla:

Archivo > Gestion de sitios, agrega los datos de tu sitio en la pestaña General.

Ahora vamos a lo más importante y es lo que me funcionó, en la pestaña "Juego de caracteres"
elige "Forzar UTF-8" y le das en conectar
Captura.webp

Después que entres, elimina completamente la carpeta "uploads", ahora sube nuevamente la misma carpeta uploads y si todo sale como en mi caso, verás como 1 a 1 se van mostrando las imágenes en tu sitio 😎

Gracias Ramón, lo acabo de probar pero no me ha funcionado igual es por la desactualización pero no creo que ningún plugin renombre las fotos en el ftp que es donde se cambiaron los caracteres porque únicamente cambiándoles los títulos no es suficiente para que se vean.

- - - Actualizado - - -

Fuente:

http://forobeta.com/wordpress/194240-problema-imagenes-wordpress-post1870375.html#post1870375


Y cuando tengas sitios con letras y acentos similares, antes de migrar haz lo siguiente y se ajustará todo sin acentos ni "ñ" para que no tengas problemas:
http://forobeta.com/wordpress/18724...-cambiar-de-host-post1790264.html#post1790264

- - - Actualizado - - -

En caso de que esto no te funcionará por alguna extraña razón, sí aún tienes los datos en el hosting de Hostgator, cambia las DNS para que el sitio vuelve a estar activo en Hostgator, te logueas normalmente y le pasas este plugin:
Media File Renamer

Lo que hará será cambiar todas las letras "ñ" por "n" y quitará todos los caracteres como acentos etc de la url, lo que hará que la url quede completamente limpia. Lo mejor de todo es que al cambiar las urls las actualiza en los posts y no tienes que hacer nada.
Después si exportas nuevamente los archivos y las base de datos.

Esto es lo mismo que te comenté más arriba que hagas para evitarte problemas al migrar.
Bueno, y si ya no tienes el sitio en Hostgator, pues sube los archivos nuevamente y haz lo que te digo para limpiar las urls 😎



================================================

Hola, quiero recomendarte este plugin por si necesitas migrar para que no tengas este problema:
https://wordpress.org/support/topic...mer-wp-e-commerce-multiple-products-one-image

Con ese renombras las url y quedan limpias por ejemplo:
imágenes-de-niños las pasa a imagenes-de-ninos

El plugin hace todo 😎

Yo desde hace ya bastante tiempo estoy utilizando este plugin que permite "sanear" los nombres de las imágenes... por cierto veo que hace rato no lo actualizan (tampoco hay mucho que mejorarle, lo único que hace es poner nombres que sean compatibles con todo para mejorar el SEO y evitar problemas como el que te ha ocurrido)

https://wordpress.org/plugins/strings-sanitizer/

igualmente deberías pedir a la empresa que te muevan el sitio web... a veces lo hacen incluso gratis...
 
Última edição:
Gracias Ramón, lo acabo de probar pero no me ha funcionado igual es por la desactualización pero no creo que ningún plugin renombre las fotos en el ftp que es donde se cambiaron los caracteres porque únicamente cambiándoles los títulos no es suficiente para que se vean.

Es que te recomendaba el plugin para el futuro, que hace que los nombres de las imágenes se mantengan limpios... pero no con las viejas, parece que ya alguien ( [MENTION=26720]tutorialesp[/MENTION] ) dio con la posible solución, me alegro.
 
Hola Selenity, no sé si aún te sea de ayuda pero te diré como lo solucioné. Yo también tenía el mismo problema y ni enterado estaba que las imagenes no se mostraban en mi blog al migrarlo a Banahosting... Justo hoy que ví tu post me enteré y fui a revisar y no se veía nada :sorrow:

Me puse a buscar y la respuesta la encontré en el foro:

Ve a Filezilla:

Archivo > Gestion de sitios, agrega los datos de tu sitio en la pestaña General.

Ahora vamos a lo más importante y es lo que me funcionó, en la pestaña "Juego de caracteres"
elige "Forzar UTF-8" y le das en conectar
Ver o anexo 45670

Después que entres, elimina completamente la carpeta "uploads", ahora sube nuevamente la misma carpeta uploads y si todo sale como en mi caso, verás como 1 a 1 se van mostrando las imágenes en tu sitio 😎



- - - Actualizado - - -

Fuente:

http://forobeta.com/wordpress/194240-problema-imagenes-wordpress-post1870375.html#post1870375


Y cuando tengas sitios con letras y acentos similares, antes de migrar haz lo siguiente y se ajustará todo sin acentos ni "ñ" para que no tengas problemas:
http://forobeta.com/wordpress/18724...-cambiar-de-host-post1790264.html#post1790264

- - - Actualizado - - -

En caso de que esto no te funcionará por alguna extraña razón, sí aún tienes los datos en el hosting de Hostgator, cambia las DNS para que el sitio vuelve a estar activo en Hostgator, te logueas normalmente y le pasas este plugin:
Media File Renamer

Lo que hará será cambiar todas las letras "ñ" por "n" y quitará todos los caracteres como acentos etc de la url, lo que hará que la url quede completamente limpia. Lo mejor de todo es que al cambiar las urls las actualiza en los posts y no tienes que hacer nada.
Después si exportas nuevamente los archivos y las base de datos.

Esto es lo mismo que te comenté más arriba que hagas para evitarte problemas al migrar.
Bueno, y si ya no tienes el sitio en Hostgator, pues sube los archivos nuevamente y haz lo que te digo para limpiar las urls 😎



================================================

Hola, quiero recomendarte este plugin por si necesitas migrar para que no tengas este problema:
https://wordpress.org/support/topic...mer-wp-e-commerce-multiple-products-one-image

Con ese renombras las url y quedan limpias por ejemplo:
imágenes-de-niños las pasa a imagenes-de-ninos

El plugin hace todo 😎

Muchas gracias!! la verdad es que sí me ha funcionado aunque exactamente no se hasta que punto, resulta que me bajé el filezilla y contecté con el hosting forzando la conexión UTF pero las imágenes no se renombraron en el host, igualmente traté de bajarlas y resubirlas de nuevo para ver si el proceso se completaba pero el archivo se malogró por culpa del filezilla que me marcaba error en la transferencia, traté de subirlo de nuevo pero se corromipió y ya no servía (estoy perdida pensé), pero luego me acordé que tenía un backup de hostgator y resubí la carpeta upload por el ftp de banna y por fín, las imágenes se cargaron y se ven correctamente como antes de la migración :encouragement:

Me he librado de renombrar casi cientos de "diseño de uñas"o "maquillaje otoñal" 😛
 
Las eñes y las tildes dan muchos problemas, lo mejor que puedes hacer es pasarlas de cpanel a cpanel, empaquetar en tar en un sitio y en el otro desempaquetar, así no suele dar problemas.
 
Las eñes y las tildes dan muchos problemas, lo mejor que puedes hacer es pasarlas de cpanel a cpanel, empaquetar en tar en un sitio y en el otro desempaquetar, así no suele dar problemas.

Gracias lo tendré en cuenta para la próxima, leí que al subir las bases por php my admin tiraba esos errores pero cuando lo supe ya tenía todo hecho, no me había informado antes porque había realizado otras migraciones por php my admin también y nunca tuve fallos (supongo porque serían cpanels con la misma codificación) de todas formas, no creo que vuelva a poner más acentos y eñes en ninguna foto 😛
 
Cuando el problema no esta en la SQL, si no en los archivos que transferiste al nuevo hosting. Se puede evitar si el comprimido que creas con el respaldo de archivos, es en .TAR, ya que en ZIP al descomprimir descompone nombres con tildes o acentos. Y si ya habias hecho la migracion de datos, y te encuentras con ese problema, no hace falta complicarse tanto, por ejemplo en el caso de Wordpress, puedes localizar que carpetas exactamente tienen errores en los nombres, y suponiendo que aun tienes acceso al FTP del hosting anterior, solo debes volver a comprimir la misma carpeta con problemas, pero esta vez en formato TAR. Después de hacer eso solo tienes que subir el comprimido a la carpeta donde quedaria el contenido si lo descomprimes. por ejemplo si lo que vas a comprimir es la carpeta del mes 5 del 2014, pues entonces subes el comprimido directamente a la carpeta 2014, y descomprimes, y de forma automática (en el caso de Cpanel y su gestor FTP) sobre escribirá todos los archivos que sean iguales a los que estas descomprimiendo, y agregara los nuevos archivos con los nombres con tildes, y eso solucionara tu problema, de esta forma ahorras tiempo y esfuerzo, en reparar todo. Y los archivos que no sirven, simplemente los puedes borrar para ahorrar espacio. Si tu carpeta de "Uploads" pesa poco, incluso puedes generar un nuevo respaldo en TAR, y reemplazar completamente la que tienes dañada, y así matarías 2 pájaros de un tiro, aunque los archivos inservibles, aun quedarían presentes, y estarían ocupando espacio en vano, y seria mas tedioso para eliminarlos todos.Ya que si lo hicieras como les explico para hacerlo por archivos específicos o carpetas, se pueden ir reemplazando errores, y borrando los errores que quedan, sin mortificarse por estar buscando donde se encuentran.
 
Voltar
Topo