Soporte » Plugins y Hacks » WooCommerce » NO puedo cargar imágenes después de migrar e instalar SSL

  • Saludos,
    Después de migrar un sitio y de instalar un certificado SSL ¿Qué debe hacerse para que woo reconozca que ya hay un certificado?. En el status se ve claramente que woo no se ha enterado del certificado.

    Sólo utilizo el catálogo, no hay ventas en línea. Ahora confrontamos problemas con las imágenes: al cargar nuevos productos no carga las imágenes; no da ningún mensaje de error ni de advertencia, simplemente no las carga. Tampoco muestra correctamente las imágenes de productos que ya estaban cargados.

    Agradeciendo vuestra ayuda:
    René Dorta.

    Reporte de status:

    
    ### WordPress Environment ###
    
    Home URL: http://globobc.com
    Site URL: http://globobc.com
    WC Version: 3.1.2
    Log Directory Writable: ✔
    WP Version: 4.8.1
    WP Multisite: –
    WP Memory Limit: 256 MB
    WP Debug Mode: –
    WP Cron: ✔
    Language: en_US
    
    ### Server Environment ###
    
    Server Info: Apache/2.4.25
    PHP Version: 7.0.21
    PHP Post Max Size: 8 MB
    PHP Time Limit: 30
    PHP Max Input Vars: 1000
    cURL Version: 7.54.0
    OpenSSL/1.0.2k
    
    SUHOSIN Installed: –
    MySQL Version: 5.6.36
    Max Upload Size: 2 MB
    Default Timezone is UTC: ✔
    fsockopen/cURL: ✔
    SoapClient: ✔
    DOMDocument: ✔
    GZip: ✔
    Multibyte String: ✔
    Remote Post: ✔
    Remote Get: ✔
    
    ### Database ###
    
    WC Database Version: 3.1.2
    WC Database Prefix: wp_
    woocommerce_sessions: ✔
    woocommerce_api_keys: ✔
    woocommerce_attribute_taxonomies: ✔
    woocommerce_downloadable_product_permissions: ✔
    woocommerce_order_items: ✔
    woocommerce_order_itemmeta: ✔
    woocommerce_tax_rates: ✔
    woocommerce_tax_rate_locations: ✔
    woocommerce_shipping_zones: ✔
    woocommerce_shipping_zone_locations: ✔
    woocommerce_shipping_zone_methods: ✔
    woocommerce_payment_tokens: ✔
    woocommerce_payment_tokenmeta: ✔
    
    ### Security ###
    
    Secure connection (HTTPS): ❌Your store is not using HTTPS. Learn more about HTTPS and SSL Certificates.
    Hide errors from visitors: ✔
    
    ### Active Plugins (11) ###
    
    amr shortcode any widget: by anmari – 3.6
    Embed Any Document: by Awsm Innovations – 2.3.1
    Limit Login Attempts: by Johan Eenfeldt – 1.7.1
    Maintenance Mode: by Lukas Juhas – 2.3.2
    MailPoet 3 (new): by MailPoet – 3.0.0-rc.2.0.1
    My Custom Functions: by Arthur Gareginyan – 4.6
    SendGrid: by SendGrid – 1.11.7
    WooCommerce Show Attributes: by Isabel Castillo – 1.6.2
    WooCommerce: by Automattic – 3.1.2
    WP User Frontend Pro: by weDevs – 2.5.4
    WP User Frontend: by Tareq Hasan – 2.5.6
    
    ### Settings ###
    
    API Enabled: ✔
    Force SSL: –
    Currency: USD (USD )
    Currency Position: left
    Thousand Separator: ,
    Decimal Separator: .
    Number of Decimals: 2
    Taxonomies: Product Types: external (external)
    grouped (grouped)
    simple (simple)
    variable (variable)
    
    Taxonomies: Product Visibility: exclude-from-catalog (exclude-from-catalog)
    exclude-from-search (exclude-from-search)
    featured (featured)
    outofstock (outofstock)
    rated-1 (rated-1)
    rated-2 (rated-2)
    rated-3 (rated-3)
    rated-4 (rated-4)
    rated-5 (rated-5)
    
    ### WC Pages ###
    
    Shop base: #60 - /shop/
    Cart: #62 - /cart/
    Checkout: #64 - /checkout/
    My account: #66 - /my-account/
    
    ### Theme ###
    
    Name: Divi
    Version: 3.0.71
    Author URL: http://www.elegantthemes.com
    Child Theme: ❌ – If you are modifying WooCommerce on a parent theme that you did not build personally we recommend using a child theme. See: How to create a child theme
    WooCommerce Support: ✔
    
    ### Templates ###
    
    Overrides: –
    

    La página con la que necesito ayuda: [accede para ver el enlace]

