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

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> Comment adapter ma boutique osCommerce à la version PHP7.x
scientoufik
posté 19 Apr 2020, 16:25
Message #1


Ceinture jaune+ OSC
Icône de groupe

Groupe : Membres
Messages : 91
Inscrit : 16-May 10
Membre no 27574



Bonjour,

Je souhaite adapter ma boutique osCommerce Online Merchant v2.2 RC1 W3C Valid FR qui tourne actuellement avec une version php 4.4.9 pour la faire tourner avec une version PHP 7.x
Quelqu'un l'a t il déjà fait ?
Quelqu'un saurait me donner les étapes à suivre svp?

Merci d'avance.

Ce message a été modifié par scientoufik - 19 Apr 2020, 16:26.


--------------------
oscommerce-2.2rc1-FR-w3c-3; Customer Add Product 1.4.3; flash_bannersv2_1; HeaderTags_SEO_V_3.2.3; Make An Offer V3.1; new_products_glide - V2; osC-CenterShop v3.0 for MS2; Ultimate_SEO_URLSv22d_10; Unlimited products to manufacturers
Go to the top of the page
 
Bonbec
posté 19 Apr 2020, 17:03
Message #2


Ceinture marron OSC
Icône de groupe

Groupe : Modérateurs
Messages : 1511
Inscrit : 30-May 06
Lieu : Vichy (03)
Membre no 10583



Bonjour,
Un sacré chantier ... mais Osc 2.2 est vraiment préhistorique et non adapté aux écrans modernes (téléphones, tablettes ...).Il serait peut-être plus simple d'opter pour une version moderne : https://template.me.uk/phoenix/index.php
Si par contre, le code du site site est hyper modifié et qu'on a pas le courage d'attaquer une nouvelle version, la route sera longue.Tout d'abord passer de php4 à php5 : https://www.php.net/manual/fr/migration5.php (mon site actuel est aussi en Ms2.2 mais Php5.4, une nouvelle version Phoenix est en cours). Sur le forum il y a pas mal de posts sur cette étape.
Puis passer de php5 à php7 : https://www.php.net/manual/fr/migration70.php
Une seule grande précaution à suivre impérativement : travailler uniquement sur une copie du site et à chaque fois que c'est fonctionnel, travailler sur une nouvelle copie pour les modifs à faire.Comme cela il sera aisé de revenir en arrière si çà foire.
Quoi qu'il en soit, si tu as des questions précises pour ta migration quand il y a un blocage, ne pas hésiter à bien expliquer le problème pour avoir une aide efficace.


--------------------
Config 1 en live : Osc 2.2 très fortement modifié ... UTF-8 et Php 5.4.
Contribs installées : down_for_maintenance_v 2.3 | Estimated Shipping v1.5 | imprint_1_3_5 | low_stock_report_v2.04 | visible_countries_1.2b | Products Tabs | shoppingCart_cleanup_v1.01.0 | + trop de bidouilles persos pas très OsCommerce (erreurs de jeunesse)
Config 2 en local avec UwAmp : Osc Phoenix
Go to the top of the page
 
scientoufik
posté 19 Apr 2020, 22:24
Message #3


Ceinture jaune+ OSC
Icône de groupe

Groupe : Membres
Messages : 91
Inscrit : 16-May 10
Membre no 27574



Merci Bonbec pour ta réponse très riche.
Oui mon site a beaucoup été modifié depuis la version source.
J'ai trouvé cette contribution qui permet de passer
OSC V2.2 RC2a PHP 5.3 Compatible Files est ce que c'est pas plus simple de suivre cette contribution puis passer de la version 5.3 à la 5.4 ?
Mon but final est d’intégrer un forum PHPBB et la dernière version nécessite une version à récente de PHP selon ma compréhension.



--------------------
oscommerce-2.2rc1-FR-w3c-3; Customer Add Product 1.4.3; flash_bannersv2_1; HeaderTags_SEO_V_3.2.3; Make An Offer V3.1; new_products_glide - V2; osC-CenterShop v3.0 for MS2; Ultimate_SEO_URLSv22d_10; Unlimited products to manufacturers
Go to the top of the page
 
Bonbec
posté 19 Apr 2020, 22:49
Message #4


Ceinture marron OSC
Icône de groupe

Groupe : Modérateurs
Messages : 1511
Inscrit : 30-May 06
Lieu : Vichy (03)
Membre no 10583



Re,La contrib que tu donnes en lien ne comporte que les fichiers originaux rendus aptes au Php5.3

Cela ne tiendra pas compte de tes modifs, ne fait pas la bêtise de remplacer tes fichiers avec ceux de la contrib vu tes nombreuses modifs.

De mémoire, il y a à modifier :
Les ereg https://github.com/osCommerce/oscommerce2/c...7ce02480b49ffe

Les eregi https://github.com/osCommerce/oscommerce2/c...93f1de8aa6a6770


Les split https://github.com/osCommerce/oscommerce2/c...881cc6e6ef8


Fait déjà avec les liens que je t'indique, çà devrait être plus facile. Aide toi d'un logiciel de recherche dans les fichiers pour trouver aussi les syntaxes à changer dans tes modifs.


--------------------
Config 1 en live : Osc 2.2 très fortement modifié ... UTF-8 et Php 5.4.
Contribs installées : down_for_maintenance_v 2.3 | Estimated Shipping v1.5 | imprint_1_3_5 | low_stock_report_v2.04 | visible_countries_1.2b | Products Tabs | shoppingCart_cleanup_v1.01.0 | + trop de bidouilles persos pas très OsCommerce (erreurs de jeunesse)
Config 2 en local avec UwAmp : Osc Phoenix
Go to the top of the page
 
scientoufik
posté 20 Apr 2020, 12:35
Message #5


Ceinture jaune+ OSC
Icône de groupe

Groupe : Membres
Messages : 91
Inscrit : 16-May 10
Membre no 27574



Super Merci beaucoup Bonbec je vais suivre tes conseils.


--------------------
oscommerce-2.2rc1-FR-w3c-3; Customer Add Product 1.4.3; flash_bannersv2_1; HeaderTags_SEO_V_3.2.3; Make An Offer V3.1; new_products_glide - V2; osC-CenterShop v3.0 for MS2; Ultimate_SEO_URLSv22d_10; Unlimited products to manufacturers
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 : 26th May 2020 - 20:56
Ce site est déclaré auprès de la commision Nationale
de l'Informatique et des Libertés (déclaration n°: 1043896)