Quando modifichiamo il sito della nostra installazione di PrestaShop, il negozio smette di funzionare. Questo accade perché, al momento dell’installazione di PrestaShop, viene registrato il percorso attuale.
Per modificare i percorsi della nostra installazione dobbiamo gestire il database dell’installazione di PrestaShop nel seguente modo.
http://dominio.com/phpMyAdmin (sostituiamo dominio.com con il nostro dominio).
Selezioniamo il database della nostra installazione; nel caso in cui sia presente un solo database, verrà selezionato automaticamente:
Entriamo nella tabella "ps_shop_url":
Modifichiamo i campi "domain" e "domain_ssl" se abbiamo cambiato il nome del dominio dell’hosting.
Modifichiamo il campo "physical_uri" solo se abbiamo cambiato la cartella in cui è installato PrestaShop.
Una volta effettuate le modifiche, salviamo.
Se abbiamo modificato la cartella in cui è installato PrestaShop, dobbiamo anche modificare il file .htaccess presente nella directory principale dell’installazione di PrestaShop.
Per modificarlo, possiamo scaricarlo tramite FTP e modificarlo con un editor di testo.
Durante la modifica del file, dobbiamo cambiare la riga in cui è indicata la cartella in cui è installato PrestaShop.
RewriteRule . - [E=REWRITEBASE:/cartellaprestashop/]
Semplicemente, sostituiamo il nome della cartella attuale con quello della nuova cartella in cui abbiamo spostato PrestaShop.
Se lo abbiamo spostato nella directory principale (root), dobbiamo lasciare solo una barra "/".
Esempio: se PrestaShop si trova in una nuova cartella:
RewriteRule . - [E=REWRITEBASE:/cartellanuova/]
Esempio se PrestaShop si trova nella directory principale:
RewriteRule . - [E=REWRITEBASE:/]
Una volta effettuate queste modifiche, il tuo PrestaShop sarà configurato con la nuova posizione.