OVH Community, votre nouvel espace communautaire.

Mise à jour version de php sur serveur dédié


Slayes
21/01/2015, 10h44
Merci beaucoup pour vos retours. Pour moi la nécessité était de mettre à jour la version de PHP car sans cela, je ne peux pas déployer mon site et donc pas payer
Passer par un apt-get install était encore à ma porter mais le reste ....... de plus il y a déjà 8 sites qui tourne sur le dédié, donc je ne veux pas prendre de risque.

Je vais remonter l'info à mon client.

Jejeleponey-
21/01/2015, 10h19
Oui il est possible de faire une mise à jour de php, mais elle devra se faire manuellement (ce qui n'est clairement pas la meilleure solution pour quelqu'un qui touche pas beaucoup). Plusieurs solutions:
- Mettre à jour la distribution via dist-upgrade (risqué, ça marche rarement comme je le voudrais pour ma part)
- Changer uniquement les sources pour en mettre de plus récente puis faire un upgrade (souvent des conflit entre pas mal de dépendance, risquerais de ne plus faire fonctionner apache/php, c'est la solution la moins risqué des trois)
- Télécharger les sources et compiler soit même / ou des binaires déjà compilé (aussi risqué voir plus que la précente solution au niveau des dépendances)

Et de mon point de vue, les mises à jour de sécurité sont clairement 10x plus importantes que la mise à jour de PHP pour x raisons, faudra faire comprendre ça à ton client ;-). T'imagine même pas la chance que le serveur ne soit pas encore compromis (bien que pour le cas de shellshock il faut une connexion shell légitime après la tentative de hack, chose que tu as du faire...).
Ce que je ferais à ta place: Un bon gros backup de l'ensemble des sites/applications puis une reinstallation complète vers une distribution plus récente (je serais vraiment surpris qu'en 3 ans sans mise à jour de sécurité il n'y ai rien du tout sur le serveur)

Edit: Bon bah captainadmin t'a donné une solution pendant la rédaction de mon message, mais il préconise aussi une réinstallation complète, va vraiment falloir y songer ;-)

captainadmin
21/01/2015, 10h11
Hello,

Il ne faut pas oublié de faire "apt-get update" avant le upgrade
Vu l'ancienneté de la distribution, je ne sais pas si les repo ovh sont toujours présents

Pour l'upgrade de php voici un petit tuto qui te concerne
http://nenadbulatovic.blogspot.fr/20...ian-lenny.html
Il faut l'adapter à ton besoin mais tu pourras upgrader php

Mais à mon avis, il faut rapidement faire un dist-upgrade du serveur ou voir pour réinstaller son intégralité.

Bon courage
http://www.captainadmin.com

Slayes
21/01/2015, 09h52
J'interviens sur ce dédié pour faire une install d'un site web, je ne suis pas l'admin de ce serveur. Je vais remonter l'info à mon client.
S'il n'est pas possible de faire une mise à jour des failles et il quand même possible de mettre à jour la version de php ?

Voyant les erreurs, je n'ai pas exécuté la 2eme commande : apt-get install php5 php5-cli libapache2-mod-php5

Jejeleponey-
21/01/2015, 09h38
Salut,

Hé bien je pense qu'il va falloir trouver une autre solution, voir changer de distribution: https://wiki.debian.org/fr/DebianLenny

Je cite: "2012-02-06 : Fin des mises à jour de sécurité / Fin de vie"

Cela veut dire que ta distribution n'est plus mise à jour depuis 3 ans, et durant ces trois dernières années les grosses failles ont été plus que nombreuses. Par exemple, as tu patché manuellement ton serveur suite a la faille shellshock (une des plus récente) ?

Slayes
21/01/2015, 09h31
Merci pour ta réponse.