Viendo 12 respuestas - 1 de 12 (de 12 total)
  • Moderador LGrusin

    (@lgrusin)

    Son varios los pasos que hay que hacer:
    1 – Instalar certificado
    2 – En el escritorio “Dirección de WordPress (URL)” y “Dirección del sitio (URL)”, cambiar http por https
    3 – Redirigir http a https (con plugin o modificando .htaccess)
    4 – Cambiar las referencias de http a https en imágenes, hojas de estilo CSS, etc, en caso de que existan.

    Alguno no habrás hecho correctamente o te faltará.

    Un saludo

    Gracias por la información.
    Tuve la siguiente dificultad: Los campos “Dirección de WordPress (URL)” y “Dirección del sitio (URL)” no están habilitados, no puedo cambiarlos desde el dashboard de wordpress.

    Encontré que en wp-config.php están estos comandos:
    define(‘WP_HOME’,’http://globobc.com/’);
    define(‘WP_SITEURL’,’http://globobc.com/’);

    Saludos Cordiales: René.

    • Esta respuesta fue modificada hace 2 meses, 2 semanas por  rene-rene.
    Moderador LGrusin

    (@lgrusin)

    Supongo que te refieres a “https://globobc.com”

    Un saludo

    Sí. Me refiero a https://globobc.com
    He ido con mucha prudencia en cualquier cambio por dos razones: 1)- no tengo experiencia más allá del diseño de páginas; 2)- este sitio está “vivo”, no quisiera tumbarlo con un error en ajustes.

    Pero imagino que podría hacer una de dos cosas, agregar la “s” en esos define en wp-config.php que mencioné; o quitarlos de un todo, para que se habilite los campos de ajustes de URLs en el escritorio wp y poder ajustar desde allí ¿es así?

    No he olvidado la opción del plugin “Really Simple SSL”, sólo que prefiero ajustar primero los URL de wp y ver si eso es suficiente. Cualquier comentario sobre la conveniencia o no del plugin es bienvenido

    Saludos: René.

    Moderador Fernando Tellado

    (@fernandot)

    No, eso no es suficiente, el cambio en principio es sencillo:

    1. Instalar el certificado
    2. Comprobar que está instalado visitando tu web con https
    3. Cambiar las direcciones de WordPress en Ajustes > Generales (definir las URLs en wp-config.php es opcional)
    4. Añadir la redirección 301 a https en .htaccess

    El plugin Really Simple SSL hace por ti los pasos 3 y 4, simplemente, da igual lo que tuvieses antes.

    He seguido todos esos pasos, pero queda el problema de las imágenes: no carga imágenes en el “Media Library”.

    Al principio pensé que era un problema al subir imágenes de los productos woocommerce; pero no, el problema es general, es con la librería de medios.

    Los permisos en wp-content/uploads están bien.

    Moderador Fernando Tellado

    (@fernandot)

    Es un problema de permisos casi seguro, habla con tu hosting y que te lo revisen

    El problema con la carga de imágenes resultó ser que necesitaba cambiar el url que se ajusta en en: wp-dashboard–>Settings–>Media, “Store uploads in this folder”. El origen de tal falla no fue el SSL sino la migración que hicimos de este sitio.

    El problema que sigue en pie es que al hacer click en las miniaturas de imagen que aparecen en la página de cada producto, no muestra la correspondiente imagen ampliada. (simnplemente no hace caso a esos clicks).

    Atentamente: René.

    Moderador Fernando Tellado

    (@fernandot)

    Mira por donde, al final la cosa más tonta. Me alegro.

    Lo de las imágenes a mi si me funciona, por ejemplo aquí: https://globobc.com/product/desarrollo-turistico-e-inmobiliario/

    ¿Cuál navegador estás utilizando?
    En Safari funciona; en chrome y Mozilla no: me refiero a que haces click sobre la miniatura y no la amplía.

    Saludos: René.

    Moderador Fernando Tellado

    (@fernandot)

    Lo he probado en Chrome

    Así se ve un negocio:
    1. En Chrome: no se puede ampliar las imágenes
    2 En Safari: la miniatura seleccionada se ve ampliada

    Lo curioso es que esto funcionaba en ambos navegadores antes de la migración del sitio y la incorporación de un certificado SSL.

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