Questa guida illustra come spostrare il vostro ecommerce prestashop dal vostro sito al vostro computer locale al fine di fare prove e modifiche senza disturbare i contenuti online.
In locale, vi consiglio di installare xampp che fornisce tutto quello che avete bisogno per eseguire il vostro ecommerce in locale
In seguito supporremo:
- Che tutti i file di installazione di Xampp siano presenti nel vostro computer sotto il percorso C:\xampp
- Che il vostro ecommerce in rete è disponibile all’indirizzo http://www.miosito.it/eshoop
- Che si vuole accedere localmente al sito da broswer chrome con l’indirizzo http://127.0.0.1/Luigi/EShoop/
Volutamente ho considerato questo mix di cartelle e nomi per fare una guida più generica possibile
I passi da eseguire sono i seguenti
- Creare la cartella Luigi in C:\xampp\htdocs\
- Creare la cartella EShoop in C:\xampp\htdocs\Luigi
- Spostare tutto il contenuto dal server remoto presente all’indirizzo http://www.miosito.it/eshoop in C:\xampp\htdocs\Luigi\EShoop (vi consiglio di usare Filezilla)
- Esportare il database del vostro ecommerce in formato sql. In genere gli ecommerce prestashop sono installati sotto DBMS MySql o MariaDb pertanto nel 90 % dei casi è possibile esportare tutto tramite la piattaforma di interfaccia phpMyAdmin del vostro provider. Per esportare tramite phpMyAdmin, dopo aver fatto il login basta cliccare sul nome del database del vostro eCommerce a sinistra e successivamete esporta.
- Accedere al vostro phpMyAdmin locale da Broswer all’indirizzo http://localhost/phpmyadmin/ , eseguire il login (di default xampp installa un utente con username root e password vuota) creare un nuovo database che nel nostro caso chiameremo luigieshoop e successivamente importare in esso tramite il pulsante importa i dati esportati dal vostro database remoto
- Modificare il file parameters.php presente nel vostro computer al percorso C:\xampp\htdocs\Luigi\EShoop\app\config
<?php return array (
‘parameters’ =>
array (
‘database_host’ => ‘localhost‘,
‘database_port’ => ”,
‘database_name’ => ‘luigieshoop‘,
‘database_user’ => ‘root‘,
‘database_password’ => ”,Ho indicato in rosso i parametri da modificare secondo la guida, ovviamente se avete scelto nomi diversi o configurazioni diverse modificatele di conseguenza - Modificate tramite phpmyadmin la colonna name delle rige PS_SHOP_DOMAIN e PS_SHOP_DOMAIN_SSL della tabella ps_configuration con il valore 127.0.0.1
- Modificate tramite phpmyadmin le colonne domain e domain_ssl della tabella ps_shop_url con il valore 127.0.0.1
- Modificate tramite phpmyadmin la colonna physical_uri della tabella ps_shop_url con il valore /Luigi/EShoop/
Modificare il file .htacess dal valore
RewriteRule . – [E=REWRITEBASE:/eshoop/]
a
RewriteRule . – [E=REWRITEBASE:/Luigi/EShoop/]