Après la 1ere j'obtient le résultat suivant ( il y a quelques erreurs, ll me semble). Comment puis je rectifier le tire ?
R▒ception de▒: 1 ftp://mirror.ovh.net lenny Release.gpg
Ign ftp://mirror.ovh.net lenny Release.gpg
R▒ception de▒: 2 ftp://mirror.ovh.net lenny/main Translation-fr
Ign ftp://mirror.ovh.net lenny/main Translation-fr
R▒ception de▒: 3 ftp://mirror.ovh.net lenny/contrib Translation-fr
Ign ftp://mirror.ovh.net lenny/contrib Translation-fr
R▒ception de▒: 4 ftp://mirror.ovh.net lenny/non-free Translation-fr
Ign ftp://mirror.ovh.net lenny/non-free Translation-fr
R▒ception de▒: 5 ftp://mirror.ovh.net lenny Release
Ign ftp://mirror.ovh.net lenny Release
R▒ception de▒: 6 ftp://mirror.ovh.net lenny/main Packages/DiffIndex
Ign ftp://mirror.ovh.net lenny/main Packages/DiffIndex
R▒ception de▒: 7 ftp://mirror.ovh.net lenny/contrib Packages/DiffIndex
Ign ftp://mirror.ovh.net lenny/contrib Packages/DiffIndex
R▒ception de▒: 8 ftp://mirror.ovh.net lenny/non-free Packages/DiffIndex
Ign ftp://mirror.ovh.net lenny/non-free Packages/DiffIndex
R▒ception de▒: 9 ftp://mirror.ovh.net lenny/main Sources/DiffIndex
Ign ftp://mirror.ovh.net lenny/main Sources/DiffIndex
R▒ception de▒: 10 ftp://mirror.ovh.net lenny/contrib Sources/DiffIndex
Ign ftp://mirror.ovh.net lenny/contrib Sources/DiffIndex
R▒ception de▒: 11 ftp://mirror.ovh.net lenny/non-free Sources/DiffIndex
Ign ftp://mirror.ovh.net lenny/non-free Sources/DiffIndex
R▒ception de▒: 12 ftp://mirror.ovh.net lenny/main Packages
Ign ftp://mirror.ovh.net lenny/main Packages
R▒ception de▒: 13 ftp://mirror.ovh.net lenny/contrib Packages
Ign ftp://mirror.ovh.net lenny/contrib Packages
R▒ception de▒: 14 ftp://mirror.ovh.net lenny/non-free Packages
Ign ftp://mirror.ovh.net lenny/non-free Packages
R▒ception de▒: 15 ftp://mirror.ovh.net lenny/main Sources
Ign ftp://mirror.ovh.net lenny/main Sources
R▒ception de▒: 16 ftp://mirror.ovh.net lenny/contrib Sources
Ign ftp://mirror.ovh.net lenny/contrib Sources
R▒ception de▒: 17 ftp://mirror.ovh.net lenny/non-free Sources
Ign ftp://mirror.ovh.net lenny/non-free Sources
R▒ception de▒: 18 ftp://mirror.ovh.net lenny/main Packages
Ign ftp://mirror.ovh.net lenny/main Packages
R▒ception de▒: 19 ftp://mirror.ovh.net lenny/contrib Packages
Ign ftp://mirror.ovh.net lenny/contrib Packages
R▒ception de▒: 20 ftp://mirror.ovh.net lenny/non-free Packages
Ign ftp://mirror.ovh.net lenny/non-free Packages
R▒ception de▒: 21 ftp://mirror.ovh.net lenny/main Sources
Ign ftp://mirror.ovh.net lenny/main Sources
R▒ception de▒: 22 ftp://mirror.ovh.net lenny/contrib Sources
Ign ftp://mirror.ovh.net lenny/contrib Sources
R▒ception de▒: 23 ftp://mirror.ovh.net lenny/non-free Sources
Ign ftp://mirror.ovh.net lenny/non-free Sources
R▒ception de▒: 24 ftp://mirror.ovh.net lenny/main Packages
Err ftp://mirror.ovh.net lenny/main Packages
Impossible de r▒cup▒rer le fichier, le serveur a r▒pondu ▒▒Failed to open file. ▒▒ [IP▒: 91.121.124.139 21]
R▒ception de▒: 25 ftp://mirror.ovh.net lenny/contrib Packages
Err ftp://mirror.ovh.net lenny/contrib Packages
Impossible de r▒cup▒rer le fichier, le serveur a r▒pondu ▒▒Failed to open file. ▒▒ [IP▒: 91.121.124.139 21]
R▒ception de▒: 26 ftp://mirror.ovh.net lenny/non-free Packages
Err ftp://mirror.ovh.net lenny/non-free Packages
Impossible de r▒cup▒rer le fichier, le serveur a r▒pondu ▒▒Failed to open file. ▒▒ [IP▒: 91.121.124.139 21]
R▒ception de▒: 27 ftp://mirror.ovh.net lenny/main Sources
Err ftp://mirror.ovh.net lenny/main Sources
Impossible de r▒cup▒rer le fichier, le serveur a r▒pondu ▒▒Failed to open file. ▒▒ [IP▒: 91.121.124.139 21]
R▒ception de▒: 28 ftp://mirror.ovh.net lenny/contrib Sources
Err ftp://mirror.ovh.net lenny/contrib Sources
Impossible de r▒cup▒rer le fichier, le serveur a r▒pondu ▒▒Failed to open file. ▒▒ [IP▒: 91.121.124.139 21]
R▒ception de▒: 29 ftp://mirror.ovh.net lenny/non-free Sources
Err ftp://mirror.ovh.net lenny/non-free Sources
Impossible de r▒cup▒rer le fichier, le serveur a r▒pondu ▒▒Failed to open file. ▒▒ [IP▒: 91.121.124.139 21]
Ign http://packages.dotdeb.org lenny Release.gpg
Ign http://packages.dotdeb.org lenny/all Translation-fr
Ign http://packages.dotdeb.org lenny Release
Ign http://packages.dotdeb.org lenny/all Packages/DiffIndex
Ign http://packages.dotdeb.org lenny/all Sources/DiffIndex
Ign http://packages.dotdeb.org lenny/all Packages
Ign http://packages.dotdeb.org lenny/all Sources
Ign http://packages.dotdeb.org lenny/all Packages
Ign http://packages.dotdeb.org lenny/all Sources
Err http://packages.dotdeb.org lenny/all Packages
404 Not Found
Err http://packages.dotdeb.org lenny/all Sources
404 Not Found
Ign http://security.debian.org lenny/updates Release.gpg
Ign http://security.debian.org lenny/updates/main Translation-fr
Ign http://security.debian.org lenny/updates/contrib Translation-fr
Ign http://security.debian.org lenny/updates/non-free Translation-fr
Ign http://security.debian.org lenny/updates Release
Ign http://security.debian.org lenny/updates/main Packages/DiffIndex
Ign http://security.debian.org lenny/updates/contrib Packages/DiffIndex
Ign http://security.debian.org lenny/updates/non-free Packages/DiffIndex
Ign http://security.debian.org lenny/updates/main Sources/DiffIndex
Ign http://security.debian.org lenny/updates/contrib Sources/DiffIndex
Ign http://security.debian.org lenny/updates/non-free Sources/DiffIndex
Ign http://security.debian.org lenny/updates/main Packages
Ign http://security.debian.org lenny/updates/contrib Packages
Ign http://security.debian.org lenny/updates/non-free Packages
Ign http://security.debian.org lenny/updates/main Sources
Ign http://security.debian.org lenny/updates/contrib Sources
Ign http://security.debian.org lenny/updates/non-free Sources
Ign http://security.debian.org lenny/updates/main Packages
Ign http://security.debian.org lenny/updates/contrib Packages
Ign http://security.debian.org lenny/updates/non-free Packages
Ign http://security.debian.org lenny/updates/main Sources
Ign http://security.debian.org lenny/updates/contrib Sources
Ign http://security.debian.org lenny/updates/non-free Sources
Err http://security.debian.org lenny/updates/main Packages
404 Not Found [IP▒: 212.211.132.32 80]
Err http://security.debian.org lenny/updates/contrib Packages
404 Not Found [IP▒: 212.211.132.32 80]
Err http://security.debian.org lenny/updates/non-free Packages
404 Not Found [IP▒: 212.211.132.32 80]
Err http://security.debian.org lenny/updates/main Sources
404 Not Found [IP▒: 212.211.132.32 80]
Err http://security.debian.org lenny/updates/contrib Sources
404 Not Found [IP▒: 212.211.132.32 80]
Err http://security.debian.org lenny/updates/non-free Sources
404 Not Found [IP▒: 212.211.132.32 80]
W: Impossible de r▒cup▒rer ftp://mirror.ovh.net/debian/dists/le...amd64/Packages Impossible de r▒cup▒rer le fichier, le serveur a r▒pondu ▒▒Failed to open file. ▒▒ [IP▒: 91.121.124.139 21]

