Page 1 sur 1

Forcer la version d'un serveur selon le site

Posté : 02 févr. 2016, 04:25
par Patriboom
Bonjour à vous,

j'ai plusieurs sites sous Joomla, différentes versions 1,5, 2,5, 3,5 .. Ça ne me tente pas de faire les mises à jour, car leurs gestionnaires sont habitués avec les interfaces et n'aiment pas les changements.

Cependant, j'ai un site que j'aimerais bien mettre à niveau.

Est-il possible de forcer l'usage d'une version PHP ? En effet, mon service d'hébergement m'offre différentes versions, mais je ne voit pas comment utiliser un serveur différent pour un sous-domaine ou pour l'autre.

Peut-être pouvons-nous le faire dans le code. Pensez-vous que c'est possible ?

Merci.

Re: Forcer la version d'un serveur selon le site

Posté : 03 févr. 2016, 00:22
par @rthur
Hello,

Vu le nombre de failles de sécurité trouvées dans Joomla, conserver des anciennes versions est pour le moins risqué...
https://www.intelligentexploit.com/sear ... rch=Joomla

Sinon pour répondre à ta question, cela dépend uniquement de ton hébergeur et de la configuration de ses serveurs.
Chez certains hébergeurs, c'est un choix qui se fait dans le paneau d'admin, chez d'autre c'est en activant une variable dans un fichier htaccess... il n'y a pas de règle, chaque hébergeur fait comme il veut pour mettre en place cette fonctionnalité, donc demande lui. :)

Re: Forcer la version d'un serveur selon le site

Posté : 03 févr. 2016, 08:11
par Patriboom
Merci encore @rthur pour tes infos. Je ne connaissais pas la possibilité d'une action via .htaccess. Mon hébergeur me dit que ce n'est pas possible, mais je vais tout de même tenter le coup du .htaccess. Parfois ils sont frileux à parler de ces possibilités en pensant que tous les usagers ne sont que des utilisateurs de CMS sans capacité à y triturer du code.

Re: [RESOLU] Forcer la version d'un serveur selon le site

Posté : 03 févr. 2016, 08:19
par Patriboom
Au bénéfice de ceux qui se seraient posé la question, la réponse se trouve détaillée ici:
http://stackoverflow.com/questions/1256 ... -in-server
et dit:
To switch to PHP 4.4:
AddHandler application/x-httpd-php4 .php
To switch to PHP 5.x:
AddHandler application/x-httpd-php5 .php
AddHandler application/x-httpd-php51 .php
AddHandler application/x-httpd-php52 .php
AddHandler application/x-httpd-php53 .php
AddHandler application/x-httpd-php54 .php

Aux clients OVH:

Ce fichier .ovhconfig devra contenir le code :
https://www.ovh.com/fr/g1175.activer_lo ... ualise_ovh
app.engine=php
app.engine.version=5.6
http.firewall=none
environment=production

Vous pouvez utiliser les versions PHP :
PHP 7.0
PHP 5.6 (version par défaut)
PHP 5.5 (bientôt obsolète non recommandée)
PHP 5.4 (obsolète)
PHP 5.3 (obsolète)

Le serveur Funio de Montréal ne permet pas cela.