Mettre à jour manuellement Prestashop 1.6 vers 1.7

Actualizar manualmente Prestashop 1.6 a 1.7
Par le passé, nous vous avions déjà expliqué pourquoi c'était une bonne idée de mettre à jour PrestaShop vers la version 1.7 . Mettre à jour manuellement Prestashop 1.6 vers 1.7 n’est pas une tâche facile, pourquoi allons-nous nous leurrer ? Mais ce n'est pas impossible non plus. Il s'agit d'une mise à jour à suivre étape par étape, notamment sur les pages ou dans les boutiques en ligne avec les commandes et les clients. Faites donc attention à comment faire la mise à jour sans perdre une seule commande, produit ou client, quand ce qui est clair c'est que la mise à jour est plus que nécessaire si vous souhaitez avoir votre boutique en ligne selon les avancées du moment, également sachant que la version 1.6 finira par expirer tôt ou tard.

Les étapes à prendre en compte, dont la planification

Avant d'entrer dans le vif du sujet et de décrire les étapes à suivre pour que la migration se fasse de manière propre et sans perte, il faut planifier. Gardez à l'esprit que cette mise à jour, y compris les nouveaux modèles, peut prendre entre deux et trois jours . Une tâche et un moment à prendre en compte et qu'il est souvent plus qu'avantageux de coïncider avec le week-end.

Faire une sauvegarde, la première étape

Toujours, toujours et sans exceptions, lorsque nous allons effectuer une mise à jour, nous devons faire une copie de sauvegarde. Faire cette copie de notre boutique en ligne garantira que nous ne perdrons aucun dossier ou fichier, ainsi que la base de données importante. Prestashop recommande de télécharger le module Click Upgrade . Quelque chose que vous pouvez faire depuis le blog de construction Prestashop. Autrement dit, en plus de celui que vous faites en externe, le système vous obligera à faire le vôtre. Il vous suffit de cliquer sur tous les onglets et de procéder à la copie.

Nous migrons les données du magasin

Effectuer la mise à jour signifie finalement migrer les données Prestashop vers la dernière version. Le problème avec ces mises à jour est le changement de propriétés qui se produit généralement avec les nouvelles versions. La mise à jour manuelle consiste à faire une adaptation de chacun des modules pour éviter les pertes dues aux discordances. Il est conseillé de travailler localement, en créant une boutique Prestashop 1.7 sur un serveur local à titre de test. Une fois que nous avons configuré ou installé ce que l'on appelle un environnement local adapté, nous suivons le chemin http://localhost/prestashop17, sans supprimer le dossier "/install" même s'il est indiqué dans ces étapes car il nous sera utile plus tard.

Nous créons un serveur local pour installer notre sauvegarde

Après avoir fait ce qui précède, nous créons un serveur local afin d'installer notre nouvelle sauvegarde. En utilisant le fichier appelé " phpMyAdmin", nous créons cette base de données vide pour importer les données que nous avons copiées. Ceux de notre magasin. Faites attention au tableau « ps_shop_url». Dans celui-ci, nous devrons modifier le registre afin de procéder à l'adaptation du nouveau URL locale. Une fois tout cela fait, on passe au fichier de configuration « /config/settings.inc.php ». Ce sera un moyen de modifier les données d'accès à cette base de données que nous avons importée depuis le serveur local. Une fois toutes ces étapes réalisées et que vous avez atteint ce point, il convient de vérifier que la boutique fonctionne correctement . Si tel est le cas, il est temps de changer de modèle.

Le changement de gabarit, une autre étape à prendre en compte

Une fois que nous constatons que la boutique fonctionne parfaitement, nous procédons à la modification du modèle Prestashop 1.6 par défaut. Nous allons désactiver le " default-bootstrap " en supprimant tous les modules qui ont des actifs. Il est très important de s'assurer que les modules de base de données sont supprimés, car ce n'est que lorsque la base de données sera complètement propre qu'il sera temps de procéder à la migration elle-même.

L’importance de copier le dossier « /img »

L'étape suivante consiste à copier le dossier appelé " /img" de notre installation ecommerce vers Prestashop 1.7. Copier signifiera remplacer le dossier actuel : une étape préalable à la modification et à la mise à jour de la base de données pour que Prestashop fonctionne avec la boutique mise à jour car la base de données ne sera plus dans « settings.inc.php » mais dans « /app/config/parameters. php" où il faut saisir le nom de notre base de données, le nom d'utilisateur et le mot de passe. Faire cela puis exécuter l'itinéraire que nous avons décidé sera le moyen d'adapter la version 1.7 et de créer de nouvelles tables et les champs nécessaires.

L'installation du nouveau template, la dernière des étapes nécessaires

À ce stade et lorsque nous avons déjà une installation de Prestashop 1.7, nous disposons de toutes les données de notre boutique en ligne . Cependant, même si la migration en tant que telle a déjà été exécutée, il est nécessaire d'effectuer une étape supplémentaire : installer puis configurer le nouveau modèle et les modules dont nous aurons besoin pour que votre boutique non seulement fonctionne, mais qu'elle fonctionne bien. Le tout soumis aux tests nécessaires pour vérifier que tout fonctionne bien. Créer des domaines et des sous-domaines pour effectuer des vérifications est un bon moyen de voir que tout est en ordre et qu'il n'y a aucune erreur après la mise à jour. À ce stade , le remplacement des anciens fichiers du magasin par les nouveaux ne devrait entraîner aucune complication. Évidemment et bien que nous ayons détaillé les étapes nécessaires pour effectuer cette mise à jour sans mourir en essayant, il est clair que toute cette affaire doit commencer par le téléchargement de la dernière version de Prestashop . Une évidence dont il faut absolument tenir compte. Il est également important de savoir qu’à l’heure actuelle il n’y a pas de mise à jour automatique , ce manuel que nous venons de détailler est nécessaire. Cela commence par le téléchargement de la nouvelle version et se poursuit par sa décompression, qui se présente sous forme de fichier ZIP. Ce qui est clair et sans aucun doute, c'est que la mise à jour vous permettra d'avoir de meilleures performances dans votre boutique en ligne , ainsi que de nouvelles fonctionnalités. Le nouveau design et les nouvelles fonctionnalités devraient être les deux raisons pour lesquelles vous vous mettez immédiatement au travail. Et n'oubliez pas que si vous rencontrez des problèmes avec la mise à jour, vous pouvez toujours nous contacter , nous serons ravis de vous aider !
Mis à jour le