Bonjour,
Il y a environ 3 mois, j'avais fait un test afin d'évaluer la possibilité de passer mon site du http au https. J'avais alors, sans la moindre difficulté, pu forcer le https via le panneau de configuration de Joomla. Cela avait fait basculer tous les http de mon site en https.
Aujourd'hui, je souhaite apporter cette modification de manière permanente à mon site mais lorsque je demande de forcer le https via le panneau de configuration (tout comme lors de mes essais donc), j'ai une alerte qui dit : HTTPS has not been enabled as it is not available on this server.
J'ai lancé une régénération du certificat SSL mais je doute que cela règle le problème. Je vais également essayer de contourner le problème en ajoutant une instruction à mon fichier .htaccess mais pourquoi Joomla ne reconnait-il plus mon certificat SSL alors qu'un autre site identique hébergé chez un autre fournisseur ne présente pas ce soucis ?
Je vous remercie chaleureusement pour votre aide, meilleurs salutations.
Vérifie avec ce site si le certificat est bien existant pour ton site
https://www.ssllabs.com/ssltest/
vérifie aussi dans l'onglet multi sites sur le manager OVH que le SSL est bien activé pour
ndd.com
et
www.ndd.com
Il est possible de tester sur le site n'importe quand.
Il ne faut pas forcer le HTTPS via .htaccess tant que le résultat du SSLLabs n'est pas A (si il y a certificate mismatch, il faut cliquer sur clearcache de temps en temps).
Sans l'adresse du site difficile de savoir …
Le mieux est de faire
Ouvrez le panneau d'administration puis ouvrez "Système", puis "Configuration". Dans l'onglet "Serveur", vous avez le paramètre "Forcer SSL" => Le site entier / tout le site / autre (je ne sais plus exactement le nom exact).
Puis de vider le cache.
Sur SSL labs, tu as bien vérifié que le certificat était présent pour le domaine et le sous domaine que tu utilises ?
Si par exemple pour joomla tu utilises www.monsite.fr, il faut tester sur ssllabs.com monsite.fr
j'ai pu voir tes liens
Comme solution,
1) essaye de faire la modification avec un autre navigateur (ou depuis un autre PC) car ton site s'affiche en HTTPS la preuve, tu as un peu de mixted content mais çà marche, https://www.1bf.com/bf.com/
Tu as quel navigateur et quel système d'exploitation ? çà ne serait pas ton PC qui a un soucis ?
2) fait la modification à la brutale sinon,
tu vas sur le FTP tu récupères le fichier configuration.php
et tu remplace http par https sur la ligne var $live_site =
Si ton certificat fonctionne très bien !
chez moi ce lien marche très bien : https://www.1bf.com/robots.txtbf.com/robots.txt
preuve que le HTTPS est fonctionnel.
il marche chez toi ce lien ?
Les certificats lets encrypts nécessitent un navigateur à jour (donc Exit XP + internet explorer mais XP + firefox à jour marche très bien ou XP + google chrome en version de mars 2016 aussi)
En fait tout ton site fonctionne bien. Il reste un lien à pg-agentsecret.pl qui renvoie un pixel transparent de tracking, mais cet url est invoqué en http.
d'ailleurs pour compléter, quand tu passes un site en HTTPS, il faut aussi que tous les liens du sitemap soient en HTTPS https://www.1bf.com/sitemap.xmlbf.com/sitemap.xml ![]()
Tu as bien activé le HTTPS dans le panneau admin ?
çà a du bloquer le mixted content (et donc bloquer le CSS), il faut activer le HTTPS dans le panneau admin puis vider le cache.
çà plante toujours dans ton panneau d'admin ?
Sur mac, avec Chrome et Firefox, c'est naze complet !
Le slider n'apparait plus, le template est totalement à la dérive.
Chez moi ton site s'affiche parfaitement sur Mac Firefox & Safari le slider sur centre de la page inclus.
As tu vidé les caches navigateur ?
çà marche bien chez nous, donc çà ne peut pas être le cache OVH..
C'est forcément ton cache navigateur.
as-tu essayé de le vider ou de lancer une navigation en mode privée ?
Tu as un certificat fonctionnel. Sinon l'on aurait une erreur site non sécurisé.
Je pense que c'est juste un bug d'affichage du manager.
Si tu vas sur le FTP et que tu récupères le fichier "configuration.php", tu as quoi à la ligne
public $force_ssl
tu dois avoir
public $force_ssl = '2';
et à la ligne
public $live_site
tu dois avoir
public $live_site = 'https://www.1bf.com/';bf.com/';
Tu peux l'éditer sur ton PC et le renvoyer sur le serveur avec les bonnes valeurs ![]()
