Modifier version PHP

17 Aoû 2016 09:40 #1 par alain18
Bonjour,
Mon site Joomla m'informe que la version PHP de mon serveur est obsolète (Version actuelle: 5.4.45) . Je voudrais donc passer à une version plus récente PHP 5.6 ou plus mais mon hébergeur ne me propose pas de procédure pour effectuer cette démarche. Je précise également que ma version de Joomla est la 3.6.2.
En local, je suis sur Wamp avec la version PHP 5.6.19 et tout fonctionne correctement sans avoir eu à intervenir sur mon fichier .htaccess créé avec "aeSECURE"
Ma question est donc la suivante: Qui doit mettre en place cette nouvelle version ? Moi ou l'hébergeur ? et en suivant quelle procédure ?
Excusez moi, je suis un peu perdu dans ces manipulations.
Merci pour votre aide.

Connexion pour participer à la conversation.

17 Aoû 2016 10:26 #2 par toffffe
Salut
Si tu es sur un serveur dédié non infogéré, c'est à toi de le faire, mais je te conseil si tu ne sais pas le faire de faire appel à un professionnel dans ce type de prestation.
Si tu es sur un mutualisé, la technique est différente suivant l'hébergeur.
Si tu es sous cpanel tu peux faire le réglage directement dedans c'est le cas chez o2switch faq.o2switch.fr/hebergement-mutualise/ge...r-son-fichier-phpini (il y a 2 manière de le faire sur le lien que je t'ai donné
Chez d'autres hébergeurs il faut le faire dans le .htaccess

Par contre si ton hébergeur ne propose pas php 5.6 ou php7 il va falloir en changer
Pour information 2 hébergeurs que j'affectionne particulièrement pour Joomla sont o2switch et siteground

Attention toutefois changer d'hébergeur doit être quelque chose de réfléchi et de préparé, car il ne faut pas non plus oublier les emails

Site Joomla professionnel à 590€ HT tout inclus : solution Mélijoy
Spécialiste référencement joomla , agence web mulhouse spécialiste joomla et conception de site responsive

Connexion pour participer à la conversation.

19 Aoû 2016 07:11 #3 par alain18
Bonjour et merci toffffe,
Je suis chez hosteur et le soutien technique est bien minimaliste....
La seule réponse que j'obtiens est que mon site n'est pas adapté à cette nouvelle version. Alors je me demande bien pourquoi il fonctionne chez moi (en local) sur PHP 5.6. J'ai bien vérifié la version utilisée avec phpinfo.php.
La modification qui m'est demandée par Hosteur est de mettre: AddHandler php56-fcgi .php dans un fichier .htaccess et le tour est joué. Et là bien sur, après cette manip, le site ne s'ouvre plus.
Je suis vraiment déçu de cet hébergeur qui n'est pas très intéressé par les petits clients....
Je vais papoter sur un autre forum ou tu interviens également.
A+

Connexion pour participer à la conversation.

22 Aoû 2016 08:30 #4 par toffffe
Je ne connais pas cette hébergeur,
Par contre il faut bien savoir que le travail de l'hébergeur n'est pas de dépanner les sites de ses clients. Ca c'est le travail de ton webmaster.
Pour vérifier ta version de php si ton site fonctionne, tu peux simplement aller dans ton admin / systeme / informations système / Version de PHP
Sinon tu peux mettre par ftp à la racine de ton site un fichier php qui contient
<?php
phpinfo();
?>
ensuite il ne te reste plus qu'à l'appeler avec ton ndd/nomdetonfichierphp.php

Effectivement si celui-ci ne fonctionne plus une fois que tu a uploader la version de php, c'est que soit ton site n'est aps à jour, soit une extension. Et si tout est à jour, tu as une extension qui ne supporte pas ta version de php, et comme tu parle de mettre à jour vers php 5.6, dans ce cas, une fois que tu l'auras identifiée, il faudra la changer
As-tu activé les messages d'erreurs sur maximum dans site / configuration ?

Site Joomla professionnel à 590€ HT tout inclus : solution Mélijoy
Spécialiste référencement joomla , agence web mulhouse spécialiste joomla et conception de site responsive

Connexion pour participer à la conversation.

26 Aoû 2016 07:39 #5 par alain18
Bonjour et merci tofffe,
J'ai effectivement vérifié après avoir installé mon fichier .htaccess avec le code préconisé par mon hébergeur la version PHP 5.6.
J'ai également vérifié que cette nouvelle version était bien en place avec phpinfo.php. Pas de pb j'obtiens Version PHP 5.6.16.
Par contre, c'est avec cette version que j'obtiens (après avoir activé messages d'erreur au maximum) le message d'erreur suivant:
Warning: session_start(): Cannot find save handler 'memcache' - session startup failed in /var/www/vhosts/FilerWeb01/cyclisme-ufolep18.fr/httpdocs/libraries/joomla/session/handler/native.php on line 259 Error displaying the error page: Application Instantiation Error: Failed to start the session

J'ai également testé en désactivant totalement la mémoire cache, mais le problème reste identique.
J'ai un autre souci avec une extensions que je n'arrive pas à mettre à jour (Joomla ne l'accepte pas...) il s’agit de Maximenu CK.
Cela pourrait il être la raison du problème ? Dois je la désinstaller totalement ?
Merci de tes conseils.
A+

Connexion pour participer à la conversation.

26 Aoû 2016 13:01 #6 par toffffe
Si maximenuck n'est pas à jour et depuis combien de temps, cela peut expliquer le problème.
As-tu posé la question sur le site de Cedric qui est le développeur de l'extension ?

Site Joomla professionnel à 590€ HT tout inclus : solution Mélijoy
Spécialiste référencement joomla , agence web mulhouse spécialiste joomla et conception de site responsive

Connexion pour participer à la conversation.

Temps de génération de la page : 0.150 secondes

Sur ce site, nous utilisons des cookies.