php 5.3 chez les hebergeurs , ca arrive... la fin de osCSS 1.xx

php 5.3 chez les hebergeurs , ca arrive... la fin de osCSS 1.xx

Messagepar oscim » Lun 07 Mar 2011, 17:44

Hello

Suite à un mail , je vous joins un partie du contenu envoyé au client ..

Cher clients,

Afin de suive l'évolution technologique des logiciels utilisés pour
l'hébergement nous avons fait quelques modifications dans PHP 5.2 afin de
préparer la migration vers PHP 5.3 d'ici quelques jours puis PHP 5.4 dans
1 à 2 ans.

Ces évolutions sont indispensables afin de garder une plate-forme
d'hébergement sécurisée et fiable. Malheureusement elles peuvent altérer le
bon fonctionnement de vos sites surtout si ceux-ci ont été développés il y a
quelques années et pas mis à jour.

Voici les changements qui ont été réalisés récemment :
- magic_quotes_gpc à Off par défaut pour les nouveaux sites
- register_long_arrays ($HTTP_XXXX_VARS[]) à Off pour tout le monde
- error_reporting à E_ALL par défaut (erreurs, avertissements mais
aussi informations)
- display_errors à Off pour tout le monde

Avec error_reporting en mode verbeux et l'enregistrement des informations
PHP dans nos journaux de logs nous avons détecté les sites utilisant encore
les variables $HTTP_XXXX_VARS qui ne devraient plus être utilisées depuis
plusieurs années afin de forcer register_long_arrays à On. Malheureusement,
si le site modifie la valeur de error_reporting pour ne pas afficher E_NOTICE
nous ne sommes pas capables de détecter l'utilisation des variables
$HTTP_XXXX_VARS et il faut activer register_long_arrays à la main
(Espace clients > Sites hébergés > site http://www.xxxx.com/ > bouton
"Modifier la configuration PHP")

Les sites posant problème avec ces nouveaux paramètres sont surtout ceux
sous SPIP et OSCommerce / OSC Evolution.
...

cf planet-works

Il faut aboutir la 2.1.0, la 1.2.2 supporte php 5.2, mais pour la version 5.3, il faut basculer sur la 2.1.0.

Donc, a vous tous , tester , plusieur boutique en prod, ca à l'air de ce tenir ;)
Pour un web au normes du W3C, pour un web plus propre !

- Download osCSS Toutes versions
- stable osCSS 2.1.0 (help|info|new dev) Official help|wiki|Tuto for osCSS 2 | doc doxygen
- Utiliser le tracker pour suivre les évolutions et développements
- Inscrivez vos sites sur oscss pour présenter vos réalisations
Avatar de l’utilisateur
oscim
Site Admin
 
Messages: 1643
Inscription: Mar 25 Sep 2007, 11:33

Re: php 5.3 chez les hebergeurs , ca arrive... la fin de osCSS 1.xx

Messagepar cynic- » Jeu 10 Mar 2011, 12:42

J'ai certains projets sous 1.2.2 qui tournent en effet très bien sous php5.2.14 en local, mais encore en php 4 chez mon hébergeur.
Je sais que faire le switch vers php5 pose problème à mes sites, je dois les réinstaller après avoir migré mon serveur de php4 à php5.2.x ? Qu'en penses-tu ?

PS : pour l'instant je ne peux pas migrer ces boutiques en oscss 2 (pas prévu avec les clients)
PS 2 : pour l'instant je n'utilise pas php 5.3
cynic-
Site Admin
 
Messages: 694
Inscription: Mar 04 Déc 2007, 13:04

Re: php 5.3 chez les hebergeurs , ca arrive... la fin de osCSS 1.xx

Messagepar Ayatus » Jeu 10 Mar 2011, 13:13

Réinstaller ?

Non, je ne pense pas, en revanche il faut impérativement activer register_long_arrays sous peine de ne plus avoir accès à l'admin.
Tant que tu utilises une version de php antérieur à la 5.3 cela ne pose pas trop de problème.
En revanche, c'est quasiment injouable avec php 5.3, les ereg et consort à remplacer par pregmatch (et y en a une tripoté), les passages par référence (la aussi doit pas être la joie), etc...
Avatar de l’utilisateur
Ayatus
Site Admin
 
Messages: 280
Inscription: Sam 19 Avr 2008, 17:23

Re: php 5.3 chez les hebergeurs , ca arrive... la fin de osCSS 1.xx

Messagepar oscim » Jeu 10 Mar 2011, 13:17

1 Up ayatus

