Jump to content

Recommended Posts

Hola a todos

 

Estoy intentando habilitar el SSL en mi tienda, pero cuando navego con google chrome no me aparece el candado verde, sino que me aparece el candado tachado y un mensaje que dice

 

Tu conexión esta cifrada con con codificación de 256 bits. Sin embargo esta pagina contiene otros recursos que no son seguros.

 

Para saber cuales eran los recursos que Chrome estaba detectando como inseguros utilicé la consola de chrome. Casi todos esos errores estaban relacionados con el llamado de imágenes en la plantilla y los solucione cambiando la variable {$base_dir} por {$base_dir_ssl}.

 

Hasta ahí todo iba bien, pero hay dos errores relacinados con ajax que me muestra la consola de chrome que todavía no he podido solucionar,  los errores son los siguientes:

 

XMLHttpRequest cannot load http://www.misplanes.co/tienda/?controller=cart&ajax=true&token=6aba35e8637de1452a7b70de75e.... . Origin https://www.misplanes.co is not allowed by Access-Control-Allow-Origin.

 

Estoy seguro que el error es fácil de solucionar, pero la verdad soy muy nuevo en prestashop y no tengo pista de por dónde empezar

 

Espero me puedan hechar una manito

 

Saludos

Edited by fats2005 (see edit history)
Link to comment
Share on other sites

Hola a todos

 

Estoy intentando habilitar el SSL en mi tienda, pero cuando navego con google chrome no me aparece el candado verde, sino que me aparece el candado tachado y un mensaje que dice

 

Tu conexión esta cifrada con con codificación de 256 bits. Sin embargo esta pagina contiene otros recursos que no son seguros.

 

Para saber cuales eran los recursos que Chrome estaba detectando como inseguros utilicé la consola de chrome. Casi todos esos errores estaban relacionados con el llamado de imágenes en la plantilla y los solucione cambiando la variable {$base_dir} por {$base_dir_ssl}.

 

Hasta ahí todo iba bien, pero hay dos errores relacinados con ajax que me muestra la consola de chrome que todavía no he podido solucionar,  los errores son los siguientes:

 

 

Estoy seguro que el error es fácil de solucionar, pero la verdad soy muy nuevo en prestashop y no tengo pista de por dónde empezar

 

Espero me puedan hechar una manito

 

Saludos

 

A mi me pasa lo mismo con el Ajax Cart al habilitar el SSL y el "is not allowed by Access-Control-Allow-Origin."

Link to comment
Share on other sites

Hola

 

He encontrado este post http://www.prestashop.com/forums/topic/103395-removing-a-product-in-the-checkout/ donde tiene un problema parecido y lo solucionan agregando  esta linea a cart.php

header('Access-Control-Allow-Origin: *'); 

Según he encontrado en varios foros, el error Origin is not allowed by Access-Control-Allow-Origin. 

 

En otro foro he encontrado que por seguridad lo mejor es agregar 

header('Access-Control-Allow-Origin: http://misition.com');

Por ahora no he podido probar si esta solución funciona ya que el funcionamiento de prestashop ha cambiado y ahora no se usa 

/cart.php?_=1302....

 sino que se utiliza un controlador frontal (Así lo entiendo) que usa la url como 

/?controller=cart&ajax=true

Entonces en este caso no se donde podría poner el  header('Access-Control-Allow-Origin: http://misitio.com');

 

 

 

Espero me puedan ayudar con esto, ya que no he podido solucionar el problema del SSL

 

Saludos

Link to comment
Share on other sites

Hola

 

He encontrado este post http://www.prestashop.com/forums/topic/103395-removing-a-product-in-the-checkout/ donde tiene un problema parecido y lo solucionan agregando  esta linea a cart.php

header('Access-Control-Allow-Origin: *'); 

Según he encontrado en varios foros, el error Origin is not allowed by Access-Control-Allow-Origin. 

 

En otro foro he encontrado que por seguridad lo mejor es agregar 

header('Access-Control-Allow-Origin: http://misition.com');

Por ahora no he podido probar si esta solución funciona ya que el funcionamiento de prestashop ha cambiado y ahora no se usa 

/cart.php?_=1302....

 sino que se utiliza un controlador frontal (Así lo entiendo) que usa la url como 

/?controller=cart&ajax=true

Entonces en este caso no se donde podría poner el  header('Access-Control-Allow-Origin: http://misitio.com');

 

 

 

Espero me puedan ayudar con esto, ya que no he podido solucionar el problema del SSL

 

Saludos

Yo probé esas soluciones y en mi versión 1.5.4.1 no funcionan.

 

Saludos!

Link to comment
Share on other sites

Yo probé esas soluciones y en mi versión 1.5.4.1 no funcionan.

 

Saludos!

 

Hola @mauroj

 

En dónde intentaste colocar la línea de código?? yo todavía no se donde ponerla, pero podemos ir agotando posibilidades. Aunque la verdad no estoy seguro que esta sea solución, es solo una posibilidad

 

Saludos

Link to comment
Share on other sites

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