Soporte » Guías – Resolución de problemas » Los iconos aparecen rotos

  • Hola,

    Estoy creando una tienda online con Woocommerce. Todo estaba yendo bien hasta que ayer todos los iconos dejaron de mostrarse. Por ejemplo, el icono de la casita de la home no aparece, las lupas en las barras de búsqueda salen como “fl”, tampoco aparece el icono de la cesta de la compra (se ve un cuadrado), y las típicas estrellitas con las que se valoran los productos ahora me aparecen como “SSSSS”.

    He escrito en esta sección porque creo que el problema no es de Woocommerce en sí, sino que es de WordPress en general. He desactivado los plugins (Woocommerce incluido) y se sigue mostrando igual. Tambén he cambiado el tema (uso Storefront) pero en el Twenty Seventeen también se ve mal. No entiendo qué he podido hacer para fastidiar los iconos, aparte de instalar algún plugin, pero como ya he dicho, los he desactivado y la cosa sigue igual.

    ¿Alguna idea de cómo solucionarlo? Aviso que soy muy novato.

    Gracias de antemano.

Viendo 12 respuestas - 1 de 12 (de 12 total)
  • Escribo de nuevo para hilar un poco más fino, ya que he detectado novedades:

    Acabo de rehacer toda la instalación, y he empezado desde cero, probando cada cosa en mi entorno de pruebas local. Ha llegado un momento que, mientras en mi local aparecían bien los iconos, en el entorno real ya no. Entonces me he dado cuenta de que los iconos revientan al hacer el cambio de mi dirección IP a la URL final del sitio, en Ajustes>Dirección del sitio (URL). He hecho el cambio de IP a URL y vuelta varias veces y en efecto los iconos aparecen siempre rotos con la URL pero bien con la IP.

    ¿Por qué sucede eso? ¿Significa que no podré tener bien los iconos al lanzar la página con mi dominio?

    Moderador Fernando Tellado

    (@fernandot)

    Migrar de una instalación local a una online siempre da guerra, hay que cambiar muchas referencias directas en la base de datos. Yo hace años que solo uso las instalaciones locales para cursos y cosas así, por si casca la red, pero no para desarrollos. Es mejor montar una instalación en cualquier carpeta de tu servidor y te quitas de esos sustos.

    El problema suele venir porque hay plugins que usan referencias absolutas a la instalación de sus cosas, y claro, luego online no se resuelven bien.

    Hola Fernando,

    Gracias por tu respuesta.

    Sin embargo, no creo que esta situación sea debido a la migración de local a online, ya que no ha habido esa migración. Quizá por lo que había dicho antes se ha podido entender eso. Me explico:

    He llegado a esta situación dos veces: la primera fue todo online. Hice la instalación en mi VPS y luego hice todo lo demás desde allí. Luego, al tener este problema, pensé que podía haber sido causado por alguna incompatibilidad entre plugins o por haber tocado algo sin darme cuenta. Reinstalé el servidor entero, instalé wordpress y woocommerce y, una vez con eso, creé un entorno local duplicando el contenido online hacia el local. Empecé a instalar otra vez los plugins y a configurar; todo lo que hacía en el local, una vez visto que no daba problemas, lo hacía también en el VPS a mano (es decir, no hacía un duplicado del local).

    Es posible que me complique mucho la vida… Soy nuevo, no tengo conocimientos informáticos, me baso en ensayo-error y aprendo sobre la marcha, mirando tutoriales etc. Pero bueno, en este caso entiendo que el problema no es por migrar de local a online. Simplemente se produce, cuando me voy a “Ajustes” en mi WordPress (el que está online) y en el campo “Dirección del sitio (URL)”, en vez de la dirección IP, le pongo mi dominio. Entonces se fastidian los iconos, y al volver a poner la IP vuelven a salir bien…

    Moderador LGrusin

    (@lgrusin)

    me voy a “Ajustes” en mi WordPress (el que está online) y en el campo “Dirección del sitio (URL)”, en vez de la dirección IP, le pongo mi dominio.

    Pues ya te lo has repondido…

    El cambio lo tienes que hacer antes de subir al servidor en la base de datos no después.

    Un saludo

    Vale, gracias. Ya he dicho que soy nuevo en esto así que, ¿cómo se hace eso?

    ¿Significa que tengo que reinstalar de nuevo todo desde cero? ¿El problema está al hacer la instalación del servidor, que le estoy diciendo que pille la URL de la IP y no del dominio? Porque si es así, no sé cómo hacerlo.

    ¿O se puede cambiar ahora con lo que tengo ya hecho?

    Moderador LGrusin

    (@lgrusin)

    Aclara mejor la situación porque no entiendo lo que quieres hacer.

    ¿Si haces una instalación nueva para que quieres cambiar la URL?

    Un saludo

    No es que quiera hacer nada. Quiero solucionarlo pero no sé cómo hacerlo. Por eso he preguntado, porque no sé qué es lo que debo hacer.

    Dices que el cambio lo tengo que hacer “antes de subir al servidor en la base de datos”. Lo que te he preguntado es que cómo hago eso en el punto en el que ya estoy, si es que puedo hacerlo ahora, que no sé.

    Seguramente das por supuesto que lo que dices es algo básico que debería saber, pero no sé hacerlo. lo siento. ¿Me puedes ayudar explicándomelo?

    Gracias de nuevo.

    Moderador Fernando Tellado

    (@fernandot)

    creo que nos estamos liando, deberías poner la secuencia de pasos de la instalación con problemas, incluso con capturas, porque tú lo ves muy claro pero nosotros nos lo tenemos que imaginar, y yo ya no sé si el problema es porque en la dirección URL pones la IP en vez del dominio (totalmente incorrecto) o porqué 😉

    Sí, yo intento explicarme tan bien como mi ignorancia me permite. Ahí voy otra vez:

    – Hago la instalación en el VPS de nginx, php, mysql y alguna otra cosa. la verdad es que lo hago siguiendo unos pasos ya dados que muchas veces no sé ni lo que son. Ahí, lo único que creo que contiene variables que yo modifico es:
    DOMAIN=midominio.com donde pongo el nombre de mi dominio
    DBNAME=wordpress lo dejo igual
    DBUSER=root lo dejo igual
    DBPASSWD=contraseña pongo una contraseña

    y en el archivo “server” que en server_name le doy el nombre de mi dominio.

    – Instalo WordPress, Woocommerce y el tema Storefront.
    – En ajustes generales de WordPress me aparecen dos campos:
    Dirección de WordPress (URL)
    Dirección del sitio (URL)
    En ambos me aparece por defecto la IP, en vez de mi nombre del dominio. Si eso aparece porque en algún momento o de alguna manera yo he hecho algo mal o le he indicado eso, yo no lo sé.
    El caso es que al modificar la Dirección del sitio y poner el nombre de mi dominio, los iconos revientan. El campo Dirección de WordPress lo dejo con la IP.

    Si hace falta algún dato más, díganmelo a ver si se lo sé proporcionar.

    Gracias de nuevo.

    un saludo

    Moderador almendron

    (@almendron)

    Disculpad que me meta pero me da la impresión de que es un problema relacionado con el servidor.

    De todas formas, indica la URl donde podamos ver el problema. A ver qué ruta de los iconos rotos es la que aparece.
    Porque, digo yo, que el dominio ya estará en funcionamiento y no dará problemas.

    • Esta respuesta fue modificada hace 3 semanas, 4 días por  almendron.
    • Esta respuesta fue modificada hace 3 semanas, 4 días por  almendron.
    Moderador LGrusin

    (@lgrusin)

    El problema parece ser sobre configuración de Nginx, no es algo que se pueda solucionar fácilmente desde un foro WordPress.
    https://codex.wordpress.org/Nginx

    Saludos

    Moderador Fernando Tellado

    (@fernandot)

    ¿Cuál es la URL de tu sitio?

Viendo 12 respuestas - 1 de 12 (de 12 total)
  • Debes estar registrado para responder a este tema.