Php 5.3 sur les 1.xx pas possible

d'ou le titre du post :)
Pour un web au normes du W3C, pour un web plus propre !

- Download osCSS Toutes versions
- stable osCSS 2.1.0 (help|info|new dev) Official help|wiki|Tuto for osCSS 2 | doc doxygen
- Utiliser le tracker pour suivre les évolutions et développements
- Inscrivez vos sites sur oscss pour présenter vos réalisations
Avatar de l’utilisateur
oscim
Site Admin
 
Messages: 1643
Inscription: Mar 25 Sep 2007, 11:33

Re: php 5.3 chez les hebergeurs , ca arrive... la fin de osCSS 1.xx

Messagepar Ayatus » Jeu 10 Mar 2011, 13:23

Merci, j'avais bien compris, je ne faisait qu'apporter quelques précisions sur pourquoi c'est pas possible.

PS : Quel douloureux souvenir que ces replacement de ereg dans oscss2. :lol:
Avatar de l’utilisateur
Ayatus
Site Admin
 
Messages: 280
Inscription: Sam 19 Avr 2008, 17:23

Re: php 5.3 chez les hebergeurs , ca arrive... la fin de osCSS 1.xx

Messagepar Yamitatsu » Mar 22 Mar 2011, 12:30

Bonjour,
J'ai du mal a comprendre que la plupart des hébergeurs ne propose pas php 5.3, n'est il pas sorti en juin 2009 ?

Si quelqu'un pouvait m'expliquer^^
Merci
Yamitatsu
Membre inactif
 
Messages: 1
Inscription: Mar 22 Mar 2011, 12:28

Re: php 5.3 chez les hebergeurs , ca arrive... la fin de osCSS 1.xx

Messagepar oscim » Mar 22 Mar 2011, 12:37

C'est simple,

Un hergeur attend un certain temps apres la sortie pour ne pas essuyer les bug de RC;

D'autre part php 5.3 rend 80% des appli en php non fonctionnel , ou avec des erreur de notice et deprecied.

donc , si changer de php revient a casser tous les site client :)

Autre chose, avant bcp d'hebergeur proposait les 2 php 4.2 et 5.2/5.3

Maintenant , la plupart arrete le support 4.2 / 5.2. Ce qui impose au appli de fonctionner sur le 5.3
Pour un web au normes du W3C, pour un web plus propre !

- Download osCSS Toutes versions
- stable osCSS 2.1.0 (help|info|new dev) Official help|wiki|Tuto for osCSS 2 | doc doxygen
- Utiliser le tracker pour suivre les évolutions et développements
- Inscrivez vos sites sur oscss pour présenter vos réalisations
Avatar de l’utilisateur
oscim
Site Admin
 
Messages: 1643
Inscription: Mar 25 Sep 2007, 11:33

Re: php 5.3 chez les hebergeurs , ca arrive... la fin de osCSS 1.xx

Messagepar cynic- » Mar 22 Mar 2011, 19:21

oscim a écrit:Maintenant , la plupart arrete le support 5.2. Ce qui impose au appli de fonctionner sur le 5.3


Oui, grrrrr... ;)
cynic-
Site Admin
 
Messages: 694
Inscription: Mar 04 Déc 2007, 13:04

Re: php 5.3 chez les hebergeurs , ca arrive... la fin de osCSS 1.xx

Messagepar arnotw » Ven 24 Fév 2012, 17:23

Bonjour,

Je sais, je déterre un vieux post, mais c'est pour signaler que j'ai "patché" mes boutiques sous oscss1.2 en php5.3 sans trop de soucis.
En effet, je m’apprête à migrer 8 boutiques vers 5.3 et les modifs ne sont pas si douloureuses que ça. Outre les "split" et "ereg" qui demande une ré-ecriture de chaque fonction, patcher les superglobales ne m'a pris que quelques secondes avec un "rechercher/remplacer dans des fichiers" avec notepad++.

