Come modificare il dominio e/o la cartella associata a Prestashop

Come modificare il dominio e/o la cartella associata a Prestashop

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.
 
Accediamo al phpMyAdmin del nostro hosting.
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 web 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.
 
 
Per maggiori informazioni, puoi contattarci.