Modifier le nom de domaine d’un site Prestashop

Modifier le nom de domaine d'un site Prestashop

Vous avez conçu votre site internet avec le CMS Prestashop et vous souhaitez modifier le nom de domaine de votre site suite à un changement de nom par exemple ? Ceci impacte votre site car le nom de domaine est renseigné à plusieurs endroit et notamment dans la base de données de votre Prestahop.

Suivez ces quelques étapes qui vous expliquent comment procéder pour remplacer le nom de domaine sous Prestashop.

Remplacer le nom de domaine dans la base de données Prestashop 1.7

La version de votre site internet est la 1.7, alors suivez ces informations pour modifier votre nom de domaine.

  1. Tout d’abord connectez vous à la base de données avec un outil tel que PhpMyAdmin par exemple.
  2. Ouvez la table ps_configuration (ps_ est remplacé par le prefixe de table que vous avez défini, le nom de votre table sera donc votreprefixe_configuration).
  3. Puis recherchez les lignes pour lesquelles la valeur name est égale à PS_SHOP_DOMAIN et PS_SHOP_DOMAIN_SSL et remplacez la valeur du nom de domaine renseigné dans le champ value par votre nouveau nom de domaine.
  4. Ouvez la table ps_shop_url et remplacez la valeur des champs domain et domaine_ssl par votre nouveau nom de domaine

Et le tour est joué ! Vous pouvez accéder à votre site internet avec votre nouveau nom de domaine.

Dans le cas ou ceci ne fonctionne pas, pensez à vider le cache !

Quelles sont les tables Prestashop à modifier pour changer le nom de domaine ?

Afin de modifier le nom de domaine de votre site Prestashop, vous devrez modifier la valeur de quelques champs dans votre base de données.

Pour la version 1.7 de Prestashop, voici un petit récapitulatif :

Table Prestashop Remplacez la valeur de votre ancien nom de domaine par le nouveau
ps_configuration PS_SHOP_DOMAIN
ps_configuration PS_SHOP_DOMAIN_SSL
ps_shop_url domain
ps_shop_url domain_ssl

Cette astuce Prestashop vous a plu ? Déposez votre avis et vos questions !