[Résolu]Besoin d'un downgrade de php

Pour voir les versions des paquets installées :

[quote=“P’tit g”]Forcer la version du paquet php5 n’est pas suffisant. Il faut aussi prioriser les versions 5.2 des paquets php5-.
En effet, avec des dépendances du type php5 5.2 dépend de php5-
>= 5.2, apt va naturellement prioriser la version la plus grande (ici 5.4.4) des paquets php5-*.[/quote]

Voila ce que cela donne :

xab@server:~$ dpkg -l | grep php5 ii libapache2-mod-php5 5.4.4-14+deb7u4 amd64 server-side, HTML-embedded scripting language (Apache 2 module) ii php5 5.3.3-7+squeeze17 all server-side, HTML-embedded scripting language (metapackage) ii php5-cli 5.4.4-14+deb7u4 amd64 command-line interpreter for the php5 scripting language ii php5-common 5.4.4-14+deb7u4 amd64 Common files for packages built from the php5 source ii php5-gd 5.4.4-14+deb7u4 amd64 GD module for php5 ii php5-mcrypt 5.4.4-14+deb7u4 amd64 MCrypt module for php5 ii php5-mysql 5.4.4-14+deb7u4 amd64 MySQL module for php5 ii php5-xsl 5.4.4-14+deb7u4 amd64 XSL module for php5 xab@server:~$

Je me suis renseigner sur ce que m’as dit Belzebuth; effectivement la 5.2 pose des failles de sécurité.
Je pourrai selon le support du CMS m’en sortir avec la 5.3 de PHP.

[code]xab@server:~$ aptitude -s remove --purge phpsysinfo php5-mcrypt phpmyadmin libapache2-mod-php5 php5 php5-cli php5-common php5-gd php5-gd php5-mysql php5-xsl
E: /home/xab/.aptitude - mkdir (13: Permission non accordée)
Les paquets suivants seront ENLEVÉS :
dbconfig-common{pu} libapache2-mod-php5 libgd2-xpm{pu} libjpeg8{pu} libltdl7{pu} libmcrypt4{pu} libonig2{pu} libqdbm14{pu} libxslt1.1{pu} php5
php5-cli php5-common php5-gd php5-mcrypt php5-mysql php5-xsl phpmyadmin phpsysinfo
0 paquets mis à jour, 0 nouvellement installés, 18 à enlever et 16 non mis à jour.
Il est nécessaire de télécharger 0 o d’archives. Après dépaquetage, 39,4 Mo seront libérés.
Voulez-vous continuer ? [Y/n/?] n
Abandon.
xab@server:~$

[/code]

Bon, après avoir utilisé ce que vous m’avez fait comprendre, j’en suis là :

xab@server:~$ dpkg -l | grep php5 ii libapache2-mod-php5 5.3.3-7+squeeze17 amd64 server-side, HTML-embedded scripting language (Apache 2 module) ii php5 5.3.3-7+squeeze17 all server-side, HTML-embedded scripting language (metapackage) ii php5-cli 5.3.3-7+squeeze17 amd64 command-line interpreter for the php5 scripting language ii php5-common 5.3.3-7+squeeze17 amd64 Common files for packages built from the php5 source rc php5-gd 5.4.4-14+deb7u4 amd64 GD module for php5 rc php5-mcrypt 5.4.4-14+deb7u4 amd64 MCrypt module for php5 rc php5-mysql 5.4.4-14+deb7u4 amd64 MySQL module for php5 ii php5-suhosin 0.9.32.1-1 amd64 advanced protection module for php5 rc php5-xsl 5.4.4-14+deb7u4 amd64 XSL module for php5 xab@server:~$

Salut,

[quote=“Narmole”]xab@server:~$ dpkg -l | grep php5
ii libapache2-mod-php5 5.3.3-7+squeeze17 amd64 server-side, HTML-embedded scripting language (Apache 2 module)
ii php5 5.3.3-7+squeeze17 all server-side, HTML-embedded scripting language (metapackage)
ii php5-cli 5.3.3-7+squeeze17 amd64 command-line interpreter for the php5 scripting language
ii php5-common 5.3.3-7+squeeze17 amd64 Common files for packages built from the php5 source
rc php5-gd 5.4.4-14+deb7u4 amd64 GD module for php5
rc php5-mcrypt 5.4.4-14+deb7u4 amd64 MCrypt module for php5
rc php5-mysql 5.4.4-14+deb7u4 amd64 MySQL module for php5
ii php5-suhosin 0.9.32.1-1 amd64 advanced protection module for php5
rc php5-xsl 5.4.4-14+deb7u4 amd64 XSL module for php5
xab@server:~$[/quote]

Il te faut nettoyer.

Quels sont les retours suivants :

Ça y est !!

Enfin !!

tout est bon, et enfin compatible.

Je me permet de mettre résolu sur le nom du topic. avec toute les question de novice que j’ai posé, ça pourrai intéresser du monde, ne sait-on jamais.

En tout cas, merci à tous pour votre patience =)

xab@server:~$ aptitude search ~c E: /home/xab/.aptitude - mkdir (13: Permission non accordée) c exim4 - Meta-paquet pour faciliter l'intallation du MTA Exim (v4) c exim4-base - fichiers complémentaires pour tous les paquets d'Exim v4 c exim4-config - configuration de l'agent de transport de courriel Exim v4 c exim4-daemon-light - version légère du démon de transport de courriel Exim v4 c libcurl3 - bibliothèque de transfert par URL côté client et simple d'utilisation - avec Ope c libmcpp0 - Alternative C/C++ preprocessor (shared library) c libslice34 - Ice for C++ Slice parser library c libtorrent14 - C++ BitTorrent library by Rakshasa c libxmlrpc-core-c3 - lightweight RPC library based on XML and HTTP [C runtime libraries] c php-zeroc-ice - Ice for PHP extension c php5-xsl - XSL module for php5 c phpsysinfo - PHP based host information xab@server:~$

A quoi sert cette commande Belzebuth?

Cool !

Il te faudra ajuster les paquets en php dont tu as besoin.

Comme pour php5-mysql, par exemple.

À rechercher les résidus de config qui traînent encore suite à tes divers remove/purge.

Tu peux tranquillement à présent nettoyer ces derniers comme ceci :

ps : Résolus => la coche verte.

Un grand merci Belzebuth.

tu pourrai m’envoyer un MP si tu es disposé à m’aider à sécuriser ma machine?

Sinon, un grand merci pour toute ton aide.

Ainsi qu’à vous tous.

Tu devrais épinglé (pinning) ce dernier.

$ cat /etc/apt/preferences (...) Package: php Pin: version 5.3* Pin-Priority: 1001 (...)