Du lundi au samedi de 10h à 19h - Telephone dsi94 06 81 85 73 53 ou 09 70 46 10 25Fax dsi94 09 72 15 17 36Skype dsi94 dsi-94

Mise à jour boutique e-commerce Prestashop

Après un premier essai sans succès, j'ai enfin réussi à mettre à jour une boutique Prestashop vers la nouvelle version 1.5.1.

Cette mise à jour a été faite à partir de la 1.4.6.2, mais devrait fonctionner pour toutes les versions 1.4.x.

Prérequis :

  • Une installation locale apache/mysql type XAMPP (car je préfère toujours faire les MAJ offline)
  • une éditeur de texte, type Notepad++
  • un FTP, type Filezilla
  • De la patience ;)

C'est parti !

1 - /!\ Mettez votre boutique actuelle en "mode maintenance" /!\ Ceci est très important !! Certes, vous n'aurez plus de commandes pendant ce temps, mais c'est indispensable pour le bon fonctionnement de la MAJ.

2 - Dans votre répertoire xampp/htdocs, créez 2 répertoires site1 et site2 (site1 étant votre boutique actuelle, site2 votre future boutique à jour)

3 - Dans /site1, téléchargez votre boutique Prestashop par FTP...Pendant le transfert, rendez-vous sur le phpmyadmin de votre hébergeur pour faire une sauvegarde complète de votre BDD et enregistrez-là sur votre disque dur dans le répertoire /site1 (en.gz ou .zip de préférence).

4 - Téléchargez la dernière version de Prestashop sur votre disque dur et dezippez-la. Vous obtenez un dossier prestashop. Copiez tous les répertoires présents dans ce dossier vers/site2.

5 - Renommez le dossier /admin de /site2 avec le même nom que votre dossier /admin de votre version 1.4.x

6 - Si le transfert de votre site par FTP est terminé, copier de /site1 vers /site2 les répertoires suivants :

  • /mails
  • /img (SAUF /img/admin et /img/jquery-ui)
  • /download
  • /upload

7 - Suivant la configuration de votre serveur local, dezippez ou non votre sauvegarde de BDD précédemment effectuée au point 3 puis rendez-vous sur http://localhost/phpmyadmin. Créez une nouvelle base de données (bdd_site1) et importez votre BDD.

8 - Copier /site1/config/settings.inc.php vers /site2/config/ et modifiez-le comme ci-dessous :

define('__PS_BASE_URI__', '/site2/'); define('_THEME_NAME_', 'default'); define('_DB_NAME_', 'bdd_site1'); define('_DB_SERVER_', 'localhost'); define('_DB_USER_', 'root'); define('_DB_PASSWD_', '');

9 - Rendez-vous à l'adresse localhost/site2/install/upgrade/upgrade.php pour lancer le processus de MAJ et attendez...Une fois effectué, vous devrez tomber sur un fichier XML. Regardez la première ligne et si vous avez <action result="ok" error=""> c'est que tout c'est bien passé :) Bravo !

10 - Supprimez le dossier /install de /site2

11 - Allez sur http://localhost/site2/votreRepertoireAdmin pour découvrir votre nouveau back office !

Petites précisions : Ce processus de mise à jour ne prends pas en compte les éventuels modules achetés pour la version 1.4, ni votre thème perso. Vous devrez donc vérifier auprès des différents intervenants si une version a été développée pour PS 1.5.x

12 - Une fois vos modules et votre thème réinstallés et que vous avez vérifié que tout fonctionne parfaitement aussi bien en Front qu'en Back Office, vous pouvez mettre votre boutique en ligne...

Ce tuto est basé sur le guide de mise à jour Prestashop disponible à cette adresse : http://doc.prestashop.com/pages/viewpage.action?pageId=11272350

Compétences DSI94

competences-dsi94

Nous contacter

Tél : 09 70 46 10 25
Mob : 06 81 85 73 53
Fax : 09 72 15 17 36

Formulaire de contact et demande de devis gratuit

Goto Top