Peut-on avoir 2 versions de php sur un même nom de domaine et hébergement Performance

Bonjour à tous,

Peut-on avoir 2 versions de php sur un même nom de domaine et hébergement Performance ?

Nous avons plusieurs sites 1 prestahop 1.7 et 2 Wordpress 5.6;

* monsite.shop/site1 sous prestahop 1.7 qui supporte php 7.2
* monsite.shop/site2 sous wordpress 5.6
* monsite.shop/site3 sous wordpress 5.6

Peut-on avoir php 7.3 pour le les sites 2 et 3 et rester en php 7.2 pour le site 1 ?
Avant de publier sur le forum j'ai testé en ajoutant à la racine du site2 le .ovhconfig:
app.engine=php
app.engine.version=7.3

Mais sans résultat enfin si j'ai tout planté, si ce n'est pas possible avec cette configuration, peut-on faire pointer les répertoires site2 et site3 vers un autre hébergement pour les isoler afin que les wordpress soit optimal avec les bonnes versions de php ?

Merci d'avance


Peut-on avoir 2 versions de php sur un même nom de domaine et hébergement Performance ?

NON. Une seule version de PHP définie dans /.ovhconfig.
Et valable pour tous les site installés sur cet hébergement.

Normalement ça fonctionne
Avez vous mis seulement

app.engine=php
app.engine.version=7.3

dans le .ovhconfig (bien avec un point au début du nom) à la racine du dossier du site2 ou

app.engine=php
app.engine.version=7.3
http.firewall=none
environment=production
container.image=stable


NON. Une seule version de PHP définie dans /.ovhconfig.
Et valable pour tous les site installés sur cet hébergement.


Ce n'est pas correct, on peut choisir différentes version de php pour les différents site.


Peut-on avoir 2 versions de php sur un même nom de domaine et hébergement Performance ?

tu peux le faire mais avec des sous domaines différents
par exemple site1.monsite.shop , site2.monsite.shop

Ce n'est pas correct, on peut choisir différentes version de php pour les différents site.

Hum! Hum! Testé hier et conflits dès la mise en service de DEUX .ovhconfig avec des valeurs de PHP **app.engine.version** différentes : 7.3 et 7.4

ah oui c'est


Hum! Hum! Testé hier et conflits dès la mise en service de DEUX .ovhconfig avec des valeurs de PHP app.engine.version différentes : 7.3 et 7.4


ah oui ça c'est possible pour le 7.3 et 7.4 car le 7.4 marche peut-être qu'en stable64 et le 7.3 en stable… ça je n'ai pas testé mais pour tout ce qui est en dessous de 7.3 il n'y a aucune soucis


ah oui ça c'est possible pour le 7.3 et 7.4 car le 7.4 marche peut-être qu'en stable64 et le 7.3 en stable... ça je n'ai pas testé mais pour tout ce qui est en dessous de 7.3 il n'y a aucune soucis



Pour avoir le coeur net je viens de tester sur mes sites
Version PHP général 7.4 en stable64 et sous domaine en 7.3 en stable et ça fonctionne


ah ouai, comment tu a fais pour avoir stable et stable64 sur le même domaine ?


ah ouai, comment tu a fais pour avoir stable et stable64 sur le même domaine ?



Tout simplement
.ovhconfig à la racine de l'hébergement (dans les réglages du manager)

app.engine=php
app.engine.version=7.4
http.firewall=none
environment=production
container.image=stable64

.ovhconfig à la racine du dossier sous-domaine

app.engine=php
app.engine.version=7.3
http.firewall=none
environment=production
container.image=stable

ok bizarre car il me semble que j'avais testé et que ça fonctionnait pas
mais moi j'avais fait l'inverse, le stable à la racine et l'autre dans un sous domaine
et puis chez ovh ils disent bien qu'on peut avoir qu'un seul environnement par hebergement…
> Il n’est pas possible de spécifier un second environnement d’exécution. Seul celui renseigné dans le fichier .ovhconfig se trouvant à la racine de votre espace de stockage est pris en compte.