W: Impossible de r▒cup▒rer ftp://mirror.ovh.net/debian/dists/le...amd64/Packages Impossible de r▒cup▒rer le fichier, le serveur a r▒pondu ▒▒Failed to open file. ▒▒ [IP▒: 91.121.124.139 21]

W: Impossible de r▒cup▒rer ftp://mirror.ovh.net/debian/dists/le...amd64/Packages Impossible de r▒cup▒rer le fichier, le serveur a r▒pondu ▒▒Failed to open file. ▒▒ [IP▒: 91.121.124.139 21]

W: Impossible de r▒cup▒rer ftp://mirror.ovh.net/debian/dists/le...source/Sources Impossible de r▒cup▒rer le fichier, le serveur a r▒pondu ▒▒Failed to open file. ▒▒ [IP▒: 91.121.124.139 21]

W: Impossible de r▒cup▒rer ftp://mirror.ovh.net/debian/dists/le...source/Sources Impossible de r▒cup▒rer le fichier, le serveur a r▒pondu ▒▒Failed to open file. ▒▒ [IP▒: 91.121.124.139 21]

W: Impossible de r▒cup▒rer ftp://mirror.ovh.net/debian/dists/le...source/Sources Impossible de r▒cup▒rer le fichier, le serveur a r▒pondu ▒▒Failed to open file. ▒▒ [IP▒: 91.121.124.139 21]

