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 !
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.
Merci !
Effectivement, en passant en PHP7.4 (pas 7.3), mon sous-domaine peut bien tourner sous PHP 8.3, bravo !
Et vous avez raison, j'ai passé à "stable" au lieu de "legacy"
Merci encore