Luz Belle Posted May 30, 2013 Share Posted May 30, 2013 Hola a todos. En primer lugar, agradezco de antemano cualquier ayuda. El problema es el siguiente: He estado haciendo pruebas en mi tienda, y no puedo concluir ninguna compra porque me aparece mensaje de error. Adjunto imágenes del problema, que creo está ligado al SSL, el cual sospecho no está correctamente instalado por mi hosting. Espero que sus respuestas no sólo me ayuden a mí, sino a todos lo que tengan la misma dificultad. Saludos. tienda.unpoemadeamor.com Link to comment Share on other sites More sharing options...
Luz Belle Posted May 30, 2013 Author Share Posted May 30, 2013 Sé que están todos muy ocupados con sus asuntos, espero puedan responderme. Gracias por su tiempo. Link to comment Share on other sites More sharing options...
Luz Belle Posted May 30, 2013 Author Share Posted May 30, 2013 Por favor ayuda... Link to comment Share on other sites More sharing options...
kernel Posted May 30, 2013 Share Posted May 30, 2013 hola Luz: prueba esto: http://opensource.ramonleon.com/prestashop/prestashop-prestashop-1-4-y-paypal-2-4-%C2%A1error/ Si no funciona y tu crees que es por el certificado ssl. te darás cuenta que https aparece con un triangulo amarillo, esto significa que la pagina tiene recursos que no son seguros. lo que tienes que hacer es cambiar todos los enlaces, así como rutas de imágenes al formato "https". Cuéntanos como te fue Saludos Link to comment Share on other sites More sharing options...
Luz Belle Posted May 30, 2013 Author Share Posted May 30, 2013 hola Luz: prueba esto: http://opensource.ra...-4-%C2%A1error/ Si no funciona y tu crees que es por el certificado ssl. te darás cuenta que https aparece con un triangulo amarillo, esto significa que la pagina tiene recursos que no son seguros. lo que tienes que hacer es cambiar todos los enlaces, así como rutas de imágenes al formato "https". Cuéntanos como te fue Saludos Gracias kernel, pero el módulo que necesito instalar correctamente es el de PAYU, y sí, me aparece un triángulo amarillo, pero en el enlace que me das no dice cómo redireccionar todo al formato https. Link to comment Share on other sites More sharing options...
Luz Belle Posted May 30, 2013 Author Share Posted May 30, 2013 He buscado infatigablemente en los foros de prestashop, hay varias respuestas, pero ninguna resuelve mi problema. Al parecer hay un problema con el redireccionamiento del https, pero no veo dónde modificar mi .htaccess. Adjunto el .htaccess para ver si alguien puede darme una pista. # ~~start~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again # .htaccess automaticaly generated by PrestaShop e-commerce open-source solution # http://www.prestashop.com - http://www.prestashop.com/forums <IfModule mod_rewrite.c> <IfModule mod_security.c> SecFilterEngine Off SecFilterScanPOST Off </IfModule> RewriteEngine on RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$ RewriteRule . - [E=REWRITEBASE:/] RewriteRule ^api/?(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L]# Images RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$ RewriteRule ^([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$1$2$3.jpg [L] RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$ RewriteRule ^([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$1$2$3$4.jpg [L] RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$ RewriteRule ^([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$1$2$3$4$5.jpg [L] RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$ RewriteRule ^([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$1$2$3$4$5$6.jpg [L] RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$ RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$1$2$3$4$5$6$7.jpg [L] RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$ RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$1$2$3$4$5$6$7$8.jpg [L] RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$ RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$1$2$3$4$5$6$7$8$9.jpg [L] RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$ RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$8/$1$2$3$4$5$6$7$8$9$10.jpg [L] RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$ RewriteRule ^c/([0-9]+)(\-[\.*_a-zA-Z0-9-]*)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2$3.jpg [L] RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$ RewriteRule ^c/([a-zA-Z_-]+)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2.jpg [L] # AlphaImageLoader for IE and fancybox RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$ RewriteRule ^images_ie/?([^/]+)\.(jpe?g|png|gif)$ js/jquery/plugins/fancybox/images/$1.$2 [L] # Dispatcher RewriteCond %{REQUEST_FILENAME} -s [OR] RewriteCond %{REQUEST_FILENAME} -l [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$ RewriteRule ^.*$ - [NC,L] RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$ RewriteRule ^.*$ %{ENV:REWRITEBASE}index.php [NC,L] RewriteCond %{HTTP_HOST} ^https://tienda.unpoemadeamor.com$ RewriteRule . - [E=REWRITEBASE:/] RewriteRule ^api/?(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L]# Images RewriteCond %{HTTP_HOST} ^https://tienda.unpoemadeamor.com$ RewriteRule ^([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$1$2$3.jpg [L] RewriteCond %{HTTP_HOST} ^https://tienda.unpoemadeamor.com$ RewriteRule ^([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$1$2$3$4.jpg [L] RewriteCond %{HTTP_HOST} ^https://tienda.unpoemadeamor.com$ RewriteRule ^([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$1$2$3$4$5.jpg [L] RewriteCond %{HTTP_HOST} ^https://tienda.unpoemadeamor.com$ RewriteRule ^([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$1$2$3$4$5$6.jpg [L] RewriteCond %{HTTP_HOST} ^https://tienda.unpoemadeamor.com$ RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$1$2$3$4$5$6$7.jpg [L] RewriteCond %{HTTP_HOST} ^https://tienda.unpoemadeamor.com$ RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$1$2$3$4$5$6$7$8.jpg [L] RewriteCond %{HTTP_HOST} ^https://tienda.unpoemadeamor.com$ RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$1$2$3$4$5$6$7$8$9.jpg [L] RewriteCond %{HTTP_HOST} ^https://tienda.unpoemadeamor.com$ RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$8/$1$2$3$4$5$6$7$8$9$10.jpg [L] RewriteCond %{HTTP_HOST} ^https://tienda.unpoemadeamor.com$ RewriteRule ^c/([0-9]+)(\-[\.*_a-zA-Z0-9-]*)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2$3.jpg [L] RewriteCond %{HTTP_HOST} ^https://tienda.unpoemadeamor.com$ RewriteRule ^c/([a-zA-Z_-]+)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2.jpg [L] # AlphaImageLoader for IE and fancybox RewriteCond %{HTTP_HOST} ^https://tienda.unpoemadeamor.com$ RewriteRule ^images_ie/?([^/]+)\.(jpe?g|png|gif)$ js/jquery/plugins/fancybox/images/$1.$2 [L] # Dispatcher RewriteCond %{REQUEST_FILENAME} -s [OR] RewriteCond %{REQUEST_FILENAME} -l [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteCond %{HTTP_HOST} ^https://tienda.unpoemadeamor.com$ RewriteRule ^.*$ - [NC,L] RewriteCond %{HTTP_HOST} ^https://tienda.unpoemadeamor.com$ RewriteRule ^.*$ %{ENV:REWRITEBASE}index.php [NC,L] </IfModule>#If rewrite mod isn't enabled ErrorDocument 404 /index.php?controller=404 # ~~end~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again Link to comment Share on other sites More sharing options...
DcdacD Posted May 30, 2013 Share Posted May 30, 2013 Te recomiendo que entres en https://ppmts-es.custhelp.com y les expliques tu problema, intentarán darte solución de una forma muy rápida. Es el servicio técnico (Merchant Technical Support) de Paypal. Link to comment Share on other sites More sharing options...
kernel Posted May 30, 2013 Share Posted May 30, 2013 (edited) Gracias kernel, pero el módulo que necesito instalar correctamente es el de PAYU, y sí, me aparece un triángulo amarillo, pero en el enlace que me das no dice cómo redireccionar todo al formato https. El enlace es para poder resolver el problema del error 10002 de paypal response... pero si tu problema se debe al ssl solo cambia los enlaces a recursos. para que tu ssl funcione correctamente y ya no se vea el triangulo amarillo busca donde se generan los enlacesy dale ssl = true. tal vez si cambias esto te funcione: public function getPageLink($filename, $ssl = false, por esto: public function getPageLink($filename, $ssl = true, dentro del archivo: tu_web/classes/Link.php.... linea 406 no te olvides de compilar la cache Edited May 30, 2013 by kernel (see edit history) Link to comment Share on other sites More sharing options...
nadie Posted May 31, 2013 Share Posted May 31, 2013 Respecto al triangulo amarillo, he estado observando la consola, y te sale lo que te muestro en la siguiente imagen: Haciendo una busqueda en el bugtracker, de por que no reconocia la imagen del bloque de publicidad como https (cosa que en otras versiones si pasaba a https automaticamente), al activar el ssl, he llegado aquí: http://forge.prestas...owse/PSCFV-8810 Donde me han enviado al siguiente enlace: https://github.com/P...a5f680c58563648 Donde comentan, que vayas al fichero: /classes/module/Module.php Busques esto: return $name.'|'.(int)$this->context->shop->id.'|'.(int)Group::getCurrent()->id.'|'.(int)$this->context->language->id; y lo dejes así: return $name.'|'.(int)Tools::usingSecureMode().'|'.(int)$this->context->shop->id.'|'.(int)Group::getCurrent()->id.'|'.(int)$this->context->language->id; 1 Link to comment Share on other sites More sharing options...
Luz Belle Posted May 31, 2013 Author Share Posted May 31, 2013 Gracias por sus respuestas, en realidad no me di cuenta de que Pay Pal no soporta la divisa que estoy usando cuando posteé el topic, ahora sólo usaré PAYU y transferencia bancaria (Mi divisa es Nuevos Soles Peruanos - S/.). Confío en Victor (nadie) y voy a hacer lo que dices (luego resolveré el bug de que el símbolo monetario aparece al final de la cifra y no al comienzo como debe ser). Gracias a todos, cada ayuda es muy valiosa. Link to comment Share on other sites More sharing options...
nadie Posted May 31, 2013 Share Posted May 31, 2013 Confío en Victor (nadie) y voy a hacer lo que dices (luego resolveré el bug de que el símbolo monetario aparece al final de la cifra y no al comienzo como debe ser). Lo que te comente yo, es solo para el símbolo amarillo de ssl que te sale cuando estas en modo seguro, cuando navegas por las zonas sensibles de tu tienda (pedido, contacto, mi cuenta.... ) 1 Link to comment Share on other sites More sharing options...
Luz Belle Posted May 31, 2013 Author Share Posted May 31, 2013 Claro, un bug por vez, que esto no tiene dónde acabarse jaja. Saludos. Link to comment Share on other sites More sharing options...
Luz Belle Posted May 31, 2013 Author Share Posted May 31, 2013 Respecto al triangulo amarillo, he estado observando la consola, y te sale lo que te muestro en la siguiente imagen: Haciendo una busqueda en el bugtracker, de por que no reconocia la imagen del bloque de publicidad como https (cosa que en otras versiones si pasaba a https automaticamente), al activar el ssl, he llegado aquí: http://forge.prestas...owse/PSCFV-8810 Donde me han enviado al siguiente enlace: https://github.com/P...a5f680c58563648 Donde comentan, que vayas al fichero: /classes/module/Module.php Busques esto: return $name.'|'.(int)$this->context->shop->id.'|'.(int)Group::getCurrent()->id.'|'.(int)$this->context->language->id; y lo dejes así: return $name.'|'.(int)Tools::usingSecureMode().'|'.(int)$this->context->shop->id.'|'.(int)Group::getCurrent()->id.'|'.(int)$this->context->language->id; Revisé los enlaces, y tengo una duda. Aparecen 4 segmentos de código para modificar. Como tú colocaste la primera solamente, asumo que debo corregir sólo esa? Link to comment Share on other sites More sharing options...
Luz Belle Posted May 31, 2013 Author Share Posted May 31, 2013 Hola. Sólo quería decir que el https se arregló y ya no me aparece el triángulo amarillo. Gracias nadie por las instrucciones, y a todos los que están dispuestos a ayudar. Saludos. Link to comment Share on other sites More sharing options...
Recommended Posts