W: Impossible de r▒cup▒rer http://packages.dotdeb.org/dists/len...amd64/Packages 404 Not Found

W: Impossible de r▒cup▒rer http://packages.dotdeb.org/dists/len...source/Sources 404 Not Found

W: Impossible de r▒cup▒rer http://security.debian.org/dists/len...amd64/Packages 404 Not Found [IP▒: 212.211.132.32 80]

W: Impossible de r▒cup▒rer http://security.debian.org/dists/len...amd64/Packages 404 Not Found [IP▒: 212.211.132.32 80]

W: Impossible de r▒cup▒rer http://security.debian.org/dists/len...amd64/Packages 404 Not Found [IP▒: 212.211.132.32 80]

W: Impossible de r▒cup▒rer http://security.debian.org/dists/len...source/Sources 404 Not Found [IP▒: 212.211.132.32 80]

W: Impossible de r▒cup▒rer http://security.debian.org/dists/len...source/Sources 404 Not Found [IP▒: 212.211.132.32 80]

W: Impossible de r▒cup▒rer http://security.debian.org/dists/len...source/Sources 404 Not Found [IP▒: 212.211.132.32 80]

E: Le t▒l▒chargement de quelques fichiers d'index a ▒chou▒, ils ont ▒t▒ ignor▒s, ou les anciens ont ▒t▒ utilis▒s ▒ la place.

masterboy
21/01/2015, 09h13
apt-get update
apt-get install php5 php5-cli libapache2-mod-php5
/!\ Si tu fais un "apt-get upgrade" après cela, tous tes paquets seront mis à jours.

Slayes
21/01/2015, 08h31
Bonjour à tous,

Je n'ai que quelques rudiments de connaissance sous Linux et je voudrais mettre à jour la version de php sur un serveur dédié.
Quelqu'un serait-il m'aiguiller ? Dé préférence, je ne voudrais mettre à jour uniquement la version de PHP.

ns303837:~# php -v
PHP 5.2.17-0.dotdeb.0 with Suhosin-Patch 0.9.7 (cli) (built: Jan 7 2011 07:47:48)

ns303837:~# uname -a
Linux ns303837.ovh.net 2.6.38.2-grsec-xxxx-grs-ipv6-64 #1 SMP Fri Apr 15 17:44:15 UTC 2011 x86_64 GNU/Linux


Merci par avance.