osCommerce France : Accueil Forum Portail osCommerce France Réponses aux questions Foire aux contributions

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> PHP5.4 et mysql5.1 chez 1and1, 1&1 upgrade ses versions de PHP et Mysql
pascal51
posté 29 Mar 2013, 06:58
Message #1


Ceinture blanche+ OSC
Icône de groupe

Groupe : Membres
Messages : 24
Inscrit : 1-May 08
Membre no 21669



Bonjour,

Rappel 1and 1 a envoyé le message suivant il y a quelques temps:
Apartir du 01/04/13, nous ne supportons plus les versions PHP 4 et 5.2. En revanche, nous allons dès à présent mettre en œuvre la version PHP 5.4.
Pour que vous puissiez profiter de la nouvelle version PHP le plus rapidement possible, vous devriez déjà basculer sur la nouvelle version. Connectez- vous pour ce faire à votre 1&1 Espace Client (https://www.1and1.fr/login) et sélectionnez la version PHP actuelle : PHP 5.4. Contrôlez ensuite si votre page Web et les scripts fonctionnent de manière irréprochable. Pour plus d'informations concernant PHP, consultez nos FAQ à l'adresse suivante : http://faq.1and1.fr/scripts/php/index.html
Important : à partir du 01/04/13, nous ne supportons plus les versions PHP 4 ainsi que PHP 5.2. N'attendez donc pas trop longtemps pour procéder au basculement. Vous garantissez ainsi une représentation irréprochable de votre page Web et un fonctionnement sans heurts de vos scripts.
Veuillez prendre en compte qu'après le basculement à PHP5.4, l'option « Register Globals » n'est plus supportée. En outre, nous vous recommandons en particulier de mettre à jour les applications suivantes :
- Contao
- Drupal
- eGroupWare
- Joomla
- MediaWiki
- myorgbook
- osCommerce
- phpBB
- Serendipity
- Shopware
- Typo3
- WebCalendar
- WordPress
- XOOPS
- xt:Commerce



Maintenant c'est au tour de Mysql :
Notre objectif est de toujours répondre aux exigences actuelles en matière de technique et de sécurité. C'est pourquoi nous vous informons aujourd'hui de notre passage à une nouvelle version de MySQL. À partir du 01/05/2013, nous ne prenons plus la version MySQL 4 en
charge. En revanche, vous pouvez dès maintenant utiliser la version MySQL 5.1. Cela concerne votre contrat 18233157.



Ayant cherché un peu sur le forum et sur le net, je n'ai pas vraiment trouvé les solutions de ce qu'il faut faire excatement pour que la boutique fonctionne?
1 - pour la partie PHP N'y a t-il que le htaccesss à modifier ? et que mettre exactement
2 - pour la base MySQL que faire ?

Je suis actuellement en osCommerce 2.2-MS2 (+ pas mal de contrib) et PHP 4.4.9

MErci de votre aide

Go to the top of the page
 
shelmi
posté 29 Mar 2013, 12:16
Message #2


Ceinture blanche OSC
Icône de groupe

Groupe : Membres
Messages : 11
Inscrit : 18-March 13
Membre no 32091



Salut, merci du rappel, ça m'intéresse aussi de savoir comment faire la MAJ.
Go to the top of the page
 
pascal51
posté 29 Mar 2013, 15:53
Message #3


Ceinture blanche+ OSC
Icône de groupe

Groupe : Membres
Messages : 24
Inscrit : 1-May 08
Membre no 21669



Pas de quoi. En fait je me demande surtout si il faut passer en MS3 et comment faire pour les register globals
Go to the top of the page
 
chti_poupon
posté 29 Mar 2013, 17:54
Message #4


Ceinture noire OSC
Icône de groupe

Groupe : TechDev
Messages : 2757
Inscrit : 9-September 08
Lieu : Douai
Membre no 22915



Bonjour
Voir ici pour la compatibilité avec php 5.3 (registers global off
Ceci ne suffit pas, mais reste indispensable pour php 5.4 quand on vient de 4.4
Bon Code !
Chti poupon
Go to the top of the page
 
pascal51
posté 29 Mar 2013, 18:37
Message #5


Ceinture blanche+ OSC
Icône de groupe

Groupe : Membres
Messages : 24
Inscrit : 1-May 08
Membre no 21669



Merci, pour le registers global j'ai vu qu'on pouvait changer soit le htaccess soit créer un php.ini qu'est-ce qui est le plus éfficace ?
php.ini, il semple qu'il faille le mettre dans tous les répertoires?
Go to the top of the page
 
chti_poupon
posté 29 Mar 2013, 19:55
Message #6


Ceinture noire OSC
Icône de groupe

Groupe : TechDev
Messages : 2757
Inscrit : 9-September 08
Lieu : Douai
Membre no 22915



Bonjour
Le registers global peut être effectivement mis à on par .htaccess, mais c'est mauvais pour la sécurité du site et de l'hébergeur qui peut l'interdire.
Il vaut mieux rechercher les quelques "mauvais emplois" du passage par GET ou POST et d'assigner les variables ainsi transmises:
Code
$zede = $toto * 2; etc ...
doit être remplacé par
Code
$toto = $_GET['toto']; $zede = $toto * 2; etc...
(Rencontré dans de très anciennes contribs).
Par ailleurs le php 5.4 refusera certainement les codes genre <? au lieu de <?php (sinon, le code php ne sera pas exécuté, mais affiché) et toutes les fonctions "deprecated" listées ici. : Ce sont ces fonctions qui sont modifiées dans le lien de mon précédent message
Bon code !
Chti poupon
Go to the top of the page
 
pascal51
posté 29 Mar 2013, 20:19
Message #7


Ceinture blanche+ OSC
Icône de groupe

Groupe : Membres
Messages : 24
Inscrit : 1-May 08
Membre no 21669



Merci, je ne suis pas super à l'aise avec php.
Je vais tenté l'option de modifier htaccess dans un premier temps, pas trop de temps pour coder ces jours-ci.
Pour mettre register globals à on c'est bien ça qu'il faut mettre dans htaccess ?:
php_flag register_globals on

J'ai également trouvé ces deux contribs http://addons.oscommerce.com/info/3727
et http://addons.oscommerce.com/info/2097 qui semblent répondre au problème: Qu'en pensez vous ?
Go to the top of the page
 
chti_poupon
posté 30 Mar 2013, 10:21
Message #8


Ceinture noire OSC
Icône de groupe

Groupe : TechDev
Messages : 2757
Inscrit : 9-September 08
Lieu : Douai
Membre no 22915



Bonjour
Pour le htaccess, c'est bien cela, qui marchera si ton hébergeur l'admet.
Pour les contrib, il n'y a pas de codage proprement dit, mais des modifications de syntaxe, donc une ligne à trouver à remplacer par une autre. Fastidieux : oui; délicat: oui ;difficile : non.
La première contrib que tu cites (3727) a dans son historique un dernier chapître "THIS IS NOW OBSOLETE" qui doit être lu: elle s'adresse aux utilisateurs d'anciennes versions.
De même, la seconde (2097) a dans son historique un chapître "Wich version to use" qui doit être lu avant application.

Belle Journée !

Chti poupon
Go to the top of the page
 
polo
posté 22 Sep 2013, 22:38
Message #9


Ceinture marron OSC
Icône de groupe

Groupe : Membres
Messages : 1441
Inscrit : 24-April 03
Membre no 1102



Bonsoir!

Ce topic est intéressant mais pour ceux qui sont encore en Php 5.2.17 et qui passerais en 5.4, concrètement çà donnerais quoi ? sur de OSC 2.2 et OSC2.3.1 ??

c'est la catastrophe ? moi j'utilise les .htaccess, donc pour le registrar global, c'est pas trop le soucis, c'est plus pour les fonctions php


--------------------
OSC 2.1.3 et MS2 (PHP Version 5.2.17)
Go to the top of the page
 
legentil
posté 6 Oct 2013, 22:44
Message #10


Ceinture blanche OSC
Icône de groupe

Groupe : Membres
Messages : 6
Inscrit : 4-January 09
Membre no 24107



En fait, si vous continuer à utiliser des anciennes versions de PHP vous courez un grand risque de voir votre site piraté sad.gif
Go to the top of the page
 

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



RSS Version bas débit Nous sommes le : 29th March 2024 - 14:35
Ce site est déclaré auprès de la commision Nationale
de l'Informatique et des Libertés (déclaration n°: 1043896)