Skip to main content

Use SSL with HikaShop on mutualised server

More
14 years 1 month ago #61262 by fredjouan
Hi,
I've found this script to add in components\com_hikashop\views\checkout/view.html.php file.
Code:
if(strtolower($_SERVER['HTTPS']) != "on"){ $app =& JFactory::getApplication(); $requestUri = $_SERVER['PHP_SELF']; if (!empty($_SERVER['QUERY_STRING'])) $requestUri = rtrim($requestUri,'/').'?'.$_SERVER['QUERY_STRING']; $app->redirect('https://ssl.phpnet.org/my_account/loreedubois.org/'.$requestUri); }
But when it runs checkout, the message error 404 appear.
You can see it there
Thank you for help
Fred

Please Log in or Create an account to join the conversation.

More
14 years 1 month ago #61267 by nicolas
You should try to change:
$app->redirect(' ssl.phpnet.org/my_account/loreedubois.org/'.$requestUri );

to:
$app->redirect(' ssl.phpnet.org/my_account/loreedubois.or...rim('/',$requestUri) );

Also, your user session is not transferred to the shared ssl website. you should try to change the session handler on the joomla configuration screen.

Please Log in or Create an account to join the conversation.

More
14 years 1 month ago - 14 years 1 month ago #61271 by fredjouan
Bonjour Nicolas et merci pour ton aide,
La modification, lorsque l'on clique sur "Terminer ma commande", ne renvoie plus vers une erreur 404, mais vers la page d'accueil (en SSL), ce qui fait que l'on est obligé de recliquer sur le bouton "Terminer ma commande" pour arriver sur le formulaire.
Par ailleurs, je n'ai pas compris le sens de la phrase : you should try to change the session handler on the joomla configuration screen. S'il s'agit de modifier le temps de la session, c'est fait.
Last edit: 14 years 1 month ago by fredjouan.

Please Log in or Create an account to join the conversation.

More
14 years 1 month ago #61346 by nicolas
Pas le temps mais le "gestionnaire de session". L'option du dessus.

Le fait que vous etes redirigé vers la page d'accueil vient justement de ca.
Lorsque vous arrivez sur le serveur SSL, la session utilisateur PHP est une nouvelle session. Donc le panier est perdu.
En changeant le gestionnaire de session, il sera peut être possible d'éviter le problème.
The following user(s) said Thank You: fredjouan

Please Log in or Create an account to join the conversation.

More
14 years 1 month ago #61361 by fredjouan
Malheureusement on ne peut pas changer grand-chose dans le gestionnaire de session (joomla 2.56). Les options proposées sont :
Durée : 15 minutes (conseillé)
Méthode : bases de données (l'autre option étant : Aucun)
Ce problème est ennuyeux, j'ai étudié le gestionnaire de session sous joomla sans résultat. Une recherche dans Google m'a emmené sur des forums techniques qui n'avaient rien à voir avec le sujet qui me préoccupe. Cela dé-crédibilise la boutique.
J'ai bien essayé une méthode alternative, avec un fichier htaccess qui bascule tout le site en SSL :
Code:
RewriteEngine On RewriteCond %{HTTPS} off RewriteRule (.*) https://ssl.phpnet.org/mon_compte/loreedubois.org/
Un autre problème se pose alors : impossible d'accéder à l'administration du site (il doit manquer quelques lignes…).
Quelqu'un a-t-il déjà rencontré ce problème ?
Fred

Please Log in or Create an account to join the conversation.

More
14 years 1 month ago #61372 by fredjouan
Problème résolu en modifiant l'adresse d'accès au dossier administration.
Merci de votre aide.
Fred

Please Log in or Create an account to join the conversation.

Time to create page: 0.237 seconds
Powered by Kunena Forum