Mise à jour PHP 4.1.2 => PHP 5, j'ai jamais fait ;-(

Eléphant du PHP | 90 Messages

27 févr. 2006, 03:47

Bonjour à toutezéatous,

Un de mes client me demande de mettre à jour sa version de PHP... Le pb c'est que je n'ai jamais fait et j'ai peur de tout planter ;-(

Quelqu'un peut-il me dire quelles sont les précautions à prendre hormis la sauvegarde du serveur bien-sûr ;o)

Le serveur est un serveur physiquement implanté chez ce client. Il lui appartient et je devrais avoir accès à tout. Sa conf est : Apache/1.3.29 (Darwin) PHP/4.1.2 mod_perl/1.26 .

Par ailleurs, comment faire pour pouvoir effectuer cette opération à distance ? Moi j'ai sur ma machine WAMP et WinSCP.

Pensez-vous que c'est facile à faire, avec peu de risques ?

Merci à tous.

Karpediem

Mammouth du PHP | 19672 Messages

27 févr. 2006, 10:40

La première chose à faire, c'est de tester son site dans un environnement PHP5, tu peux faire ça en local. Quand tu auras fait le tour de l'application et corrigé les éventuels bugs, tu pourras songer à mettre à jour la version PHP de ton client. Ce qu'il faudrait savoir, c'est quel système d'exploitation fait tourner ledit serveur : Windows, Linux ou autre ?
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Mammouth du PHP | 684 Messages

27 févr. 2006, 12:08

Salut,

Je suis entierement d'accord avec Cyrano. Je me pose tout de meme une question. Qui sont les developpeurs du site de ton client ? Car si c'est toi, pourquoi veulent-ils mettre a jour un serveur qui doit rendre le service qu'on lui demande.

C'est risquer de faire une mise a jour de php4 -> 5 si tous les tests ne sont pas fait avant de faire le changement. En plus cela peut etre facturer et peut donner une lourde tache de travail. Enfin c'est juste mon avis sur la question.

Petite aide sur les possibilites de migration. Il est possible de mettre les deux version de php4 et 5 sur le meme serveur. Attention, je parles de compiler soit meme les sources pour avoir les deux librairies sur le meme serveur. Comme ca tu peux faire le changement et si cela ne convient pas revenir a l'ancienne lib php4. Il existe aussi la possibilite de mettre php4 et 5 en meme temps. Je ne suis pas fan de cette solution car generallement elle aboutie a faire tourner php4 en lib et php5 en cgi.
Zigz4g