et puis chez ovh ils disent bien qu'on peut avoir qu'un seul environnement par hebergement...


Oui ils disent mais il est bien marqué Version PHP **globale**

oui global si on ne défini pas une autre version de php dans un sous dossier.
Ça ils le disent qu'on peut avoir plusieurs version php après en jouant avec les ovhconfig mais ils précisent bien en gros un seul environnement par hébergement.
Bref si ça marche en mettant stable64 à la racine et les autres dans les sous domaine c'est bien :slight_smile:


Pour avoir le coeur net je viens de tester sur mes sites
Version PHP général 7.4 en stable64 et sous domaine en 7.3 en stable et ça fonctionne

Désolé, mais chez moi j'ai eu des erreurs :de type :
_Additionally, a 501 Not Implemented error was encountered while trying to use an ErrorDocument to handle the request_

Je n'ai pas de sous domaine, un seul nom de domaine avec 3 site différents
Si j'ai bien compris il faut à la racine au dessus de /www .ovhconfig -> app.engine.version=7.3
et pour prestahop /www/prestashop -> app.engine.version=7.2 ??



Si les urls de tes sites sont

www.1domaine.com/prestahopdomaine.com/prestahop
www.1domaine.com/wp1domaine.com/wp1
www.1domaine.com/wp2domaine.com/wp2

c'est impossible en tout cas

par contre si c'est
www.1domaine.comdomaine.com (= prestashop)
wp1.1domaine.comdomaine.com
wp2.1domaine.comdomaine.com

ça doit être possible à condition que les dossier sites dans l'espace hébergement (FTP) ne soit pas imbriqués


ok alors peut-être peut-on contourner en déplaçant sur un autre serveur pour isoler les plateformes


Tu ne peut pas déplacer un dossier d'un site (p. ex. www.1domaine.com/wp1domaine.com/wp1) sur un autre serveur seulement un sous-domaine (p. ex. wp1.1domaine.comdomaine.com)

Désolé, mais chez moi j'ai eu des erreurs :de type :
Additionally, a 501 Not Implemented error was encountered while trying to use an ErrorDocument to handle the request



Je n'ai jamais essayé "stable" et "stabl64" avant. Mais dans le passé (à l'époque quand 7.0 était récent et pas tout les CMS compatibles) j'avais parfois 5.6 en général et 7.0 pour un sous-domaine sans problème

En effet @kingkurt, dans le passé, j'ai eu plusieurs .ovhconfig avec des versions PHP différentes. et sans histoire de sous domaine.
Mais hier cela n'a plus fonctionné comme indiqué plus haut.

Bonjour,


Version PHP général 7.4 en stable64 et sous domaine en 7.3 en stable et ça fonctionne


la version d'openssl est la même pour les deux phpinfo ?
Car au dernière nouvelle impossible de faire cohabiter du stable et stable64 il y en a un qui prend le dessus sur l'autre

Cordialement, janus57


la version d'openssl est la même pour les deux phpinfo ?
Car au dernière nouvelle impossible de faire cohabiter du stable et stable64 il y en a un qui prend le dessus sur l'autre



Oui OpenSSL/1.1.1d pour les deux

Pour info (je ne sais pas si ça fait la différence)
Site 1 PHP Version 7.4.8 est sur un CDN en https
La sous domaine PHP Version 7.3.20 n'est pas en CDN et en http (vieux sous domaine pour un événement special il y'a 5 ans qui n'a normalement plus des visites)

Oui OpenSSL/1.1.1d pour les deux


donc pour moi tu est en "stable64" pour les deux, car en "stable" c'est du openssl 1.0.1

Cordialement, janus57

donc pour moi tu est en "stable64" pour les deux, car en "stable" c'est du openssl 1.0.1



Mais officiellement php 7.3 n'est pas dispo en "stable64". Curieux