Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

Version 5.6 de php sur les pages perso Free
#1

Attention ici uniquement les informations sur Version 5.6.x de php pages perso Free
Si problème sur l'installation ou demande de conseil ouvrir un nouveau post sur le forum Installation


Une mise à niveau de la version des exécuteurs PHP est prévue prochainement sur les serveurs de Free.
La version retenue est PHP 5.6.8 et sera testée par des volontaires avant d'entrer en production sur tous les serveurs

La mise en production de cette nouvelle version sera progressive, et les anciennes versions (4.4.3 et 5.1.3) seront maintenues sur les serveurs une fois le basculement vers la nouvelle version effectué. Les utilisateurs devront alors vérifier que leurs scripts sont compatibles et éventuellement migrer vers de nouvelles versions de CMS. Parfois, il faudra réécrire ces scripts pour les adapter au nouvel environnement. La configuration actuellement retenue est la suivante : PHP 5.6.8 par defaut, PHP 5.1.3 via php 1 dans un fichier .htaccess, PHP 4.4.3 via php 4 dans un fichier .htaccess

La période de test de la version beta est ouverte à tous les utilisateurs des Pages Perso. Son lancement sera annoncé sur les forums Usenet de Free dédiés aux Pages Perso (proxad.free.services.pagesperso) par l'administrateur du service, Lionel Bernardi.

Pour tester il faut avoir une compte vide avec uniquement à la racine .htaccess contenant Options +Indexes)
la BD peut etre vide ou non
Ensuite faire une demande sur la message initial
- Newsgroups: proxad.free.services.pagesperso
- Subject: [PHP-5.6/Alpha testing] Fil de migration ALPHA-TEST/PHP-5.6
- Date: 15 Jun 2015 11:25:23 GMT
En précisant le compte
Nota Le serveur n'étant pas dans sa configuration définitive, il ne sera pas
accessible 100% du temps. Prévoir donc des coupures et
dysfonctionnements (i.e.: ne pas mettre de sites en production dessus).
À terme, le serveur passera en production donc les comptes ne seront
ni perdus ni à re-migrer. Les autres serveurs basculeront à terme sur
cette configuration et les comptes n'auront donc pas besoin d'être migrés.

Un deuxième fil est créé pour les remontées de bug.
Newsgroups: proxad.free.services.pagesperso
Subject: [PHP-5.6/Alpha testing] Rapport de bugs
Date: 17 Jun 2015 15:33:13 GMT

Pour information j'ai testé :
- la version 1.12.x sans problème
- la version 2.0 RC1 avec des soucis sur les menu gestion des fichiers et modules
je continue les tests et fait un report sur proxad.free.services.pagesperso

J-C Etiemble v 2.2.xx
Répondre
#2

Ouais !!!! Cool (depuis le temps...)

Ouik - communication . outils numériques . design graphique
Répondre
#3

Citation :Ouais !!!! (depuis le temps...)
Moqueur :lol:

J-C Etiemble v 2.2.xx
Répondre
#4

Nan mais par contre c'est bien d'opter pour la 5.6, elle sera pas trop dépassée dans 2 ans. :lol:

Ouik - communication . outils numériques . design graphique
Répondre
#5

>c'est bien d'opter pour la 5.6
ben oui ce sera bien mais ..... quand

mon rapport de tests
page francebenevolatducla.free.fr : 3 tests

A - dossier /cms/ version CMSMadeSimple 1.12 Stable (Standard)
version installée et fonctionnant sans problèmes particuliers aussi bien
coté site Web que Admin
- Gestion des modules
- Message interne :
Un problème est survenu avec la communication du module vers le serveur
Pas de mise à jour possible :
Je pense que cela vient du fait de la requête externe à
http://www.cmsmadesimple.org


B - dossier /tracfoil/ version CMSMadeSimple 1.12 Stable avec en
supplément une gestion multilingues (4 langues)
version installée et fonctionnant sans problèmes particuliers aussi bien
coté site Web que Admin


C - dossier /cms_dev/ version CMSMadeSimple 2.0 RC future stable d'ici
un bon mois en cours de finalisation fonctionnement OK sur d'autres
hébergements.
Cette installation se fait par un fichier unique de type PHAR renommé en
.php pour passer sur tous les serveurs.
version installée avec quelques soucis le 18/06
Mise à niveau faite le 26/06 sans problèmes particuliers
Fonctionnement coté site Web sans problèmes particuliers
Fonctionnement coté Admin problématique sur 2 menus
- Gestions des fichiers -> Fatal error: Call to undefined function
mb_split()
- Gestion des modules : le serveur mouline et puis Erreur 500 - Erreur
interne du serveur
Normalement il devrait y avoir au moins le mêmes messages que sur le
test de la 1.12 au point A (le système étant identique)
A suivre.

J-C Etiemble v 2.2.xx
Répondre
#6

A compter de ce 22 Jul 2015 15:40:48 CEST
le PHP 5.6.8 est activé sur toutes les pagesperso de free.fr

Pour activer le php 5.6 (beta), il faut
ajouter la directive suivante dans le .htaccess :

<IfDefine Free>
php56 1
</IfDefine>