Quand j'ai vu ce post, j'ai pas dormi de la nuit et je me suis mis à (re)tester oscss2 en important toutes mes données (produit, client ...) via mySQL car ça a jamais marché en passant par les MAJ progressives :(
J'y suis toutefois arrivé, mais je n'adhère pas à Oscss2 (je rencontre encore bc de bugs, et migrer 8 boutiques vers cette solution en qques jours me semblaient être une folie :)

Je ne cherche pas à démonter votre travail, bien au contraire, mais juste à signaler que PHP 5.3, ce n'est pas forcément " la fin de osCSS 1.xx ".

arno
arnotw
Membre inactif
 
Messages: 5
Inscription: Dim 03 Sep 2006, 14:15

Re: php 5.3 chez les hebergeurs , ca arrive... la fin de osCSS 1.xx

Messagepar Ayatus » Ven 24 Fév 2012, 17:52

Salut,

Non, cela ne signifie pas la fin d'osCSS 1, juste que nos efforts se sont portés sur le développement d'osCSS 2 n'ayant pas souhaité l'adapter à php 5.3.

Tu fais mention de nombreux bugs sur cette dernière, il serait intéressant que tu nous fasses part de ceux ci.
Avatar de l’utilisateur
Ayatus
Site Admin
 
Messages: 280
Inscription: Sam 19 Avr 2008, 17:23

Re: php 5.3 chez les hebergeurs , ca arrive... la fin de osCSS 1.xx

Messagepar arnotw » Ven 24 Fév 2012, 18:38

Ok Ayatus, mais le titre du thread prête vraiment à confusion ...
En ce qui concerne OSCSS2, je vais m'y remettre, mais pour le moment, je migre les actuels (et 60 autres sites dynamiques en même temps, sans compter les mails !), ca me prend pas mal de temps et je ne veux pas de mauvaises surprises.
Il est évident que dans ma situation, je ne peux pas tout migrer en V2 en quelques semaines, tant le boulot est énorme (templates, contrib, et je passe toutes mes contrib persos) et imagine la tête de mes clients qui eux n'ont rien demandé et sont habitués à une interface (qui pour certains a été très dure à assimiler), la chasse aux petits bugs après tout cela ... un truc de fou !
je pense que tu dois comprendre ce que je veux dire !

Je ferai remonter les petits bugs trouvés dans la V2, mais d'un point de vue général, j'ai beaucoup de mal à me familiariser avec l'admin.
A+

arno
arnotw
Membre inactif
 
Messages: 5
Inscription: Dim 03 Sep 2006, 14:15

Re: php 5.3 chez les hebergeurs , ca arrive... la fin de osCSS 1.xx

Messagepar Ayatus » Ven 24 Fév 2012, 19:04

Le titre du topic, si il laisse entendre la fin d'osCSS 1, il s'agit surtout de son non support de php 5.3.
Il est vrai aussi que cette version ne fera probablement pas l'objet d'évolution, en revanche elle fait ponctuellement l'objet de patch de sécurité.

Concernant les outils de migration, ces derniers restent limités quant à leur portée.
C'est les cas avec les contrib altérant la structure des tables.
Il est aussi possible qu'au fil des évolutions d'osCSS 2, ces outils ne soient pas mis à niveau immédiatement.

osCSS 2 est plus qu'une évolution de son prédécesseur et est par conséquent plus adapté à le création d'une nouvelle boutique qu'a l'upgrade d'une existante.
Avatar de l’utilisateur
Ayatus
Site Admin
 
Messages: 280
Inscription: Sam 19 Avr 2008, 17:23

Re: php 5.3 chez les hebergeurs , ca arrive... la fin de osCSS 1.xx

Messagepar oscim » Ven 24 Fév 2012, 19:53

Hello arnotw,

merci a toi pour ces retours. Je comprend ta demande quant au évolution des outils de conversion d'une V1 vers la V2. Toutefois n'ayant moi même pas besoin de ces outils (plus de client avec des V1), je ne travail pas vraiement dessus.

Ensuite, concernant l'interface du backoffice, il s'agit d'un template, au même titre que le coté public, il est donc tout a fait possible d'ajuster / modifier celui ci afin de mieux correspondre a tes besoins.

Enfin, concernant les bug rencontré, effectivement, je travail toujours sur l'evolution du moteur, et peu à la stabilisation de version, compte tenu que je me retrouve toujours a developpé un peu plus avant les fonctionnalité.

Pour finir, le plus difficile avec le moteur et justement le manque de retour , de bug, d'incoherance...; La plupart des bug clair qui ont été signalé sont corrigé. ;)
Pour un web au normes du W3C, pour un web plus propre !

- Download osCSS Toutes versions
- stable osCSS 2.1.0 (help|info|new dev) Official help|wiki|Tuto for osCSS 2 | doc doxygen
- Utiliser le tracker pour suivre les évolutions et développements
- Inscrivez vos sites sur oscss pour présenter vos réalisations
Avatar de l’utilisateur
oscim
Site Admin
 
Messages: 1643
Inscription: Mar 25 Sep 2007, 11:33


Retourner vers Bar

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité

cron