Lorsque nous modifions le site de notre installation PrestaShop, la boutique peut cesser de fonctionner. Cela se produit car, au moment de l'installation de PrestaShop, le chemin actuel est stocké.
Pour modifier les chemins de notre installation, nous devons gérer la base de données de l'installation PrestaShop comme suit.
Nous sélectionnons la base de données de notre installation. S'il n'y a qu'une seule base de données, elle sera automatiquement sélectionnée :
Nous entrons dans la table "ps_shop_url" :
Nous modifions les champs "domain" et "domain_ssl" si nous avons changé le nom de domaine de l'hébergement.
Nous modifions le champ "physical_uri" uniquement si nous avons changé le dossier où PrestaShop est installé.
Une fois les modifications effectuées, nous enregistrons les changements.
Si nous avons modifié le dossier où PrestaShop est installé, nous devons également modifier le fichier .htaccess situé à la racine de l'installation PrestaShop.
Pour le modifier, nous pouvons le télécharger via FTP et le modifier à l'aide d'un éditeur de texte.
Lors de la modification du fichier, nous devons modifier la ligne qui indique le dossier où PrestaShop est installé.
RewriteRule . - [E=REWRITEBASE:/dossierprestashop/]
Il suffit de remplacer le nom du dossier actuel par le nom du dossier dans lequel vous avez déplacé PrestaShop.
Si vous l'avez déplacé à la racine, vous devez laisser uniquement une barre oblique "/".
Exemple : si PrestaShop se trouve dans un nouveau dossier :
RewriteRule . - [E=REWRITEBASE:/nouveaudossier/]
Exemple si PrestaShop se trouve à la racine :
RewriteRule . - [E=REWRITEBASE:/]
Une fois ces modifications effectuées, votre PrestaShop sera configuré avec le nouvel emplacement.