Erreur certificat SSL
BMPCreated with Sketch.BMPZIPCreated with Sketch.ZIPXLSCreated with Sketch.XLSTXTCreated with Sketch.TXTPPTCreated with Sketch.PPTPNGCreated with Sketch.PNGPDFCreated with Sketch.PDFJPGCreated with Sketch.JPGGIFCreated with Sketch.GIFDOCCreated with Sketch.DOC Error Created with Sketch.
Question

Erreur certificat SSL

by
FlorenceL14
Created on 2019-11-13 19:24:23 (edited on 2024-09-04 12:08:04) in Hébergements Web

Bonjour,

j'ai créé une base de données sur ovh pour mon site wordpress, j'ai acheté un certificat SSL qui s'est bien installé sur deux des trois hébergements. Par contre, lorsque j'active le troisième hébergement, le message d'erreur suivant apparaît :

image

Comment faire pour résoudre cette erreur ? Je souhaiterais que mon site puisse être affiché en HTTPS.

Merci


7 Replies ( Latest reply on 2019-11-14 15:36:41 by
FlorenceL14
)

...cluster028... ne sert à rien, ce n'est pas ton domaine et Ovh n'installe pas de certificat dessus

TU NE DOIS PAS l'utiliser pour ton site
ton site a déjà du contenu mixte, car Wordpress **non installé en https**

tu aurais meilleur compte à le réinstaller proprement: https://docs.ovh.com/fr/hosting/installer-manuellement-wordpress/

Merci pour votre réponse, de mémoire il s'agit bien de la même procédure que j'ai suivie... J'ai sûrement dû faire un erreur ... Je vais recommencer.

Pour info, j'ai souscrit à l'offre perso2014, mon hébergement est accessible depuis l'adresse cluster028 (mail de félicitations envoyé par OVH).

Bonne soirée

suggestions:

vide la base de données: https://gitlab.com/sdeb/web/snippets/1857329
garde le wp-config.php
efface le contenu du ftp
upload wordpress officiel
remets le wo-config.php

installe **en utilisant HTTPS**: https://www.jeyal.com/

si besoin, dans les réglages de wordpress, corrige les deux Urls avec https

Bonjour,

j'ai supprimé toute la base de données hier soir pour la recréer aujourd'hui.
Hier dans la section FTP-SSH, j'ai activé SFTP.
J'ai bien la version de filezilla.org, en me connectant grâce aux identifiants envoyés par OVH avec le port 21, j'ai un message m'indiquant que le serveur n'est sécurisé. En suivant la procédure en indiquant aucun port et en sélectionnant le protocole sftp, le message d'erreur suivant apparaît :
Statut : Connexion à ftp.cluster028.hosting.ovh.net...
Réponse : fzSftp started, protocol_version=8
Commande : open "jeyalcomjs@ftp.cluster028.hosting.ovh.net" 22
Commande : Pass: ********
Erreur : Échec de l'authentification.
Erreur : Erreur critique : Impossible d'établir une connexion au serveur

Comment résoudre l'erreur d'authentification ?
Merci

il faut auparavant activer sftp sur l'hébergement si tu n'es pas sur un hébergement pro ou supérieur

changer le mot de passe sinon

dans tous les cas, attendre 10 / 15 mn, c'est long quand on modifie un paramètre

https://gitlab.com/sdeb/web/snippets/1780024

Ok j'ai modifié le mot de passe et suivi la procédure avec le protocole SFTP et le transfert des fichiers du site local au site distant.
Wordpress a bien été installé mais sur http et non https...
Quelle étape ai-je omise ?

Merci

le https s'obtient en corrigeant la base de données, le .htaccess et certains autres fichiers peut-être

de plus local -> www, il faut corriger le home
et à priori le domaine?

au début de ton .htaccess, ajoute:
```text
RewriteEngine On

## no-www -> www
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^ https://www\.%{HTTP_HOST}%{REQUEST_URI} [R=301,L,NE,QSA]

## http -> https
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L,NE,QSA]
```
tu forceras le https
si tu importes un local ça ne suffira pas


RewriteEngine On

## no-www -> www
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^ https://www\.%{HTTP_HOST}%{REQUEST_URI} [R=301,L,NE,QSA]

## http -> https
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L,NE,QSA]



Lorsque j'ouvre le fichier .htaccess à partir du site local je lis le code suivant :

# BEGIN WordPress

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]


# END WordPress

À quel endroit dois-je ajouter ta proposition ?

Merci


au début de ton .htaccess



**début**, avant `#BEGIN WordPress`


RewriteEngine On

## no-www -> www
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^ https://www\.%{HTTP_HOST}%{REQUEST_URI} [R=301,L,NE,QSA]

## http -> https
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L,NE,QSA]



C'est bon ça marche ! un gigantesque merci 🙏🏽☺️

je confirme, tant qu'à faire, tu pourrais aussi passer ta version de php en 7.3
(managerOvh/hébergement/infos générales: configuration)

Fait pour 7.3 😉
Encore merci pour ton aide précieuse !