Bonjour,
Je reviens vers vous, vous m'avez demandé lors d'un de mes précédent post de désinstaller Arastta et de réinstaller une version vierge.
Je me suis donc exécuté, j'ai désinstallé tout le travail que j'avais produit (Plusieurs heures) pour installer la version stable 1.6.2 avec le pack french.
A partir de l'admin j'ai passé le SSL à tout le site (config_secure = 3 dans la base de données)
Résultat, il se produit la même chose qu'avant vous pouvez voir un copie d'écran sur le fichier joint . A première vue c'est tout l'environnement graphique qui ne fonctionne pas.
Mais il y a un autre problème, comme vous pouvez le voir sur le fichier joint 2, le site ne passe pas en https malgré le bon réglage de l'admin, c'est de là que vient le problème le script réagit comme si je n'avais pas paramétré le SSL malgré un config_secure = 3 dans la base de données
Comme vous pouvez le constater sur le site actuel https://chrislye.fr le certificat SSL est bon puisque actif sous opencart alors pourquoi cela ne fonctionne pas avec arastta?
Je voudrai vraiment profiter de tous les avantages offert par arastta par rapport à beaucoup d'autres scripts e-commerce mais pour cela faudrait-il que j'arrive à le faire fonctionner en https.
Cordialement,
Christian
Je reviens vers vous, vous m'avez demandé lors d'un de mes précédent post de désinstaller Arastta et de réinstaller une version vierge.
Je me suis donc exécuté, j'ai désinstallé tout le travail que j'avais produit (Plusieurs heures) pour installer la version stable 1.6.2 avec le pack french.
A partir de l'admin j'ai passé le SSL à tout le site (config_secure = 3 dans la base de données)
Résultat, il se produit la même chose qu'avant vous pouvez voir un copie d'écran sur le fichier joint . A première vue c'est tout l'environnement graphique qui ne fonctionne pas.
Mais il y a un autre problème, comme vous pouvez le voir sur le fichier joint 2, le site ne passe pas en https malgré le bon réglage de l'admin, c'est de là que vient le problème le script réagit comme si je n'avais pas paramétré le SSL malgré un config_secure = 3 dans la base de données
Comme vous pouvez le constater sur le site actuel https://chrislye.fr le certificat SSL est bon puisque actif sous opencart alors pourquoi cela ne fonctionne pas avec arastta?
Je voudrai vraiment profiter de tous les avantages offert par arastta par rapport à beaucoup d'autres scripts e-commerce mais pour cela faudrait-il que j'arrive à le faire fonctionner en https.
Cordialement,
Christian
In General
Share this post:
Responses (56)
-
Accepted Answer
Please add your french postings in the french forum: https://arastta.org/forum/categories/listings/french
This is according to the forum rules: https://arastta.org/forum/forum-rules
All posts must be in English, unless posted in a specific international forum. If posting in a international forum, please use the language of that forum, and not English.
-
Accepted Answer
Salut Christian,
Tout d'abord, si vous n'avez pas eu la prévoyance de sauvegarder votre travail ou vos données avant de les effacer, vous n'avez que vous-même à tenir responsable ? Il s'agit d'une question très simple qui concerne un certain nombre de méthodes. Vous devez sûrement sauvegarder tous les fichiers que vous modifiez à moins que les modifications ne soient vraiment si simples que vous pouvez facilement inverser les modifications ?
Plusieurs heures dans une goutte d'eau dans l'océan en ce qui concerne le développement de logiciels.
Le SSL ne signifie pas nécessairement qu'un sous-domaine en a un appliqué. Peut-être le tester sans Arastta en utilisant un site HTML de base avec des liens https en premier.
L'image suggère que votre feuille de style n'est pas accessible, alors pourquoi ne pas vérifier ceci d'abord. Probablement à cause du http ou du https dans le chemin de votre lien.
Vous pouvez cliquer sur les liens dans le code source pour vérifier si les chemins des liens sont corrects ou non ?
Un lien vers votre installation serait plus utile. Nous avons expliqué comment tester le SSL sans même avoir besoin d'installer Arastta ?
Il vaudrait peut-être mieux faire des petits pas. Jamais entendu parler de l'expression "pisser dans le vent".
Salutations,
Hackasacka
P.S. Pourquoi ne pas poster en anglais et en français pour nous faire gagner du temps et nous conformer aux autres utilisateurs du forum ? Le turc a aussi été populaire.
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Hi Christian,
Firstly, if you did not have the forethought to back up your work or data before deleting you only have yourself to hold responsible? It is very straight forward to do with a number of methods. Surely you back up all the files you modify unless the changes are really so simple that you can easily reverse the modifications?
Several hours in a drop in the ocean with regards to development of software.
The SSL does not necessarily mean a sub-domain has one applied. Perhaps test it without Arastta by using a basic HTML site with https links first.
The image suggests your style sheet is not accessible, so why don't you check this first. Probably because of the http or https in the path of your link.
You can click on the links in the source code to check the paths in the links are correct or not?
A link to your installation would be more useful. We explained how to test the SSL without the need to even install Arastta?
It might be better to take smaller steps. Ever heard of the expression "pissing in the wind".
Regards,
Hackasacka -
Accepted Answer
Bonjour,
Le SSL ne signifie pas nécessairement qu'un sous-domaine en a un appliqué.
Le SSL ne s'applique pas à un sous-domaine mais à un domaine chrislye.fr
Vous pouvez cliquer sur les liens dans le code source pour vérifier si les chemins des liens sont corrects ou non ?
Le SSL devrait s'appliquer à la page d'accueil sans aller chercher plus loin
Un lien vers votre installation serait plus utile.
http://magasin002.mutu.firstheberg.net/chrislye5/
http://magasin002.mutu.firstheberg.net/chrislye5/admin/
code est mot de passe en mp
Le site n'est pas actuellement en SSL car l'exploitation se fait sous opencart à l'adresse chrislye.fr
J'aimerai une aide efficace pour comprendre pourquoi cela ne fonctionne pas
Cordialement,
Christian
Hello,
SSL does not necessarily mean that a subdomain has one applied.
SSL does not apply to a subdomain but to a domain chrislye.fr
You can click the links in the source code to check if the links paths are correct or not?
SSL should apply to the homepage without going farther
A link to your installation would be more useful.
http://magasin002.mutu.firstheberg.net/chrislye5/
http://magasin002.mutu.firstheberg.net/chrislye5/admin/
code is password in mp
The site is not currently in SSL because the exploitation is done under opencart with the address chrislye.fr
I would like effective help to understand why it does not work
Regards,
Christian -
Accepted Answer
Salut Christian,
En ce qui concerne "De l'administrateur j'ai passé le SSL à tout le site (config_secure = 3 dans la base de données)".
Avez-vous utilisé l'Admin d'Arastta ou simplement changé la valeur dans la base de données directement ?
Il est difficile de vous aider avec trop d'étapes et d'incertitudes inconnues.
Suspect est SSL ne fonctionne pas et/ou les paramètres du serveur ou les versions des logiciels ou des bibliothèques PHP installées.
Bibliothèques
cURL
ZIP
Zlib
GD
mCrypt
Mbstring / Icône
Salutations,
Hackasacka
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Hi Christian,
With regards to "From the admin I passed the SSL to the whole site (config_secure = 3 in the database)".
Did you use the Arastta backend Admin or simply change the value in the database directly?
It is difficult to help you with too many unknown steps and uncertainties.
Suspect is SSL not working and or server settings or versions of software or PHP libraries installed.
Libraries
cURL
ZIP
Zlib
GD
mCrypt
Mbstring / Iconv
Regards,
Hackasacka -
Accepted Answer
Salut Christian,
Le site est en "mode maintenance".
Quel est le nom d'utilisateur et le mot de passe (vous pouvez l'envoyer directement par message plutôt que publiquement). Survolez avec la souris l'icône des utilisateurs du Forum "en ligne" et cliquez sur le message.
Utilisez-vous Cpanel ?
Un SSL avec un joker peut couvrir les sous-domaines, mais en fonction de l'interface ou du type peut encore avoir besoin de s'appliquer ? Quoi qu'il en soit, testez-le d'abord pour être sûr.
Pourquoi ne mettez-vous pas les liens corrects en ce qui concerne les majuscules ou les minuscules car ils ne sont pas corrects (souvenez-vous pourquoi, mais cela signifiait deviner).
Salutations,
Hackasacka
------------------------------------------------------------------------------------------------------------
Hi Christian,
The site is in "maintenance mode".
What is the user name and password (you can message it directly as opposed to publicly). Hover with mouse over "online" Forum users icon and click message.
Are you using Cpanel?
An SSL with a wildcard may cover the sub-domains, but depending on the interface or type may still need applying? Anyway just test it first to be sure.
Why don't you put the correct links in with regards upper or lower case letters as it isn't correct (remembered why, but it meant guessing).
Regards,
Hackasacka -
Accepted Answer
Salut Christian,
Que diriez-vous de tester ce simple site HTML:-
Vérifiez les chemins car votre sous-domaine est un peu compliqué.
Salut Christian,
Que diriez-vous de tester ce simple site HTML:-
Vérifiez les chemins car votre sous-domaine est un peu compliqué.
[code type="markup"]<!DOCTYPE html>
<!--[if IE]><![endif]-->
<!--[if IE 8 ]><html dir="ltr" lang="en" class="ie8"><![endif]-->
<!--[if IE 9 ]><html dir="ltr" lang="en" class="ie9"><![endif]-->
<!--[if (gt IE 9)|!(IE)]><!-->
<html dir="ltr" lang="en">
<!--<![endif]-->
<head>
<m-eta charset="UTF-8" ></m>
<m-eta name="viewport" content="width=device-width, initial-scale=1">
<t-itle>Arastta Site</title>
<b-ase href="https://magasin002.mutu.firstheberg.net/Chrislye5/" ></b>
<m-eta name="description" content="My Store" ></m>
<m-eta http-equiv="X-UA-Compatible" content="IE=edge">
<l-ink href="https://magasin002.mutu.firstheberg.net/Chrislye5/image/catalog/cart.png" rel="icon" ></l>
<s-cript src="/catalog/view/j-avascript/jquery/jquery-2.1.1.min.js" type="text/j-avascript"></script>
<l-ink href="/catalog/view/j-avascript/bootstrap/css/bootstrap.min.css" rel="stylesheet" media="screen" ></l>
<s-cript src="/catalog/view/j-avascript/bootstrap/js/bootstrap.min.js" type="text/j-avascript"></script>
<l-ink href="/catalog/view/j-avascript/font-awesome/css/font-awesome.min.css" rel="stylesheet" type="text/css" ></l>
<l-ink href="//fonts.googleapis.com/css?family=Open+Sans:400,400i,300,700" rel="stylesheet" type="text/css" ></l>
<l-ink href="//fonts.googleapis.com/css?family=PT+Serif:400,700" rel="stylesheet" type="text/css">
<l-ink href="/catalog/view/theme/second/stylesheet/stylesheet.css" rel="stylesheet">
<l-ink href="/catalog/view/j-avascript/jquery/owl-carousel/owl.carousel.css" type="text/css" rel="stylesheet" media="screen" ></l>
<s-cript src="/catalog/view/j-avascript/common.js" type="text/j-avascript"></script>
<s-cript src="/catalog/view/j-avascript/arastta.js" type="text/j-avascript"></script>
<s-cript src="/catalog/view/theme/second/j-avascript/script.js" type="text/j-avascript"></script>
<s-cript src="/catalog/view/j-avascript/jquery/owl-carousel/owl.carousel.min.js" type="text/j-avascript"></script>
</head>
<body class="common-home">
<div id="top-block">
<div id="top-block" class="top-block">
<div id="slideshow0" class="owl-carousel" style="opacity: 1;">
<div class="item">
<a href="/forum?route=product/product&path=18_46&product_id=47"><img src="https://magasin002.mutu.firstheberg.net/Chrislye5/image/cache/catalog/demo/banners/slide-1-2048x640.jpg" alt="Slide 1" class="img-responsive" /></a>
</div>
<div class="item">
<a href="/forum?route=product/product&path=34&product_id=48"><img src="https://magasin002.mutu.firstheberg.net/Chrislye5/image/cache/catalog/demo/banners/slide-2-2048x640.jpg" alt="Slide 2" class="img-responsive" /></a>
</div>
</div>
<s-cript type="text/j-avascript">
<!--
$('#slideshow0').owlCarousel({
items: 6,
singleItem: true,
navigation: true,
navigationText: ['<i class="fa fa-chevron-left fa-5x"></i>', '<i class="fa fa-chevron-right fa-5x"></i>'],
pagination: false
});
-->
</script>
</div>
</div>
</body>
</html>
Salutations,
Hackasacka
---------------------------------------------------------------------------------------------------------
Hi Christian,
What about testing this simple HTML site:-
Check the paths as your sub-domain is a little convoluted.
<!DOCTYPE html>
<!--[if IE]><![endif]-->
<!--[if IE 8 ]><html dir="ltr" lang="en" class="ie8"><![endif]-->
<!--[if IE 9 ]><html dir="ltr" lang="en" class="ie9"><![endif]-->
<!--[if (gt IE 9)|!(IE)]><!-->
<html dir="ltr" lang="en">
<!--<![endif]-->
<head>
<m-eta charset="UTF-8" ></m>
<m-eta name="viewport" content="width=device-width, initial-scale=1">
<t-itle>Arastta Site</title>
<b-ase href="https://magasin002.mutu.firstheberg.net/Chrislye5/" ></b>
<m-eta name="description" content="My Store" ></m>
<m-eta http-equiv="X-UA-Compatible" content="IE=edge">
<l-ink href="https://magasin002.mutu.firstheberg.net/Chrislye5/image/catalog/cart.png" rel="icon" ></l>
<s-cript src="/catalog/view/j-avascript/jquery/jquery-2.1.1.min.js" type="text/j-avascript"></script>
<l-ink href="/catalog/view/j-avascript/bootstrap/css/bootstrap.min.css" rel="stylesheet" media="screen" ></l>
<s-cript src="/catalog/view/j-avascript/bootstrap/js/bootstrap.min.js" type="text/j-avascript"></script>
<l-ink href="/catalog/view/j-avascript/font-awesome/css/font-awesome.min.css" rel="stylesheet" type="text/css" ></l>
<l-ink href="//fonts.googleapis.com/css?family=Open+Sans:400,400i,300,700" rel="stylesheet" type="text/css" ></l>
<l-ink href="//fonts.googleapis.com/css?family=PT+Serif:400,700" rel="stylesheet" type="text/css">
<l-ink href="/catalog/view/theme/second/stylesheet/stylesheet.css" rel="stylesheet">
<l-ink href="/catalog/view/j-avascript/jquery/owl-carousel/owl.carousel.css" type="text/css" rel="stylesheet" media="screen" ></l>
<s-cript src="/catalog/view/j-avascript/common.js" type="text/j-avascript"></script>
<s-cript src="/catalog/view/j-avascript/arastta.js" type="text/j-avascript"></script>
<s-cript src="/catalog/view/theme/second/j-avascript/script.js" type="text/j-avascript"></script>
<s-cript src="/catalog/view/j-avascript/jquery/owl-carousel/owl.carousel.min.js" type="text/j-avascript"></script>
</head>
<body class="common-home">
<div id="top-block">
<div id="top-block" class="top-block">
<div id="slideshow0" class="owl-carousel" style="opacity: 1;">
<div class="item">
<a href="/forum?route=product/product&path=18_46&product_id=47"><img src="https://magasin002.mutu.firstheberg.net/Chrislye5/image/cache/catalog/demo/banners/slide-1-2048x640.jpg" alt="Slide 1" class="img-responsive" /></a>
</div>
<div class="item">
<a href="/forum?route=product/product&path=34&product_id=48"><img src="https://magasin002.mutu.firstheberg.net/Chrislye5/image/cache/catalog/demo/banners/slide-2-2048x640.jpg" alt="Slide 2" class="img-responsive" /></a>
</div>
</div>
<s-cript type="text/j-avascript">
<!--
$('#slideshow0').owlCarousel({
items: 6,
singleItem: true,
navigation: true,
navigationText: ['<i class="fa fa-chevron-left fa-5x"></i>', '<i class="fa fa-chevron-right fa-5x"></i>'],
pagination: false
});
-->
</script>
</div>
</div>
</body>
</html>
Regards,
Hackasacka -
Accepted Answer
Bonjour,
Je passe en SSL à partir de l'admin, cela passe config_secure à la valeur 3.
Le SSL s'applique uniquement au domaine, le site n'utilise pas de sous-domaine.
Utilisez-vous Cpanel ? Non
Pourquoi ne mettez-vous pas les liens corrects en ce qui concerne les majuscules ou les minuscules car ils ne sont pas corrects: De quoi s'agit-il?
Le script sous opencart fonctionne parfaitement sous SSL, il ne s'agit donc pas d'un problème de certification par contre celle-ci ne s'applique qu'au nom de domaine et pas aux sous domaine tels que https://m-chrislye.fr mais il n'y a pas de sous domaine donc la question ne se pose pas.
Je gère avec le même hébergeur 7 autres sites, tous sous https sans aucun problème
Je vous es transmis le login et mot de passe en MP
Cordialement,
Christian
Hello,
I pass in SSL from the admin, it passes config_secure to the value 3.
SSL applies only to the domain, the site does not use a subdomain.
Do you use Cpanel? No
Why do not you put the correct uppercase or lowercase links because they are not correct: What is it?
The script under opencart works perfectly under SSL, it is not therefore a problem of certification against this one applies only to the domain name and not to the subdomains such as https: // n- chrislye.fr but there is no subdomain so the question does not arise.
I manage with the same host 7 other sites, all under https without any problem
I am sent to you the login and password in MP
Regards,
Christian -
Accepted Answer
Bonjour,
Votre script est installé sous: magasin002.mutu.firstheberg.net/chrislye5/test.html" target="_blank">http://magasin002.mutu.firstheberg.net/chrislye5/test.html
Sur le serveur il y a actuellement deux scipts dont les chemins sont:
Pour Arastta: magasin002.mutu.firstheberg.net/chrislye5/
Pour opencart: magasin002.mutu.firstheberg.net/chrislye4/
Pour permettre l'exploitation le nom de domaine chrislye.fr est affecté actuellement au chemin: magasin002.mutu.firstheberg.net/chrislye4/
Lorsque j'affecte le nom de domaine chrislye.fr au chemin: magasin002.mutu.firstheberg.net/chrislye5/ donc à Arastta, ça ne fonctionne pas
Dans les liens donnés plus haut chrislye.fr était affecté à magasin002.mutu.firstheberg.net/chrislye5/
Cordialement,
Christian
Hello,
Your script is installed under: magasin002.mutu.firstheberg.net/chrislye5/test.html" target="_blank">http://magasin002.mutu.firstheberg.net/chrislye5/test.html
On the server there are currently two scipts whose paths are:
For Arastta: store002.mutu.firstheberg.net/chrislye5/
For opencart: magasin002.mutu.firstheberg.net/chrislye4/
To enable the exploitation the domain name chrislye.fr is currently assigned to the path: magasin002.mutu.firstheberg.net/chrislye4/
When I assign the chrislye.fr domain name to the path: magasin002.mutu.firstheberg.net/chrislye5/ so in Arastta, it does not work
In the links given above chrislye.fr was assigned to magasin002.mutu.firstheberg.net/chrislye5/
Regards,
Christian -
Accepted Answer
Salut Christian,
Domaine:-
chrislye.fr
firstheberg.net
Sous-domaine:-
http://magasin002.mutu.firstheberg.net/chrislye5/
Comment allons-nous tester https avec vous si vous ne nous fournissez pas les bonnes ressources ?
Nous avons besoin d'un domaine ou sous-domaine pour pouvoir tester Arastta avec les capacités du site final que vous souhaitez construire.
Il suffit de l'obtenir à partir d'ici ou d'aller ailleurs pour 30 jours :-
https://www.firstheberg.com/en/shared-hosting-first-mini
Cette spécification semble ridicule:-
50 Go d'espace disque PHP 5.6
1 nom de domaine offert* SQL5
Base de données : 5 x 300 Mo SSL partagé
Boîte aux lettres : 100 x 2 Go Trafic illimité
Il suggère que le PHP (5.6) est une version différente de la vôtre ?
Quelles sont les bibliothèques PHP ?
Salutations,
Hackasacka
------------------------------------------------------------------------------------------------------------------------------------------------------
Hi Christian,
Domain:-
chrislye.fr
firstheberg.net
Sub-domain:-
http://magasin002.mutu.firstheberg.net/chrislye5/
How are we going to test https with you unless you provide the right resources?
We need a domain or sub-domain so that we can test Arastta with the capabilities of the final site you wish to build.
Just get it from here or go elsewhere for 30days :-
https://www.firstheberg.com/en/shared-hosting-first-mini
This specification sounds ridiculous:-
50 GB of disk space PHP 5.6
1 domain name offered* SQL5
Database : 5 x 300 Mb Shared SSL
Mailbox : 100 x 2 GB Unlimited traffic
It suggests the PHP (5.6) is a different version to yours?
What PHP libraries are there?
Regards,
Hackasacka -
Accepted Answer
Hi Christian,
The idea behind the test.html was to see if https would work, but as there is no SSL that was pointless.
Regards,
Hackasacka
---------------------------------------------------------------------------------------------------------------------
Salut Christian,
L'idée derrière le test.html était de voir si https fonctionnerait, mais comme il n'y a pas de SSL qui ne sert à rien.
Salutations,
Hackasacka -
Accepted Answer
Bonjour,
Je viens de basculer chrislye.fr sous Arastta le temps du brassage et de la mise à jour du cache de l'hébergeur.
Vous pouvez faire tous les tests avec les code données en mp
Dans votre script j'ai remplacé tous les https://magasin002.mutu.firstheberg.net/chrislye5 par https://chrislye.fr
Normalement ily a un .htaccess à la racine de l'hébergement qui bascule l'ensemble de mes sites en php7
(AddType application/x-httpd-php7 .php)
Hello,
I just switch chrislye.fr under Arastta the time of brewing and updating the cache of the host.
You can do all the tests with the code given in mp
In your script I replaced all the https://magasin002.mutu.firstheberg.net/chrislye5 by https://chrislye.fr
Normally there is a .htaccess at the root of the hosting that switches all of my sites in php7
(AddType application / x-httpd-php7 .php) -
Accepted Answer
Salut Christian,
Dans Aratta Admin -> Système -> Sécurité -> Utiliser SSL
Je l'ai changé en catalogue et site ce qui a malheureusement cassé l'Admin aussi.
Je suis désolé pour ça.
Nous avons constaté que, lorsqu'il a été modifié, il a mis en évidence un problème évident.
Le code source de la vue catalogue du site web:-
Ça devrait être:-
Il est dérivé de : -
/catalogue/view/theme/second/template/common/header.tpl
code type="markup"][/code]
Nous devons donc déterminer pourquoi il n'y a pas eu de mise à jour ?
Pouvez-vous réinitialiser le site à l'installation de base à nouveau s'il vous plaît ?
Salutations,
Hackasacka
--------------------------------------------------------------------------------------------------------------------
Hi Christian,
In Aratta Admin -> System -> Security -> Use SSL
Changed it to catalogue and site which unfortunately broke the Admin too.
Sorry about that.
We did find that when it was changed it did highlight an obvious problem.
The source code of the catalogue view of the website:-
This should be :-
It is derived from:-
/catalog/view/theme/second/template/common/header.tpl
<b-ase href="/<?php echo $base; ?>" />
So we need to determine why this did not update?
Can you reset the site to basic install again please?
Regards,
Hackasacka -
Accepted Answer
Salut Christian,
Nous pouvons trouver les paramètres dans Arastta Admin mais le bouton de sauvegarde a un événement Javascript et nous ne pouvons pas trouver "Save".
Vous pouvez le modifier directement dans les paramètres de la base de données, par exemple config_secure 0
Salutations,
Hackasacka
--------------------------------------------------------------------------------------------------------------
Hi Christian,
We can find the settings in Arastta Admin but the save button has a Javascript event and we can't find "Save".
You could modify it directly in the database settings i.e. config_secure 0
Regards,
Hackasacka -
Accepted Answer
-
Accepted Answer
-
Accepted Answer
Salut Christian,
Pouvez-vous trouver le fichier
admin/define.php
Changer
code type="markup"]// Répertoires
// $base = __DIR__ ;
$base = "https://chrislye.fr/" ;[/code]
Pour
code type="markup"]// Répertoires
$base = __DIR__ ;[/code] ;[/code
Modifier le template header.tpl fonctionnait sauf que les images étaient référencées avec http et non https qui est défini dans le fichier ci-dessus aussi.
Évidemment, nous aimerions qu'il soit implémenté via l'interface d'administration normale, mais nous sommes toujours en train de déterminer ce qui cause le problème.
Salutations,
Hackasacka
-------------------------------------------------------------------------------------------------------------------------------
Hi Christian,
Can you find file
admin/define.php
Change
// Directories
// $base = __DIR__;
$base = "https://chrislye.fr/";
To
// Directories
$base = __DIR__;
Changing the template header.tpl worked except for the images were referenced with http not https which is defined in the file above too.
Obviously, we would like it to be implemented via the normal admin interface, but we are still determining what is causing the problem.
Regards,
Hackasacka -
Accepted Answer
-
Accepted Answer
Salut Christian,
Votre fichier de test HTML est incorrect. Vous devez lire votre code attentivement.
<!DOCTYPE html>>>DOCTYPE html
<!--[if IE]>< ![endif]-->>
<!--[if IE 8 ]><html dir="ltr" lang="en" class="ie8">< ![endif]-->>
<!--[if IE 9 ]><html dir="ltr" lang="en" class="ie9">< ![endif]-->>
<!--[if (gt IE 9)| !!(IE)]><!-->>
<html dir="ltr" lang="fr">
<!--< ![endif]-->>
<tête >>
<m-eta charset="UTF-8" ></m>
<m-eta name="viewport" content="width=device-width, initial-scale=1">
<t-itle>Christian Arastta SSL Test </title>Christian Arastta Test SSL
<b-ase href="https://chrislye.fr" ></b>
<m-eta name="description" content="Mon magasin" ></m>
<m-eta http-equiv="X-UA-Compatible" content="IE=edge">".
<l-ink href="https://chrislye.fr/image/catalog/cart.png" rel="icon" ></l>
<s-cript src="/catalogue/view/j-avascript/j-avascript/jquery/jquery-2.1.1.min.js" type="text/j-avascript"></script>
<l-l-ink href="/catalogue/view/j-avascript/j-avascript/bootstrap/css/bootstrap.min.css" rel="styleheet" media="screen" ></l>
<s-s-cript src="/catalogue/view/j-avascript/bootstrap/js/bootstrap.min.js" type="text/j-avascript"></script>".
<l-l-ink href="/catalogue/view/j-avascript/font-awesome/css/font-awesome.min.css" rel="styleheet" type="text/css" ></l>
<l-l-ink href="//fonts.googleapis.com/css?family=Open+Sans:400,400i,300,700" rel="styleheet" type="text/css" ></l>
<l-l-ink href="//fonts.googleapis.com/css?family=PT+Serif:400,700" rel="stylesheet" type="text/css">"text/css
<l-l-ink href="/catalogue/view/theme/second/stylesheet/stylesheet.css" rel="stylesheet">".
<l-l-ink href="/catalogue/view/j-avascript/j-avascript/jquery/owl-carousel/owl.carousel.css" type="text/css" rel="styleheet" media="screen" ></l>
<s-s-cript src="/catalog/view/j-avascript/common.js" type="text/j-avascript"></script>"></script
<s-s-cript src="/catalogue/view/j-avascript/arastta.js" type="text/j-avascript"></script>">/script
<s-s-cript src="/catalogue/view/theme/second/j-avascript/script.js" type="text/j-avascript"></script>".
<s-s-cript src="/catalogue/view/j-avascript/j-avascript/jquery/owl-carousel/owl.carousel.min.js" type="text/j-avascript"></script>
</tête> </tête
<corps class="maison commune"> <corps
<div id="top-block"> <div
<div id="top-block" class="top-block">"top-block
<div id="diaporama0" class="owl-carousel" style="opacité : 1 ;">" class="owl-carousel
<div class="item"> <div
<a href="/forum?route=product/product&path=18_46&product_id=47"><img src="https://chrislye.fr/image/cache/catalog/demo/banners/slide-1-2048x640.jpg" alt="Slide 1" class="img-responsive" /><</a>a>
</div> </div
<div class="item"> <div
<a href="/forum?route=product/product&path=34&product_id=48"><img src="https://chrislye.fr/image/cache/catalog/demo/banners/slide-2-2048x640.jpg" alt="Slide 2" class="img-responsive" /></a>a>
</div> </div
</div> </div
<s-s-cript type="text/j-avascript"> <s-cript type
<!--
$('#slideshow0').owlCarousel({ {
articles : 6,
singleItem : true,
navigation : true,
navigationText : ['<i class="fa fa-chevron-left fa-5x"></i>','<i class="fa fa fa-chevron-right fa-5x"></i>'],
pagination : faux
}) ;
-->
</script> </script
</div> </div
</div> </div
</corps> </corps
</html>
Salutations,
Hackasacka
--------------------------------------------------------------------------------------------------------------------
Hi Christian,
Your test HTML file is incorrect. You have to read your code carefully.
<!DOCTYPE html>
<!--[if IE]><![endif]-->
<!--[if IE 8 ]><html dir="ltr" lang="en" class="ie8"><![endif]-->
<!--[if IE 9 ]><html dir="ltr" lang="en" class="ie9"><![endif]-->
<!--[if (gt IE 9)|!(IE)]><!-->
<html dir="ltr" lang="en">
<!--<![endif]-->
<head>
<m-eta charset="UTF-8" ></m>
<m-eta name="viewport" content="width=device-width, initial-scale=1">
<t-itle>Christian Arastta SSL Test</title>
<b-ase href="https://chrislye.fr" ></b>
<m-eta name="description" content="My Store" ></m>
<m-eta http-equiv="X-UA-Compatible" content="IE=edge">
<l-ink href="https://chrislye.fr/image/catalog/cart.png" rel="icon" ></l>
<s-cript src="/catalog/view/j-avascript/jquery/jquery-2.1.1.min.js" type="text/j-avascript"></script>
<l-ink href="/catalog/view/j-avascript/bootstrap/css/bootstrap.min.css" rel="stylesheet" media="screen" ></l>
<s-cript src="/catalog/view/j-avascript/bootstrap/js/bootstrap.min.js" type="text/j-avascript"></script>
<l-ink href="/catalog/view/j-avascript/font-awesome/css/font-awesome.min.css" rel="stylesheet" type="text/css" ></l>
<l-ink href="//fonts.googleapis.com/css?family=Open+Sans:400,400i,300,700" rel="stylesheet" type="text/css" ></l>
<l-ink href="//fonts.googleapis.com/css?family=PT+Serif:400,700" rel="stylesheet" type="text/css">
<l-ink href="/catalog/view/theme/second/stylesheet/stylesheet.css" rel="stylesheet">
<l-ink href="/catalog/view/j-avascript/jquery/owl-carousel/owl.carousel.css" type="text/css" rel="stylesheet" media="screen" ></l>
<s-cript src="/catalog/view/j-avascript/common.js" type="text/j-avascript"></script>
<s-cript src="/catalog/view/j-avascript/arastta.js" type="text/j-avascript"></script>
<s-cript src="/catalog/view/theme/second/j-avascript/script.js" type="text/j-avascript"></script>
<s-cript src="/catalog/view/j-avascript/jquery/owl-carousel/owl.carousel.min.js" type="text/j-avascript"></script>
</head>
<body class="common-home">
<div id="top-block">
<div id="top-block" class="top-block">
<div id="slideshow0" class="owl-carousel" style="opacity: 1;">
<div class="item">
<a href="/forum?route=product/product&path=18_46&product_id=47"><img src="https://chrislye.fr/image/cache/catalog/demo/banners/slide-1-2048x640.jpg" alt="Slide 1" class="img-responsive" /></a>
</div>
<div class="item">
<a href="/forum?route=product/product&path=34&product_id=48"><img src="https://chrislye.fr/image/cache/catalog/demo/banners/slide-2-2048x640.jpg" alt="Slide 2" class="img-responsive" /></a>
</div>
</div>
<s-cript type="text/j-avascript">
<!--
$('#slideshow0').owlCarousel({
items: 6,
singleItem: true,
navigation: true,
navigationText: ['<i class="fa fa-chevron-left fa-5x"></i>', '<i class="fa fa-chevron-right fa-5x"></i>'],
pagination: false
});
-->
</script>
</div>
</div>
</body>
</html>
Regards,
Hackasacka -
Accepted Answer
Je renvoyé à nouveau le fichier mais j'ai modifié les lignes entre head et /head
exemple:
m-eta charset="UTF-8" par meta charset="UTF-8" j'ai supprimé le - à toutes les lignes
I returned the file again but changed the lines between head et /head
example:
m-eta charset = 'UTF-8' by meta charset = 'UTF-8' I deleted the - on all lines -
Accepted Answer
Salut Christian,
Pouvez-vous corriger le fichier /admin/define.php ?
.<?php
/**
* @package Arastta eCommerce
* @copyright 2015-2017 Arastta Association. Tous droits réservés.
* Voir CREDITS.txt pour les crédits et autres avis de copyright.
* licence GNU GPL version 3 ; voir LICENSE.txt
* @link https://arastta.org
*/
defined('AREXE') ou mourir ;
HTTP // HTTP
define('HTTP_SERVER','http://' . $_SERVER['HTTP_HOST'] . rtrim(dirname(dirname(dirname($_SERVER['SCRIPT_NAME']))),'/.\\\') .'/admin/') ;
define('HTTP_CATALOG','http://' . $_SERVER['HTTP_HOST'] . rtrim(dirname(dirname(dirname($_SERVER['SCRIPT_NAME']))),'/.\\\') ;
define('HTTP_IMAGE','http://','http://' . $_SERVER['HTTP_HOST'] . rtrim(dirname(dirname(dirname($_SERVER['SCRIPT_NAME']))),'/.\\\') . ` /image/') ;
// HTTPS
define('HTTPS_SERVER', (!empty($_SERVER['HTTPS']) ? https://' :'http://') . $_SERVER['HTTP_HOST'] . rtrim(dirname(dirname($_SERVER['SCRIPT_NAME'])),'/.\\\') . ` /admin/') ;
define('HTTPS_CATALOG', (!empty($_SERVER['HTTPS']) ? https://' :'http://') . $_SERVER['HTTP_HOST'] . rtrim(dirname(dirname($_SERVER['SCRIPT_NAME'])),'/.\\\') .'/') ;
define('HTTPS_IMAGE', (!empty($_SERVER['HTTPS']) ? https://' :'http://') . $_SERVER['HTTP_HOST'] . rtrim(dirname(dirname($_SERVER['SCRIPT_NAME'])),'/.\\\') . ` /image/') ;
Variables // Variables
define('IS_ADMIN', true) ;
Annuaires // Annuaires
$base = __DIR__ ;
parties = exploser (DIRECTORY_SEPARATOR, $base) ;
array_pop($parts) ;
define('DIR_BASE', $base .'/') ;
define('DIR_ROOT', implode(DIRECTORY_SEPARATOR, $parts) . '/') ;
define('DIR_CLI', DIR_ROOT .'cli/') ;
define('DIR_INSTALL', DIR_ROOT .'install/') ;
define('DIR_SYSTEM', DIR_ROOT .'system/') ;
define('DIR_ADMIN', DIR_ROOT .'admin/') ;
define('DIR_CATALOG', DIR_ROOT .'catalog/') ;
define('DIR_VQMOD', DIR_ROOT .'vqmod/') ;
define('DIR_IMAGE', DIR_ROOT .'image/') ;
define('DIR_DOWNLOAD', DIR_ROOT .'download/') ;
define('DIR_UPLOAD', DIR_ROOT .'upload/') ;
define('DIR_CONFIG', DIR_SYSTEM .'config/') ;
define('DIR_CACHE', DIR_SYSTEM .'cache/') ;
define('DIR_LOG', DIR_SYSTEM .'log/') ;
define('DIR_MODIFICATION', DIR_SYSTEM .'modification/') ;
define('DIR_LANGUAGE', DIR_ADMIN .'language/') ;
define('DIR_TEMPLATE', DIR_ADMIN .'view/template/') ;
define('DIR_APPLICATION', DIR_ADMIN) ; // amorti à cause des instances de l'application, utilisez DIR_ADMIN
define('DIR_LOGS', DIR_LOG) ; // amorti en raison d'un usage pluriel, utilisez DIR_LOG
Salutations,
Hackasacka
----------------------------------------------------------------------------------------------------------------------------
Hi Christian,
Can you correct the /admin/define.php please.
<?php
/**
* @package Arastta eCommerce
* @copyright 2015-2017 Arastta Association. All rights reserved.
* @copyright See CREDITS.txt for credits and other copyright notices.
* @license GNU GPL version 3; see LICENSE.txt
* @link https://arastta.org
*/
defined('AREXE') or die;
// HTTP
define('HTTP_SERVER', 'http://' . $_SERVER['HTTP_HOST'] . rtrim(dirname(dirname($_SERVER['SCRIPT_NAME'])), '/.\\') . '/admin/');
define('HTTP_CATALOG', 'http://' . $_SERVER['HTTP_HOST'] . rtrim(dirname(dirname($_SERVER['SCRIPT_NAME'])), '/.\\') . '/');
define('HTTP_IMAGE', 'http://' . $_SERVER['HTTP_HOST'] . rtrim(dirname(dirname($_SERVER['SCRIPT_NAME'])), '/.\\') . '/image/');
// HTTPS
define('HTTPS_SERVER', (!empty($_SERVER['HTTPS']) ? 'https://' : 'http://') . $_SERVER['HTTP_HOST'] . rtrim(dirname(dirname($_SERVER['SCRIPT_NAME'])), '/.\\') . '/admin/');
define('HTTPS_CATALOG', (!empty($_SERVER['HTTPS']) ? 'https://' : 'http://') . $_SERVER['HTTP_HOST'] . rtrim(dirname(dirname($_SERVER['SCRIPT_NAME'])), '/.\\') . '/');
define('HTTPS_IMAGE', (!empty($_SERVER['HTTPS']) ? 'https://' : 'http://') . $_SERVER['HTTP_HOST'] . rtrim(dirname(dirname($_SERVER['SCRIPT_NAME'])), '/.\\') . '/image/');
// Variables
define('IS_ADMIN', true);
// Directories
$base = __DIR__;
$parts = explode(DIRECTORY_SEPARATOR, $base);
array_pop($parts);
define('DIR_BASE', $base . '/');
define('DIR_ROOT', implode(DIRECTORY_SEPARATOR, $parts) . '/');
define('DIR_CLI', DIR_ROOT . 'cli/');
define('DIR_INSTALL', DIR_ROOT . 'install/');
define('DIR_SYSTEM', DIR_ROOT . 'system/');
define('DIR_ADMIN', DIR_ROOT . 'admin/');
define('DIR_CATALOG', DIR_ROOT . 'catalog/');
define('DIR_VQMOD', DIR_ROOT . 'vqmod/');
define('DIR_IMAGE', DIR_ROOT . 'image/');
define('DIR_DOWNLOAD', DIR_ROOT . 'download/');
define('DIR_UPLOAD', DIR_ROOT . 'upload/');
define('DIR_CONFIG', DIR_SYSTEM .'config/');
define('DIR_CACHE', DIR_SYSTEM . 'cache/');
define('DIR_LOG', DIR_SYSTEM . 'log/');
define('DIR_MODIFICATION', DIR_SYSTEM . 'modification/');
define('DIR_LANGUAGE', DIR_ADMIN . 'language/');
define('DIR_TEMPLATE', DIR_ADMIN . 'view/template/');
define('DIR_APPLICATION', DIR_ADMIN); // depreciated due to app instances, use DIR_ADMIN
define('DIR_LOGS', DIR_LOG); // depreciated due to plural usage, use DIR_LOG
Regards,
Hackasacka -
Accepted Answer
-
Accepted Answer
Salut Christian,
Il y a un fichier /define.php à la racine du site qui effectue les requêtes http https et définit la variable de base pour le frontend du site.
Il semble que ceci devrait être en train de changer l'url de l'image ?
code type="markup"]// HTTPS
define('HTTPS_SERVER', (!empty($_SERVER['HTTPS']) ? https://' :'http://') . $_SERVER['HTTP_HOST'] . rtrim(dirname($_SERVER['SCRIPT_NAME']),'/.\\') .'/') ;
define('HTTPS_IMAGE', (!empty($_SERVER['HTTPS']) ? https://' :'http://') . $_SERVER['HTTP_HOST'] . rtrim(dirname($_SERVER['SCRIPT_NAME']),'/.\\'). .'/image/') ;[/code].
Je ne sais pas pourquoi cela ne fonctionne pas encore, mais comprenez votre problème maintenant.
La version de PHP est la 5.4 et vous avez toutes les bibliothèques requises.
Salutations,
Hackasacka
-------------------------------------------------------------------------------------------------------------------------------------------------
Hi Christian,
There's a file /define.php in the root of the site that effects the http https requests and defines the base variable for the frontend of the site.
It looks like this should be changing the image url?
// HTTPS
define('HTTPS_SERVER', (!empty($_SERVER['HTTPS']) ? 'https://' : 'http://') . $_SERVER['HTTP_HOST'] . rtrim(dirname($_SERVER['SCRIPT_NAME']), '/.\\') . '/');
define('HTTPS_IMAGE', (!empty($_SERVER['HTTPS']) ? 'https://' : 'http://') . $_SERVER['HTTP_HOST'] . rtrim(dirname($_SERVER['SCRIPT_NAME']), '/.\\') . '/image/');
Not sure why it does not work yet, but understand your problem now.
The version of PHP is 5.4 and you have all of the libraries required too.
Regards,
Hackasacka -
Accepted Answer
Je ne comprends pas très bien, vous me parlez du fichier define.php qui est à la racine du site ou du fichier define.php qui est dans l'admin. Celui que j'ai modifié est dans l'admin
I do not quite understand, you tell me about the file define.php which is at the root of the site or the file define.php which is in the admin. The one I modified is in the admin -
Accepted Answer
J'ai modifié les lignes define.php situé à la racine du site
// HTTPS
//define('HTTPS_SERVER', (!empty($_SERVER['HTTPS']) ? 'https://' : 'http://') . $_SERVER['HTTP_HOST'] . rtrim(dirname($_SERVER['SCRIPT_NAME']), '/.\\') . '/');
//define('HTTPS_IMAGE', (!empty($_SERVER['HTTPS']) ? 'https://' : 'https://') . $_SERVER['HTTP_HOST'] . rtrim(dirname($_SERVER['SCRIPT_NAME']), '/.\\') . '/image/');
define('HTTPS_SERVER', (!empty($_SERVER['HTTPS']) ? 'https://' : 'http://') . $_SERVER['HTTP_HOST'] . rtrim(dirname($_SERVER['SCRIPT_NAME']), '/.\\') . '/');
define('HTTPS_IMAGE', (!empty($_SERVER['HTTPS']) ? 'https://' : 'http://') . $_SERVER['HTTP_HOST'] . rtrim(dirname($_SERVER['SCRIPT_NAME']), '/.\\') . '/image/');
I modified the lines define.php located at the root of the site
// HTTPS
//define('HTTPS_SERVER', (!empty($_SERVER['HTTPS']) ? 'https://' : 'http://') . $_SERVER['HTTP_HOST'] . rtrim(dirname($_SERVER['SCRIPT_NAME']), '/.\\') . '/');
//define('HTTPS_IMAGE', (!empty($_SERVER['HTTPS']) ? 'https://' : 'https://') . $_SERVER['HTTP_HOST'] . rtrim(dirname($_SERVER['SCRIPT_NAME']), '/.\\') . '/image/');
define('HTTPS_SERVER', (!empty($_SERVER['HTTPS']) ? 'https://' : 'http://') . $_SERVER['HTTP_HOST'] . rtrim(dirname($_SERVER['SCRIPT_NAME']), '/.\\') . '/');
define('HTTPS_IMAGE', (!empty($_SERVER['HTTPS']) ? 'https://' : 'http://') . $_SERVER['HTTP_HOST'] . rtrim(dirname($_SERVER['SCRIPT_NAME']), '/.\\') . '/image/'); -
Accepted Answer
Je ne comprends pas pourquoi ça ne fonctionne pas, j'ai remis les define.php à l'origine.
Je vous laisse l'accès intégral au site en espérant que vous trouverez la solution.
il est 23h50, je vais au lit, bonne nuit. A demain.
Merci pour votre aide
I do not understand why it does not work, I put the define.php originally.
I leave you full access to the site hoping you will find the solution.
it's 23:50, I'm going to bed, good night. See you tomorrow.
Thanks for your help -
Accepted Answer
Salut Christian,
J'ai peut-être trouvé pourquoi ça ne marche pas.
Dans le fichier define.php, le test de la variable PHP Global _SERVER['HTTPS'] échoue.
Apparemment, certains types d'hébergement ont ce problème.
Regardez le fichier test4dir.php dans le dossier racine et accédez-y pour voir le résultat du test SSL.
<?php
if( (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off') || $_SERVER['SERVER_PORT'] == 443 ){
//enable secure connection
echo 'SSL';
} else {
echo 'Not SSL';
}
?>
Ceci est testé dans d'autres fichiers d'Arastta.
Une fois testé sur notre hébergement il échoit "SSL".
Demandez à votre fournisseur d'hébergement pourquoi ce test échoue et s'il peut changer la réponse ?
Salutations,
Hackasacka
------------------------------------------------------------------------------------------------------------------------------------------------
Hi Christian,
Possibly found why it doesn't work.
In the file define.php the test for the PHP Global variable _SERVER['HTTPS'] fails.
Apparently, some types of hosting have this problem.
Look at file test4dir.php in the root folder and then access it to see the result of the SSL test.
<?php
if( (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off') || $_SERVER['SERVER_PORT'] == 443 ){
//enable secure connection
echo 'SSL';
} else {
echo 'Not SSL';
}
?>
This is tested for in other files in Arastta.
When tested on our hosting it echos "SSL".
Ask your host provider why this test fails and if they can change the response?
Regards,
Hackasacka -
Accepted Answer
Bonjour,
J'ai fais la demande à mon hébergeur je vous envoi la réponse dés sa réception.
Le fichier test4dir.php donne:
/srv/filer02/magasin002/www/Chrislye5
Not SSL
Ce qui me surprends c'est que le test se réalise sur le chemin du script (/srv/filer02/magasin002/www/Chrislye5) mais pas sur le nom de domaine chrislye.fr hors le certificat est donné pour un nom de domaine.
Sous OpenCart l'identification du HTTPS se fait à partir du .htaccess et d'un config.php:
.htacces:
# Redirect http to https
RewriteEngine On
RewriteCond %{HTTPS} !on
RewriteCond %{SERVER_PORT} !^443$
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{http_host}/$1 [R=301,L]
config.php:
// HTTP
define('HTTP_SERVER', 'http://chrislye.fr/');
// HTTPS
define('HTTPS_SERVER', 'https://chrislye.fr/');
// DIR
define('DIR_APPLICATION', '/srv/filer02/magasin002/www/Chrislye4/catalog/');
define('DIR_SYSTEM', '/srv/filer02/magasin002/www/Chrislye4/system/');
define('DIR_IMAGE', '/srv/filer02/magasin002/www/Chrislye4/image/');
define('DIR_STORAGE', '/srv/filer02/magasin002/storage/');
define('DIR_LANGUAGE', DIR_APPLICATION . 'language/');
define('DIR_TEMPLATE', DIR_APPLICATION . 'view/theme/');
define('DIR_CONFIG', DIR_SYSTEM . 'config/');
define('DIR_CACHE', DIR_STORAGE . 'cache/');
define('DIR_DOWNLOAD', DIR_STORAGE . 'download/');
define('DIR_LOGS', DIR_STORAGE . 'logs/');
define('DIR_MODIFICATION', DIR_STORAGE . 'modification/');
define('DIR_SESSION', DIR_STORAGE . 'session/');
define('DIR_UPLOAD', DIR_STORAGE . 'upload/');
On voit bien ici que le define('HTTPS_SERVER', et bien sur le nom de domaine 'https://chrislye.fr/'
Et ça fonctionne
Je constate que le fichiers chrislye.fr/test.html ne passe plus en SSL !!!
Cordialement,
Christian
Hello,
I made the request to my host I send you his response as soon as he receives it.
The test4dir.php file gives:
/srv/filer02/magasin002/www/Chrislye5
Not SSL
What surprises me is that the test is performed on the path of the script (/ srv / filer02 / store002 / www / Chrislye5) but not on the domain name chrislye.fr out of the certificate is given for a domain name.
Under OpenCart the identification of the HTTPS is done from .htaccess and config.php:
.htaccess:
# Redirect http to https
RewriteEngine On
RewriteCond %{HTTPS} !on
RewriteCond %{SERVER_PORT} !^443$
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{http_host}/$1 [R=301,L]
config.php:
// HTTP
define('HTTP_SERVER', 'http://chrislye.fr/');
// HTTPS
define('HTTPS_SERVER', 'https://chrislye.fr/');
// DIR
define('DIR_APPLICATION', '/srv/filer02/magasin002/www/Chrislye4/catalog/');
define('DIR_SYSTEM', '/srv/filer02/magasin002/www/Chrislye4/system/');
define('DIR_IMAGE', '/srv/filer02/magasin002/www/Chrislye4/image/');
define('DIR_STORAGE', '/srv/filer02/magasin002/storage/');
define('DIR_LANGUAGE', DIR_APPLICATION . 'language/');
define('DIR_TEMPLATE', DIR_APPLICATION . 'view/theme/');
define('DIR_CONFIG', DIR_SYSTEM . 'config/');
define('DIR_CACHE', DIR_STORAGE . 'cache/');
define('DIR_DOWNLOAD', DIR_STORAGE . 'download/');
define('DIR_LOGS', DIR_STORAGE . 'logs/');
define('DIR_MODIFICATION', DIR_STORAGE . 'modification/');
define('DIR_SESSION', DIR_STORAGE . 'session/');
define('DIR_UPLOAD', DIR_STORAGE . 'upload/');
We can see here that the define ('HTTPS_SERVER', and of course the domain name 'https://chrislye.fr/'
And it works
I see that the file chrislye.fr/test.html no longer passes SSL!
Regards,
Christian -
Accepted Answer
Salut Christian,
Le fichier test.html utilise toujours le SSL auquel vous n'avez qu'à accéder avec https. En d'autres termes, ajoutez le "s" à l'url.
Cela peut se produire si vous le tapez simplement sans spécifier l'adresse complète car il n'y a pas de redirection pour le trafic http.
De plus, si nous supprimons les images (en changeant le chemin utilisé dans le fichier define.php), votre site de démonstration actuel reçoit le feu vert SSL et est sécurisé.
Votre site Arastta ne fonctionne pas parce que les images ne sont pas chargées avec https à cause de la logique de l'instruction conditionnelle.
.define('HTTPS_IMAGE', (!empty($_SERVER['HTTPS']) ? https://' :'http://') . $_SERVER['HTTP_HOST'] . rtrim(dirname($_SERVER['SCRIPT_NAME']),'/.\\'). .'/image/') ;
Des contrôles conditionnels existent ailleurs dans Arastta pour _SERVER['HTTPS'], il est donc moins de travail de maintenance pour résoudre ce problème que de pirater toutes les instances du test.
J'ai juste ajouté une possibilité de contourner le fichier /define.php :-
/****
* Rendre PHP HTTPS conscient via HTTP_X_FORWARDED_PROTO
*/
if(isset(isset($_SERVER['HTTP_X_FORWARDED_PROTO'])) && $_SERVER['HTTP_X_FORWARDED_PROTO'] =='https') {
$_SERVER['HTTPS']='on' ;
}
On dirait que ça a marché, mais d'autres tests sont suggérés.
Salutations,
Hackasacka
---------------------------------------------------------------------------------------------------------------------------------------------------------------
Hi Christian,
The test.html file is still using the SSL you just have to access it with https. In other words add the "s" to the url.
This may happen if you just type it out without specifying the full address as there is no re-direct for http traffic.
Also, if we remove the images (by changing the path used in the define.php) your current demo site gets the "green" SSL light and is secure.
Your Arastta site doen't work due to the images not getting loaded with https due to the logic in the conditional statement.
define('HTTPS_IMAGE', (!empty($_SERVER['HTTPS']) ? 'https://' : 'http://') . $_SERVER['HTTP_HOST'] . rtrim(dirname($_SERVER['SCRIPT_NAME']), '/.\\') . '/image/');
Conditional checks exist elsewhere in Arastta for _SERVER['HTTPS'] , so it is less maintenance work to fix this issue as opposed to hacking all instances of the test.
Just added a posible work around to the /define.php :-
/**
* Make PHP HTTPS aware via HTTP_X_FORWARDED_PROTO
*/
if(isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') {
$_SERVER['HTTPS']='on';
}
Looks like it has worked, but more testing is suggested.
Regards,
Hackasacka -
Accepted Answer
Salut Christian,
Le fil de discussion du Forum ne semble pas ajouter les derniers messages à la fin.
Pouvez-vous en commencer un nouveau et les relier si vous rencontrez le même problème ?
Salutations,
Hackasacka
-----------------------------------------------------------------------------------------------------
Hi Christian,
The thread in the Forum does not seem to add the latest posts to the end.
Can you start a new one and link them if you are experiencing the same problem?
Regards,
Hackasacka -
Accepted Answer
-
Accepted Answer
Boujour,
Je vous remercie pour votre patience, votre compétence ainsi que pour le relationnel que nous avons pu établir.
Je vais maintenant reconstruire le site en validant à chaque étapes sont bon fonctionnement.
Merci encore
Très cordialement,
Christian
Hello,
I thank you for your patience, your competence as well as for the relationship that we have been able to establish.
I will now rebuild the site by validating at each stage are smooth operation.
thanks again
Best regards,
Christian -
Accepted Answer
-
Accepted Answer
Hi Rune,
The post can be seen at the top here https://arastta.org/community , but when selecting "view post" you only see the thread up to Sunday, June 23 2019, 08:04 PM.
Do you see it all ok
Regards,
Hackasacka -
Accepted Answer
-
Accepted Answer
Salut Christian,
Demandez à vos hôtes si le serveur est derrière un répartiteur de charge ?
Mieux vaut faire un peu plus de tests d'abord, mais heureux qu'il se rapproche d'une plate-forme de travail.
Salutations,
Hackasacka
---------------------------------------------------------------------------------------------------------------------
Hi Christian,
Ask your hosts if the server is sitting behind a load balancer?
Better do a little more testing first, but glad it is getting closer to a working platform.
Regards,
Hackasacka -
Accepted Answer
Salut Christian,
N'oubliez pas que le fichier admin/define.php peut avoir besoin d'être modifié si vous souhaitez également crypter le backend.
Salutations,
Hackasacka
-----------------------------------------------------------------------------------------------
Hi Christian,
Don't forget the admin/define.php may need modifying if you want to encrypt the backend too.
Regards,
Hackasacka -
Accepted Answer
In future please do not delete other peoples posts!
There may be various rules regarding the the productive engagement of users in this Arastta forum, but as you are not a moderator then it is not your place to censor other users posts.
Arastta doesn't seem to be gaining any momentum and other Opensource projects are open to discussion and development. It's hardly a promotion as they are all free.
We respect your opinion, so just express yourself instead in a meaningful manor as opposed to deleting content you personally do not approve.
The actual Arastta team do not seem to share the same interest as you have lately and it is kind of you to help too.
Regards,
Hackasacka -
Accepted Answer
Bonjour,
J'ai ajouté à admin/define.php
* Make PHP HTTPS aware via HTTP_X_FORWARDED_PROTO
*/
if(isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') {
$_SERVER['HTTPS']='on';
};
Mais cela n'a aucun effet admin reste en http
Hello,
I added to admin / define.php
* Make PHP HTTPS aware via HTTP_X_FORWARDED_PROTO
*/
if(isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') {
$_SERVER['HTTPS']='on';
};
But this has no admin effect remains in http -
Accepted Answer
Salut Christian,
Nous avons dû avoir temporairement Arastta admin -> Système -> Système -> Paramètres -> Sécurité -> Utiliser SSL réglé sur Catalogue uniquement en raison d'une violation de l'accès Admin.
Il est maintenant défini à la fois sur admin et catalogue et semble correct avec votre modification de admin/define.php.
Salutations,
Hackasacka
----------------------------------------------------------------------------------------------------------------------------------------
Hi Christian,
We had to temporarily have Arastta admin -> System -> Settings ->Security -> Utiliser SSL set to Catalogue only due to Admin access breaking.
It is now set to both admin and catalogue and appears to be ok with your modification of admin/define.php.
Regards,
Hackasacka -
Accepted Answer
Salut Christian,
Jetez un coup d'oeil à l'outil d'importation/exportation comme sauvegarde/restauration pour vos produits et catégories.
Si vous chargez les images séparément, vous pouvez rapidement les ajouter avec l'outil d'importation.
L'exemple pourrait être de copier et d'aligner dans le produit-xxxxxx.xlsx et puis juste changer son id de produit car c'est la seule clé unique requise.
Une fois que vous avez confiance qu'il fonctionne avec quelques petites modifications et mises à jour, c'est un excellent moyen de maintenir rapidement vos données.
Il y a aussi une sauvegarde de type MySql pour toutes les tables de la base de données.
Salutations,
Hackasacka
-----------------------------------------------------------------------------------------------------------------------
Hi Christian,
Have a look at the import / export tool as backup/restore for your products and categories.
If you load the images separately you can quickly add items them with the import tool too.
Example might be to copy and row in the product-xxxx.xlsx and then just change it's product id as this is the only unique key required.
Once you trust it works with a few small changes and updates it is a great way to quickly maintain your data.
There's also a MySql type backup for any tables in the database too.
Regards,
Hackasacka -
Accepted Answer
Salut Christian,
Vous avez remarqué que vous utilisez maintenant Opencart ? Tu vas utiliser Arastta plus tard ?
Par ailleurs, il existe également un outil d'importation / exportation pour Opencart librement disponible dans leur marché d'extensions qui est très similaire à celui d'Arastta.
Il s'agit donc d'une méthode simple de portage du catalogue et des données produits entre les chariots.
Salutations,
Hackasacka
------------------------------------------------------------------------------------------------------------------
Hi Christian,
Noticed you are now using Opencart? Are you going to use Arastta later?
Incidently, there is also an Import / Export tool for Opencart freely available in their extensions market that is very similar to that in Arastta.
It is therefore an easy method of porting the catalogue and product data between the carts.
Regards,
Hackasacka -
Accepted Answer
Bonsoir,
Oui j'ai basculé provisoirement chrislye.fr sur opencart le temps de construire le site sous Arastta (Travail en cour sous https://magasin002.mutu.firstheberg.net/chrislye5/)
Il est bien évident que je basculerai sous Arastta dès que j'aurai réalisé l'intégralité du site, tout le travail que vous avez fait ne sera pas inutile soyez en assuré.
Je ne vous remercierai jamais assez pour l'énorme temps que vous passez pour résoudre mon problème.
Je ne manquerai pas de vous avertir dès la mise en place de chrislye sous Arastta
Cordialement,
Christian
Good evening,
Yes I temporarily tipped chrislye.fr on opencart the time to build the site under Arastta (Work in court under https://magasin002.mutu.firstheberg.net/chrislye5/)
It is obvious that I will switch under Arastta as soon as I realized the entire site, all the work you have done will not be useless be assured.
I can not thank you enough for the huge amount of time you spend to solve my problem.
I will not fail to warn you since the establishment of chrislye under Arastta
Regards,
Christian -
Accepted Answer
Salut Christian,
Voici une sélection de modules d'import / export pour Opencart:-
https://www.opencart.com/index.php?route=marketplace/extension&filter_license=0&filter_search=export
Nous l'aimons comme il existe depuis longtemps et il est testé sur Opencart 3.x aussi. Il a toujours fonctionné, mais n'est pas très bon sur les ressources mémoire (la plupart d'entre eux utilisent PHPExcel qui est le problème). 5000 produits était ok et vous pouvez le faire par lots de toute façon.
Spout est censé être une meilleure option en ce qui concerne la mémoire pour l'exportation CSV.
Auteur : JNeuhoff
https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=17&filter_search=export&filter_license=0
Comme si c'était souvent le cas, il y avait un problème : nous devions suivre le fichier install.xml manuellement pour mettre à jour un contrôleur et un fichier de langue (il est évident si vous lisez le contenu du fichier xml que rechercher et remplacer ou ajouter au code). Très probablement un problème de permissions au moment de l'installation.
Les en-têtes de feuilles de calcul peuvent être différents, mais la plupart du temps, vous pouvez couper et coller des colonnes et éditer les en-têtes.
Comparez les feuilles de calcul Opencart à celles d'Arastta, elles sont très similaires.
Si vous connaissez suffisamment bien les tables de la base de données, vous pouvez également déplacer les données avec elles.
Avec un peu de chance, cela pourrait vous aider dans votre migration vers Arastta.
Peut-être qu'en fin de compte, il était évident avec le recul que le problème se posait, mais c'était la première fois qu'on l'observait et c'était inattendu.
Un hébergement plus onéreux avec des licences Cpanel et WHM pour la gestion est un beau luxe.
Ce fut un plaisir de travailler en équipe.
Salutations,
Hackasacka
----------------------------------------------------------------------------------------------------------------------------------------------
Hi Christian,
Here is a selection of import / export modules for Opencart:-
https://www.opencart.com/index.php?route=marketplace/extension&filter_license=0&filter_search=export
We like this one as it has been around a long time and is tested on Opencart 3.x too. It has always worked, but is not great on memory resources (most of them use PHPExcel which is the problem). 5000 products was ok and you can do it in batches anyway.
Spout is supposedly a better option with regards to memory for CSV export.
Author: JNeuhoff
https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=17&filter_search=export&filter_license=0
As if often the case there was a hitch in that we had to follow the install.xml file manually to update a controller and language file (it's obvious if you read the file contents of the xml file what to search and replace or add to the code). Most likely a permissions issue at the time of installation.
The spreadsheet headings may be different, but mostly you can cut and paste columns and edit the headings.
Compare the Opencart to Arastta spreadsheets, they are very similar.
If you know the tables in the database well enough, you can also move the data with them too.
Hopefully, this could help with your migration to Arastta.
Perhaps, it was obvious in the end what the problem was in hindsight, but it was the first time it had been observed and was unexpected.
More expensive hosting with Cpanel and WHM licenses for management is a nice luxury.
It has been a pleasure to help work as a team effort.
Regards,
Hackasacka -
Accepted Answer
In future please do not delete other peoples posts!
There may be various rules regarding the the productive engagement of users in this Arastta forum, but as you are not a moderator then it is not your place to censor other users posts.
They are not your rules and we are free to interpret them as we like too.
The actual Arastta team do not seem to share the same interest as you have lately and it is kind of you to help too.
Regards,
Hackasacka -
Accepted Answer
Je ne comprends pas ce post.
Pour ce qui est chrislye sur arastta, actuellement je suis en train de paramétrer le site, traduire les mails en français, réaliser les différentes régions pour le prix des colis etc, etc, il y a beaucoup de travail
I do not understand this post.
As for chrislye on arastta, currently I am setting the site, translate emails in French, realize the different regions for the price of parcels etc, etc, there is a lot of work -
Accepted Answer
Salut Christian,
Pas étonnant que vous ne le compreniez pas.
Un des autres utilisateurs de ce forum a supprimé nos contributions au forum Arastta et en particulier à vous.
L'information a été fournie à titre de référence et à titre d'information.
Oui, cela peut prendre beaucoup de temps pour tout configurer, assurez-vous d'avoir des sauvegardes régulières aussi.
Sauf nos excuses pour la confusion.
Espérons qu'on pourra s'entendre et s'entraider.
Salutations,
Hackasacka
-------------------------------------------------------------------------------------------------------------------------------------
Hi Christian,
Not surprised you do not understand it.
One of the other users of this forum has been deleting our contributions to the Arastta forum and in particular to you.
The information was intended for your reference and knowledge.
Yes, it can take a long time to set everything up, somake sure you get regular backups too.
Please except our apology for the confusion.
Hopefully, we can all just get along and help each other.
Regards,
Hackasacka -
Accepted Answer
-
Accepted Answer
Salut Christian & Rune,
Nous ne nous serions pas engagés si vous n'étiez pas intervenus dans nos messages (que nous pensons utiles aussi) ?
Je prône juste la liberté d'expression et non la censure.
A moins qu'il n'y ait quelque chose que nous ne comprenons pas concernant votre implication en tant que modérateur qui s'est désigné lui-même ?
Il semble que vous ayez fait un énorme effort pour aider le projet Arastta que nous respectons également.
Il n'y a pas de problème ici maintenant.
Vous en savez probablement beaucoup plus que nous, les simples spécialistes des fusées. Il existe de nombreux types d'intelligence et de sagesse et nous pouvons tous apprendre.
Merci pour votre aide concernant le "Charger plus d'entrées".
Avez-vous besoin d'aide pour la migration des produits de votre autre panier ?
Est-ce que le https est correct pour l'admin et le catalogue maintenant aussi ?
Bien cordialement,
Hackasacka
---------------------------------------------------------------------------------------------------------------------------------------------------------------
Hi Christian & Rune,
We wouldn't of engaged if it wasn't for you intervention with our posts (which we think were helpful too)?
Just advocating free speech and not censorship.
Unless there is something we don't understand regarding your involvement as a moderator that has appointed himself?
It looks like you have made a huge effort to help the Arastta project which we also respect too.
There are no problems here now.
You probably know a lot more than us mere rocket scientists. There are lots of types of intelligence and wisdom and we can all learn.
Thanks for your help regarding the "load more entries".
Do you need any help with the product migration from your other cart?
Is the https ok for both admin and catalogue now too?
Kind regards,
Hackasacka -
Accepted Answer
Bonjour,
Voici la réponse ainsi que la solution apportée par mon hébéergeur:
______________________________________________________
Firstheberg.com - le 26/06/2019 à 15:40
Bonjour
Nous venons de rajouter dans le .htacces cette variable :
SetEnvIf x-forwarded-proto https HTTPS=on
A présent tout est bon comme vous povuez le voir :
https://magasin002.mutu.firstheberg.net/chrislye5/test4dir.php
Cordialement,
L'équipe FirstHeberg.com
______________________________________________________
J'avance doucement dans la mise en place de chrislye sous Arastta car comme je vous l'ai dit j'ai 6 autres sites à exploiter mais ne vous inquitez pas chrislye sera sous Arastta
Cordialement,
Christian
Hello,
Here is the answer as well as the solution provided by my hebegener:
______________________________________________________
Firstheberg.com - the 26/06/2019 at 15:40
Hello
We have just added in the .htaccess this variable:
SetEnvIf x-forwarded-proto https HTTPS = on
Now everything is good as you can see it:
https://magasin002.mutu.firstheberg.net/chrislye5/test4dir.php
Regards,
The FirstHeberg.com Team
______________________________________________________
I move slowly in the establishment of chrislye under Arastta because as I told you I have 6 other sites to exploit but do not worry chrislye will be under Arastta
Regards,
Christian -
Accepted Answer
Salut Christian,
L'apparence est superbe et le test SSL a maintenant un vrai résultat.
J'ai essayé quelques pages et tout fonctionne à merveille en français (probablement).
Peut-être pourriez-vous copier les images d'Opencart, exporter vos produits et catégories ? Ensuite, copiez simplement les dossiers d'images.
Salutations,
Hackasacka
---------------------------------------------------------------------------------------------------------
Hi Christian,
Looks great and the SSL test now has a true result.
Tried a few pages and it all works in French language beautifully (presumably).
Maybe you could copy the images from Opencart , export your products and categories? Then just copy the image folders.
Regards,
Hackasacka -
Accepted Answer
Bonsoir,
Chose promise chose due.
Chrislye.fr fonctionne maintenant sous Arastta.
Je ne vous remercierai jamais assez pour votre aide, votre compétence et de la patience que vous avez témoigné pour m'accompagner dans mon projet.
A bientôt
Christian
Good evening,
Promised thing thing due.
Chrislye.fr now works under Arastta.
I will never thank you enough for your help, your skill and the patience you have shown to accompany me in my project.
See you soon
Christian -
Accepted Answer
Bonsoir Christian,
Désolé pour le retard de réponse en évitant l'ordinateur en raison du temps chaud qui est encore plus chaud en France sans aucun doute.
Votre site Arastta est superbe !
Essayez peut-être l'outil d'exportation / importation maintenant (car ce serait le bon moment).
Merci pour vos aimables paroles d'appréciation.
"Mais la volonté doit être plus forte que le talent."
- Mohammed Ali
Salutations,
Hackasacka
--------------------------------------------------------------------------------------
Good Evening Christian,
Sorry about the delayed response avoiding the computer due to the hot weather that's even hotter in France no doubt.
Your Arastta site looks great!
Perhaps try the export / import tool now (as it would be a good time).
Thank you for your kind words of appreciation.
"But the will must be stronger than the skill.”
- Muhammad Ali
Regards,
Hackasacka
Your Reply
Please login to post a reply
You will need to be logged in to be able to post a reply. Login using the form on the right or register an account if you are new here.
Register Here »