Donc CMSms v 1.12 fonctionne correctement
la V 2 RC 1 fonctionne partiellement
Fonctionnement coté Admin problématique sur 2 menus
- Gestions des fichiers -> Fatal error: Call to undefined function
mb_split()
- Gestion des modules : le serveur mouline et puis Erreur 500 - Erreur
interne du serveur


l'ancien php-5.1.3RC4 est activé comme avant avec
<IfDefine Free>
php 1
</IfDefine>

php-4.4.3 peut encore fonctionner mais est déconseillé :lol: trop vieux

J-C Etiemble v 2.2.xx
Répondre
#7

Si vous avez un htaccess à la racine avec php 1 vous etres donc en PHP 5.1.3RC4 sur toutes les pages.

Une possibilité pour la migration de votre CMS vers la V 1.12 est de créer un nouveau dossier et d'ajouter la directive suivante dans le .htaccess <IfDefine Free> php56 1 </IfDefine> uniquement dans le nouveau dossier pour tester :
Vous serez uniquement en PHP5.6.x dans ce nouveau dossier .

J-C Etiemble v 2.2.xx
Répondre
#8

en résumé pour le moment
- Version 1.12.x OK pour utilisation
- Version 2.0 Fonctionnement coté Admin problématique sur les menus Gestions des fichiers et Gestion des modules

J-C Etiemble v 2.2.xx
Répondre
#9

Bonjour,

je viens de tester pour mon site :
- j'étais en version 4.4.3
- si je passe en 5.1.3, tout marche bien (enfin, sauf les fonctions ou constantes qui n'existent pas comme PATHINFO_FILENAME)
- mais si je passe en 5.6.8 (là j'ai bien PATHINFO_FILENAME) je me retrouve avec tous mes caractères "spéciaux" (style é ou à, vachement spéciaux me direz vous) remplacés par un ? blanc sur fond noir.

Je précise que j'utilise le charset iso-8859-1.

Quel est le souci ?
Mahab
Répondre
#10

Citation :- mais si je passe en 5.6.8 (là j'ai bien PATHINFO_FILENAME) je me retrouve avec tous mes caractères "spéciaux"
sans détails... ou information sur le système
comme PHP 5.6 est en UTF-8, je pense que, il faut donc convertir les données de ta base de données ou tes pages en UTF-8
Utilise Notepad ++

J-C Etiemble v 2.2.xx
Répondre
#11

Euh, merci : je reste en 5.1 :/

nb : j'ai essayé le contraire de ta suggestion (mais c'est toi qui m'y as fait penser alors merci) en rajoutant un "AddDefaultCharset ISO-8859-1" dans le .htaccess (j'ai déjà utilisé cela sur un autre serveur) mais cela ne change rien : bienvenue chez free :p
Répondre
#12

Citation :j'ai essayé le contraire de ta suggestion .....
Ouvre une nouvelle discussion dans le forum général avec tes information du cms et décris ton soucis.
A lire attentivement
http://les.pages.perso.chez.free.fr/migr.../php5v6.io
http://les.pages.perso.chez.free.fr/le-h...s-perso.io

J-C Etiemble v 2.2.xx
Répondre
#13

Bonjour,

en fait je n'utilise pas du tout votre cms : j'ai fait une recherche google parce que je désespérai d'être en php 4 sur free et je suis tombé sur votre forum et ce sujet qui répondaient exactement à ma question.
La suite tu connais : j'ai testé, cela buggait alors je me suis inscrit car cela semblait le bon endroit mais je viens de voir que peut-être pas...

Pour conclure : merci pour ces 2 liens qui sont parfaitement en cohérence avec ce sujet.
De ton second lien on pourrait penser que l'instruction AddDefaultCharset devrait fonctionner dans le .htaccess mais pas avec mon site. J'ai pourtant un meta charset sur toutes mes pages identique au charset que je définis dans le htaccess donc pour moi c'est sûrement un bug de la version 5.6 puisque tout marche bien avec la 5.1

Encore merci pour tout et bonne continuation.

nb : je ne donne pas plus de détail sur le cms que j'utilise car il était buggé de partout, cela fait 6 ans que je l'utilise et j'ai réécrit une grande partie des pages php pour le mettre aussi à mon gout.
Répondre
#14

Attention ici uniquement les informations sur Version 5.6.x de php pages perso Free
Si problème sur l'installation ou demande de conseil ouvrir un nouveau post sur le forum Installation

J-C Etiemble v 2.2.xx
Répondre
#15

je confirme que pour le moment
- Version 2.0 Fonctionnement coté Admin problématique sur la Gestion des modules qui est inutilisable.
Donc pour le moment utiliser de préférence une version 1.12.x en attendant une éventuelle mise à jour du PHP Free.fr

J-C Etiemble v 2.2.xx
Répondre
#16

Une nouvelle version avec 5.6.23 est disponible en test sur un serveur (perso117) dpuis fin juin 2016
- Version 1.12.x OK pour utilisation
- Version 2.1..x OK pour utilisation
Il faut attendre la fin des test pour déploiement sur les autres serveurs.

J-C Etiemble v 2.2.xx
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 4 visiteur(s)