Page 1 sur 1

activer php 5.0 côté client?

Posté : 30 avr. 2007, 14:23
par ritpas
Hello,

je suis en train de devenir fou!!!!
Je programme en php 5.0 pour un site hébergé chez Lycos.
Alors que le script fonctionne bien chez moi en local, il ne marche pas chez eux alors qu'il prétendent que le php 5.0 est supporté.
J'effectue un petit script avec un phpinfo visible à l'adresse suivante :
http://www.lc-le-feru.fr/maquette/test.php
et m'aperçoit que c'est le php 4.3 qui est activé, c'est donc normal que mes programmes en POO PHP 5.0 ne fonctionnent pas.

Je téléphone à 3 reprises au support de Lycos pour leur demander d'activer le php 5.0 ou de me dire comment l'activer, on me répond 3 fois que c'est à moi d'adapter mes scripts en installant un module. :shock:

Pour moi, leur réponseest complètement FAUSSE, et l'activation du php 5.0 doit se faire sur le serveur chez Lycos.
Vu que je me suis fat répéter 3 fois la même chose, je commence à douter et j'ai décider de poster ici pour savoir s'il est effectivement possible d'activer le php 5.0 côté client alors que le 4.3 est installé sur le serveur.


Merci pour aide car je crains de perdre ma patience avec Lycos

Posté : 30 avr. 2007, 15:53
par Lelex
Normal. Ton hebergeur prend le php4 et le php5, donc les extensions ne sont pas les memes...
Changes tes "pages.php" en "pages.php5"
D'ailleurs, si tu créés une page avec seulement <?php phpinfo(); ?> et que tu la nommes info.php5, tu auras surement la bonne config.

Cordialement

Posté : 30 avr. 2007, 16:11
par ritpas
:idea: Heureusement que je n'ai pas insisté chez eux!!
:oops:

Merci pou l'info, comme quoi on en apprends tous les jours !!!!

Posté : 30 avr. 2007, 17:14
par zeus
il existe aussi une solution avec un .htaccess pour spécifier au serveur de considérer les fichiers .php comme s'ils avaient l'extension .php5.

Si, sur le serveur de prod, les fichiers .php sont interprétés en PHP4, et .php5 en PHP 5, tu crée un fichier .htaccess à la racine de ton site dans lequel tu mets la directive suivante :

Code : Tout sélectionner

addtype x-mapp-php5 .php
Et tu spécifies à ton serveur qu'il doit considéré, pour tous les fichiers de ce répertoire et de ses fils, qu'il doit interpréter les fichiers .php en PHP5

Mais je trouve bizarre leur histoire de "module à installer"

Posté : 30 avr. 2007, 18:46
par ritpas
en fait je ne savais pas que php4 et php 5 pouvaient cohabiter sur un même serveur.
Je pensais qu'une fois mis à jour avec php 5, ce dernier assurait la compatibilité descendante et assurait que les script en php 4 fonctionne aussi.

Posté : 01 mai 2007, 01:21
par Sékiltoyai
En fait tu peux faire les 2, c'est à dire laisser PHP5 gérer les scripts PHP4, mais pour peu qu'il y ait une ou 2 choses qui ne soient plus supportées par php5, le comportement peut être différent, ou bien, comme le font les hébergeurs installer php4 et php5 et leur donner à chacun leurs fichiers à parser.