Comment avoir mcrypt sur un hébergement mutualisé
... / Comment avoir mcrypt sur ...
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

Comment avoir mcrypt sur un hébergement mutualisé

by
IsabelleB9
Created on 2017-07-11 17:58:23 (edited on 2024-09-04 14:17:19) in Hébergement Web-old

OVH ne donne pas d'information et ne répond pas au ticket ouvert depuis plusieurs jours.

J'ai une hébergement mutualisé qui a mcrypt et d'autres qui ne l'on pas.
Comment fait-on pour avoir sur un hébergement qui ne l'a pas et surtout comment sait-on quelle offre propose mcrypt ?

OVH la nébuleuse de l'info


2 Replies ( Latest reply on 2019-09-12 14:58:35 by
kyodev
)

mCrypt est périmé...
donc à priori, si tu vois encore ça, c'est que tes hébergements utilisent une version PHP périmée (7.3 stable en cours, 7.2 oldstable)
ton fichier `.ovhconfig` devrait ressembler à ça
```text
app.engine=php
app.engine.version=7.3
http.firewall=none
environment=production
container.image=stable
```

voir si tes applis sont compatibles

Merci pour votre réponse.

J'ai effectivement vu que mCrypt était périmée avec la version 7.2.
Perso je n'ai pas besoin de 7.2, mais même si je voulais/devais passer à 7.2, je fais comment pour remplacer mCrypt ? Est-ce qu'il y a un substitut qui ne rende pas obsolète toutes mes données cryptées en base ?

> Cette fonctionnalité est OBSOLÈTE à partir de PHP 7.1.0 et a été SUPPRIMÉE à partir de PHP 7.2.0.
>Les alternatives à cette fonctionnalité incluent :
Sodium (disponible depuis PHP 7.2.0)
OpenSSL

sodium ?
https://community.ovhcloud.com/community/fr/fonction-mcrypt-encrypt-disparue-ou-depreciee-a-partir-de-php-7-1?id=community_question&sys_id=436fad8458da42d02d4c51cec5fc9615
https://community.ovhcloud.com/community/fr/nouveaute-php-7-2?id=community_question&sys_id=73d5390c585e42d02d4c51cec5fc9629