Est-il possible d'avoir 2 versions de php différentes dans un multisite avec plusieurs .ovhconfig ?
... / Est-il possible d'avoir 2...
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

Est-il possible d'avoir 2 versions de php différentes dans un multisite avec plusieurs .ovhconfig ?

by
VincentD18

Bonjour

J'ai un hébergement PRO lié à l'url monsite.fr, avec une version de PHP à 7.0

Dans le dossier racine /, j'ai en effet le ovhconfig suivant :

environment=production
app.engine=php
http.firewall=none
app.engine.version=7.0
container.image=legacy

Je suis en train de le re-développer en PHP 8.3 et afin de le tester sans gêner le site en production, j'ai créé un sous-domaine test.monsite.fr dans lequel j'aurai voulu avoir PHP 8.3.

J'ai donc essayé de glisser dans /test/ le ovhconfig suivant  :

environment=production
app.engine=php
http.firewall=none
app.engine.version=8.3
container.image=legacy

Mais j'ai une erreur 501.
Même chose si je mets juste :

app.engine.version=8.3

 

Je ne comprend pas la page d'explication OVH https://help.ovhcloud.com/csm/fr-web-hosting-change-php-version?id=kb_article_view&sysparm_article=KB0053013#ovhconfig-more qui dit :

Si vous utilisez votre hébergement web pour y héberger plusieurs sites web (en multisites), diverses raisons peuvent vous amener à vouloir bénéficier d'une version de PHP différente pour certains de vos multisites. Créez un fichier « .ovhconfig » contenant la version de PHP souhaitée pour le ou les multisites concernés. 

Mais aussi :

Il n'est pas possible de spécifier un second environnement d'exécution, un second mode d'exécution et/ou un second moteur d'exécution PHP sur un même hébergement web. Seuls ceux renseignés dans le fichier « .ovhconfig » se trouvant à la racine de votre espace de stockage FTP seront pris en compte.

Du coup, ce que je demande est-il possible ?

 

Merci d'avance pour vos lumières !


2 Replies ( Latest reply on 2025-01-29 08:13:11 by
VincentD18
)

Bonjour,

Dans votre cas, la réponse est non.

La version 7.0 n'est disponible qu'en 32-bit.

A partir de 7.3 ou 7.4 ce sont des environnements 64-bit.

Vous pouvez mixer des versions PHP mais pas entre du 32-bit et 64-bit.

Essayez de faire fonctionner votre vieux site en 7.4.

 

Autre chose: pourquoi "legacy" ? Avez-vous une bonne raison ? Sinon c'est "stable" pour les environnement 32-bit et "stable64" pour les plus récents.