Déplacer votre boutique Prestashop sur un autre hébergement

Voici une petite notice explicative me permettant de déplacer les boutiques Prestashop de mes clients vers un autre hébergement. (Par exemple pour passer d’un site en local à un site en production, changer de serveur,…)

 

Sauvegardez intégralement votre site prestashop!

Comme d’habitude, avant de tout casser, pensez à faire une sauvegarde complète de votre installation.

Copiez par FTP l’intégralité de vos fichiers en ligne sur votre ordinateur.

Attention, c’est très important, vous pourriez regretter de négliger cette sauvegarde, …

Pour votre base de donnée, il faut vous rendre sur phpMyAdmin et exporter votre base dans un fichier SQL.

Si votre boutique est déjà en ligne , n’oubliez pas d’activer le mode maintenance depuis votre interface d’administration.

Mettre en place votre boutique à son nouvel emplacement

Toujours par FTP, dupliquez le contenu du site à son nouvel emplacement.
Et importez le fichier SQL dans sa nouvelle base.

Quelques modifications à faire

À partir de là, il va falloir modifier dans le dossier « config » le fichier « settings.inc.php », ces lignes :

define('_DB_NAME_', 'le nom de votre nouvelle base');
define('_DB_SERVER_', 'la nouvelle adresse du serveur');
define('_DB_USER_', 'le nom de l'utilisateur');
define('_DB_PASSWD_', 'le mot de passe');

employee does not exist, or bad password !!

Si de retour sur votre page de login, votre mot de passe ne fonctionne plus et que vous avez le message d’erreur « employee does not exist, or bad password »

Il suffit d’appliquer la solution de nico46, que j’ai trouvé sur le forum Prestashop et qui fonctionne très bien :

1- ouvrir le fichier settings.inc.php situé dans le dossier config.
2- fais un “copier” du code qui suit “cookie_key”, sans les ‘ .
3- tu le colles dans la fenetre du site http://www.md5.cz/
4- tu rajoutes le mot de passe que tu souhaites à la suite du code que tu as collé dans la fenetre.
5- tu cliques sur le bouton.
6- tu copie le code généré.
7- tu ouvres ta base de donnée, tu ouvres la table “ps_employee”
8- tu fais “modifier” et tu colles le code dans la fenêtre de mot de passe.
9- cliques sur exécuter.

tu n’as plus qu‘à ouvrir ta page de login et rafraichir celle-ci pour avoir accès à ton site.

Normalement, vous devriez avoir réussi votre migration!

(N’oubliez pas de désactiver l’option de maintenance si besoin!)