[Amélioration] Changement de branche PHP des services internes

Les annonces officielles de FranceServ Hébergement.
Avatar de l’utilisateur
Elodie
Fondatrice / Responsable
Fondatrice / Responsable
Messages : 7937
Inscription : 2 avril 2010 à 20:14

Bonjour,

La branche de PHP 5.4 n'est plus maintenue par ses développeurs depuis le 4 septembre 2015 comme annoncé par l'équipe PHP : http://php.net/archive/2015.php#id2015-09-04-4

Il n'est alors plus recommandé d'utiliser la branche de PHP 5.4 au risque que de nouvelles failles de sécurité soit découvertes par des pirates et qu'elles soient utilisées.

De ce fait, je viens de changer la branche PHP des différents services propres à la plateforme de FranceServ Hébergement. PhpMyAdmin, le WebMAIL ainsi que d'autres sites internes sont alors passés de la branche PHP 5.4 à la dernière version de PHP 5.6.

Bien entendu, les branches PHP des sites des hébergés n'ont pas été modifiés mais j'invite fortement les hébergés le faire.

Il faut privilégier la branche PHP 5.5 ou encore mieux la branche PHP 5.6 si la solution Web que vous utilisée est compatible.

Voici un rappel des différentes branches PHP :

Image
source : http://php.net/supported-versions.php (au 28/10/2015)

La branche de PHP 7.0 devrai sortir également prochainement.
Vous avez une question ? Posez-la de préférence sur le forum et si ça demande un contact plus instantané, n'hésitez pas à vous rendre sur le t'chat IRC. Si votre question est personnelle, contactez-nous directement.
Inconnu
Cet utilisateur a supprimé son compte et n’existe plus.
Messages : 6340
Inscription : 29 décembre 2010 à 18:15

Branche PHP 5.7 Non ? :)
Avatar de l’utilisateur
Elodie
Fondatrice / Responsable
Fondatrice / Responsable
Messages : 7937
Inscription : 2 avril 2010 à 20:14

anzingames a écrit :Branche PHP 5.7 Non ? :)
Et non :)

Nous étions sur la branche 5.x après avoir été sur la branche 4.x, par contre la branche qui aurai dû être la 6.x a été abandonnée par ses développeurs. C'est pour cette raison que nous sautons directement à la branche 7.0 qui sera très certainement déclinée en sous branche comme on a connu jusqu'à maintenant.

Pour en savoir plus :
En juillet 2014, les contributeurs du projet PHP se sont prononcés sur un passage direct de PHP 5.x à PHP 7.x (voir le wiki du projet). En fait, PHP 6 a bien existé, mais il est resté à l'état de chantier. Cette version devait conduire à l'intégration de l'Unicode au langage (en vue de faciliter la manipulation de texte dans différentes langues). Mais face aux trop nombreuses difficultés techniques, l'initiative a été abandonnée. Les autres évolutions envisagées dans PHP 6 ont depuis été réintégrées à de nouvelles versions intermédiaires (PHP 5.3 et 5.4). C'est pour éviter la confusion qu'est née alors cette idée de passer directement à la version 7.

Enfin pour les partisans de PHP 7, le chiffre 6 a aussi trop souvent été associé à la notion d'échec dans le monde des environnements de développement web : "PHP 6 a été un échec ; Perl 6 a été un échec. Il est en fait associé à l'échec, même en dehors du monde des langages dynamiques : MySQL 6 existait, mais n'a jamais été publié."
source : http://www.journaldunet.com/developpeur/php/php-7.shtml
Vous avez une question ? Posez-la de préférence sur le forum et si ça demande un contact plus instantané, n'hésitez pas à vous rendre sur le t'chat IRC. Si votre question est personnelle, contactez-nous directement.
Avatar de l’utilisateur
Elodie
Fondatrice / Responsable
Fondatrice / Responsable
Messages : 7937
Inscription : 2 avril 2010 à 20:14

elodie a écrit :[...] le WebMAIL ainsi que d'autres sites internes sont alors passés de la branche PHP 5.4 à la dernière version de PHP [...]
Suite à cette modification et au passage du Webmail en PHP 5.6, il n'était plus possible de se connecter à celui-ci depuis hier soir.

Depuis, le problème a été identité et corrigé.

Techniquement et pour expliquer la situation qu'il y a eu :

Le Webmail effectue ses échanges avec le serveur Mail de façons sécurisées en TLS, sauf que la branche de PHP 5.6 apporte des changements sur la couche OpenSSL. Il m'a fallut préciser explicitement (du moins pour le Webmail RoundCube), la version du protocole utilisé, à savoir ici la dernière version de TLS soit "tlsv1.2://" au lieu de "tls://".

A savoir que la prochaine version 1.3 de TLS est encore en état de développement.
Vous avez une question ? Posez-la de préférence sur le forum et si ça demande un contact plus instantané, n'hésitez pas à vous rendre sur le t'chat IRC. Si votre question est personnelle, contactez-nous directement.
Avatar de l’utilisateur
Elodie
Fondatrice / Responsable
Fondatrice / Responsable
Messages : 7937
Inscription : 2 avril 2010 à 20:14

La page web d'administration des zones DNS était également non fonctionnelle depuis le passage de PHP 5.4 à PHP 5.6. J'ai dû corriger et adapter son développement qui avait été fait pour du PHP 4 ... le problème est maintenant corrigé :)
Vous avez une question ? Posez-la de préférence sur le forum et si ça demande un contact plus instantané, n'hésitez pas à vous rendre sur le t'chat IRC. Si votre question est personnelle, contactez-nous directement.
Répondre