Jump to content

Migrer de 1.2.5 a 1.6


Recommended Posts

bonjour, nouveau sur le site je souhaite savoir s'il est possible de migrer ma solution qui fonctionne vers la version 1.6

pour profiter de mettre au gout du jour ma boutique en meme temps.

 

sinon dans le cas contraire comment exporter mes produits, etc pour les importer dans la nouvelle solution vierge d'une nouvelle boutique

 

voila, si quelqu'un à une solution, je suis preneur

 

Merci par avance

 

THIERRY

Link to comment
Share on other sites

  • 1 month later...

Bonjour Thierry,

 

Je viens de réaliser la migration d'un site de Prestashop 1.2.5 vers la 1.6.0.13 (current). Je ne suis pas un expert Prestashop (que je n'apprécie pas des masses) mais j'ai quand même réussi après 2 jours de galère. Voici mon mode d'emploi.

 

1/ Récupération du site 1.2.5

Export sql depuis PHPMYADMIN. Facile.

 

Récupération FTP du site. Première galère car Prestashop 1.2 stocke toutes les photos des produits dans un seul dossier img/p/.

Résultat, avec plus de 5000 articles, mon dossier contient 34507 images. En FTP, seules les 9999 premières sont visibles et accessibles. Après moultes essais, j'ai fini par écrire un script PHP pour copier ces images dans différents sous-dossiers img/p0, p1, p2... en limitant le nombre à 5000 images. Miracle, elles sont devenues visibles et téléchargeables.

 

2/ Installation 1.2.5 en local

J'utilise LAMPP. Création base de données. Importation de la sauvegarde du 1/. Facile.

 

Modification du fichier setting.inc.php avec les éléments sql et ajout de ceci :

  define('_PS_CACHING_SYSTEM_', 'MCached');
  define('_PS_CACHE_ENABLED_', '0');

 

Redéplacement des images pour tout mettre dans img/p

 

Faire un tri par taille dans ce dossier img/p. Si vous avez des images de taille > 1Mo, il va falloir les redimentionner à la main (il existe sans doute un méthode mais je n'en avais que 3, donc je n'ai pas cherché)

 

localhost : OK, la copie du site fonctionne.

 

3/ Migration vers 1.4.9

J'ai essayé différentes version, la 1.4.9 migre correctement. Il faut faire en manuel :

 

Renommer la 1.2.5 locale en htdocs-off.

 

Deziper la 1.4.9 et renommer le dossier en htdocs. Le placer à coté du précédent. CHMOD 777 -R (si linux). Ajouter le dossier img/, le thème, les éventuels modules.

 

Avant de commencer, dans LAMPP (ou autre) :

 - modifier PHP.INI pour avoir max_execution_time=300

 - modifier MY.CNF pour avoir max_allowed_packet=16M

 

localhost/install : Upgrade

  => Your shop version is now 1.4.9.0 - Unfortunately, 2 SQL errors have occurred.

 

Connexion en partie ADMIN :

 - annuler l'URL rewrite,

 - mettre le thème par défaut de Prestashop,

 - déplacer les images vers le nouveau système de stockage des images.

 

4/ Migration 1.4.11

Cette fois-ci, on utilise le module gratuit (c'est rare hum!) One clic upgrade.

Le passage direct en 1.6 ne fonctionne pas. Il faut passer par la dernière version mineure (1.4.11). Choisir plus d'options ou un truc comme ça dans le module one clic upgrade.

 

Pas de soucis ici.

 

5/ Migration 1.6.0.13

Cette fois, on choisi la version majeure.

 

Normalement pas de soucis. Vous êtes en 1.6. Par contre, plus de photo.

 

Faire une régénération des images. Pas de panique, c'est très long (2h10 dans mon cas) mais ça ne plante pas si vous avez bien remplacé les images trop grosses.

Il y a un module gratuit pas mal si vous avez des difficultés mais c'est plus long : ici

 

6/ Mise en ligne

Envoi du contenu de htdocs en FTP (8h dans mon cas). Modification de setting.inc.php.

 

Je suis sur un serveur mutualisé et les variables PHP sont bloquées. Limite upload = 2Mo. Il faut donc exporter la base SQL en plusieurs fichiers et les mettre en ZIP ou GZ. J'ai fait 4 fichiers :

 - order_detail

 - cart_product

 - product_lang

 - le reste

Import SQL => OK.

 

Modification de la table ps_shop_url pour mettre 'www.monsite.fr' dans domain et ssl

 

C'est fini... mais quelle galère !

Edited by sojahu (see edit history)
  • Like 1
Link to comment
Share on other sites

merci pour tes renseignements... tres impressionnant... de mon coté j'ai réussi entre temps a mettre mes produits, j'ai juste à les verifier car quelques informations sont absentes... donc pas mal de boulot qui m attend encore.

 

Bonne continuation a toi, et merci encore

TH

Link to comment
Share on other sites

  • 3 weeks later...

bonjour j'ai un petit soucis, voilà je réalise aussi une migration de prestashop un 1.2 à un 1.6 cependant quand j'export mes fichier produits CSV le nom de mon produit est un ID ainsi que mes catégories, je pense que cela peut venir de l'url de mes anciennes pages produits. Avez-vous une solution pour moi? bonne journée

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...