Bonjour,
Je veux changer la version PHP sur mon site Joomla et passer de PHP 7.4 à PHP 8.0.
Pour faire cela, Je modifie le fichier .0vhconfig à la racine du site "/". La modification est bien prise en compte dans mon tableau de bord OVH mais, malgré cela, Joomla m'indique que je suis toujours en 7.4.
J'ai noté que j'ai également un fichier .ovhconfig sous "www" qui, lui reste en PHP 7.4 lorsque je fais le changement par l'administration d'OVH.. Si je le modifie manuellement ou si je supprime ce fichier, je n'ai plus accès à l'administration de mon site.
Je ne sais pas quoi faire. Pouvez-vous m'aider?
Merci d'avance.
----------
Bonjour @Jean-ChristopheS5
Dans Manager OVH > Web Cloud > Hébergement > VotreDomaine > Informations générales
Qu'avez vous pour PHP ?
Chez moi :
Bonjour Gaston_Phone,
J'ai :
Version PHP globale : 8.0
Certificat SSL : Oui - LETSENCRYPT - DV
Mais, malgré cela Joomla continue à me dire que je suis en PHP 7.4
Comme je l'ai dit, c'est ce 2ème fichier .ovhconfig sous "www" que je ne peux ni modifier (passer manuellement de PHP 7.4 à PHP 8.0), ni supprimer sans planter Joomla qui m'inquiète.
Mais peut-être le problème est-il ailleurs.
Si vous avez plusieurs fichiers .ovhconfig et de plus mal placés, sûr que cela peut entrainer des soucis.
Où sont vos fichiers .ovhconfig ? Chemin complet ?
Quels chemins pour les dossiers de vos sites ?
J'ai un fichier .ovhconfig à la racine "/", celui-ci est bien passé en PHP 8.0.
J'ai un 2ème fichier .ovhconfig sous"/www", qui est en PHP 7.4. j'imagine que c'est sur ce 2ème fichier que Joomla se base pour me dire que je suis en PHP 7.4 mais, si je modifie ce 2ème fichier pour le passer en PHP 8.0 ou si je le supprime, cela entraîne le plantage de mon site.
Mon site Joomla est sous "/www"
ce 2ème fichier que Joomla se base pour me dire que je suis en PHP 7.4
Pouvez-vous copier-coller ici le contenu de ce fichier ?
Bonjour Fritz2cat,
Ci-dessous le contenu du fichier .ovhconfig qui se trouve sous "/www"
app.engine=php
app.engine.version=7.4
http.firewall=none
environment=production
container.image=stable
container.image=stable
Indiquez stable64 au lieu de stable
Référence: https://docs.ovh.com/fr/hosting/configurer-fichier-ovhconfig
[quote="Jean-ChristopheS5, post:7, topic:54121"]
container.image=stable
Indiquez stable64 au lieu de stable
Référence: https://docs.ovh.com/fr/hosting/configurer-fichier-ovhconfig
[/quote]
J'ai fait ce que vous proposez. Tout se passe bien tant que je laisse "app.engine.version=7.4". Si je modifie "app.engine.version=8.0", Je perds l'accès à l'administration de mon site.
Je perds l'accès à l'administration de mon site.
quel site ?
quel message d'erreur ?
Joomla ?
quelle version ?
Fritz2cat,
Tout d'abord, merci de m'aider.
quel site ? www.yaya.lu (c'est le site de ma femme qui est artiste peintre).
L'administration se fait par "http://www.yaya.lu/administrator/"
quel message d'erreur ? pas de message d'erreur, seulement une page blanche
Joomla ?
quelle version ? 3.10.9
Je perds aussi l'accès au site lui-même (www.yaya.lu) avec le même effet (page blanche)
Une précision : page blanche sous Firefox pour tout le site lui-même (www.yaya.lu) sauf la page "Home". Page blanche pour le back-end ("www.yaya.lu/administrator")
Sous Microsoft Edge, même comportement mais avec le message d'erreur suivant : This page isn't working at the moment
www.yaya.lu can't currently handle this request.
HTTP ERROR 500
Bonjour,
J'ai un fichier .ovhconfig à la racine "/", celui-ci est bien passé en PHP 8.0.
J'ai un 2ème fichier .ovhconfig sous"/www", qui est en PHP 7.4
pouvez-vous mettre le contenu des 2 fichiers ?
Je pense déjà que vous en avez 1 en trop
Cordialement, janus57
L'administration se fait par "http://www.yaya.lu/administrator/"
quel message d'erreur ? pas de message d'erreur, seulement une page blanche
J'ai une page Joomla qui me demande un login/password
Videz le cache de votre navigateur ?
@Fritz2cat : Oui, c'est parceque j'ai remis le fichier .ovhconfig sous "/www" dans son état initial ("app.engine.version=7.4") pour que le site fonctionne. Je vais le remettre en PHP 8 ("app.engine.version=8.0") pour que vous puissiez voir ce que ça donne en erreur.
@janus57 :
Fichier .ovhconfig sous "/" :
container.image=stable64
app.engine.version=8.0
http.firewall=none
app.engine=php
environment=production
Fichier .ovhconfig sous "/www" :
app.engine=php
app.engine.version=7.4
http.firewall=none
environment=production
container.image=stable64
Comme je l'ai déjà écrit, si je modifie ce 2ème fichier .ovhconfig manuellement ("app.engine.version=8.0") ou si je supprime ce fichier, mon site plante (voir mon message précédent
Rectification par rapport à mon avant-dernier message : La page "Home" du site plante aussi.
Comme je l'ai déjà écrit, si je modifie ce 2ème fichier .ovhconfig manuellement ("app.engine.version=8.0") ou si je supprime ce fichier, mon site plante (voir mon message précédent
Ta version de ce site est-elle compatible PHP 8.0 ?
Y a-t-il des plugins ? Et si oui, sont-ils tous compatibles PHP 8.0 ?
Bonjour,
Perso je supprimerais celui sous /www (après avoir fait une sauvegarde) pour ne garder que celui sous "/".
Si vous n'avez pas plusieurs site qui nécessite plusieurs version PHP alors un seule et unique .ovhconfig suffit.
Si Joomla affiche de nouveau une page blanche il va falloir le laisser un peu et regarder les logs de pourquoi cela génère une page blanche (en générale cela veux dire une erreur 500).
Sachez que si vous avez ajouté des extensions/module à votre Joomla il faut bien vérifier la compatibilité des dit modules/extensions avec la version de PHP que vous souhaitez.
Cordialement, janus57
Bonjour janus57,
Si je supprime le fichier .ovhconfig sous "/www", ça plante.
C'est effectivement bien une erreur 500.
J'ai en effet installé quelques extensions supplémentaires et j'ai bien pensé que l'une d'elles pourrait ne pas être compatible avec PHP 8. Mais ce qui me fait m'interroger est que le backend plante aussi. Si je modifie le fichier .ovhconfig sous "/www", non seulement je n'ai plus accès au frontend mais je n'ai plus non plus accès au backend, même pas à l'écran d'accueil où l'on rentre le user et le mdp et ça, je ne vois pas ce qu'un plugin non compatible PHP 8 pourrait avoir à y faire.
