Galac Posted January 9, 2011 Share Posted January 9, 2011 Hola.Soy un novato en las tiendas virtuales en general y en prestashop en particular, pero tuve que realizar una tienda a un amigo y me encontré con el problema de que al contratar un certificado SSL, no se me mostraba el candado porque, quitando los enlaces de carrito y registro, los demás salían fuera de la zona segura. Me he vuelto loco, pero he conseguido solucionarlo. Explico los pasos que he realizado por si a alguien le puedan ser de utilidad.Lo primero que hice fue contratar el certificado. Mi proveedor me lo instaló en mi servidor. Utilizo el panel Plesk para gestionar el hosting. En Configurar>Preferencias marco las casillas de Soporte SSL y la de Poner el contenido SSL en el mismo directorio que el contenido No-SSL. Con ello no necesito pasar el contenido que había instalado en http a https. Posteriormente, en el back office, en Preferencias selecciono Sí en Activar SSL.Así en realidad el certificado SSL funciona, pero como hay contenido que sale de la zona segura, no muestra el candado y da la impresión de que la web es vulnerable, mala imagen para los clientes. Hice de todo para solucionarlo, hasta que indagando por ahí, decidí modificar el archivo init.php. Así, en la línea 119 cambié este código:$protocol = 'http://'; por éste$protocol = 'https://';Ahora, todo funciona en https y me muestra el candado y que la web funciona correctamente bajo certificado.Desconozco si habrá algún efecto "secundario".Gracias a todos los que me han ayudado.Saludos. Link to comment Share on other sites More sharing options...
andy_79 Posted February 22, 2011 Share Posted February 22, 2011 No si hago eso se me va todo al traste Link to comment Share on other sites More sharing options...
Recommended Posts