Migrare Prestashop da Vecchio Dominio a Nuovo Dominio
Hai realizzato un nuovo sito e-commerce, però devi migrarlo su un nuovo dominio ? cioè un nuovo server ? Ma non sai come migrare prestashop da vecchio dominio a nuovo dominio ? Ok, vediamo alcuni passaggi in maniera chiara che ti possano aiutare in questo trasferimento del sito web dal tuo vecchio dominio al nuovo dominio.
[/et_pb_text][/et_pb_column][/et_pb_row][et_pb_row _builder_version=”4.6.5″ _module_preset=”default” global_colors_info=”{}” theme_builder_area=”et_body_layout”][et_pb_column type=”4_4″ _builder_version=”4.6.5″ _module_preset=”default” global_colors_info=”{}” theme_builder_area=”et_body_layout”][et_pb_text _builder_version=”4.14.1″ _module_preset=”default” text_font=”Arial||||||||” text_text_color=”#000000″ text_font_size=”16px” text_letter_spacing=”1px” header_3_font=”Andada||||on|on|||” header_3_text_align=”center” header_3_text_color=”#000000″ header_4_font=”Andada|||||on|||” header_4_text_color=”#000000″ custom_padding=”4px||4px|||” hover_enabled=”0″ global_colors_info=”{}” theme_builder_area=”et_body_layout” sticky_enabled=”0″]
Trasferisci file del sito prestashop
Torna al tuo client FTP e connettiti al server di tua scelta.
Passa alla directory public_html se desideri installare il tuo negozio nella cartella principale del sito.
Se preferisci installarlo in una sottocartella (ad esempio www.tuweb.com/store), crea la cartella corrispondente all’interno della directory pubblica e aprila.
Trascina i file dal tuo computer (quelli che abbiamo copiato prima) e rilasciali nella directory corrispondente sul nuovo server.
Anche in questo caso, questo processo potrebbe richiedere alcuni minuti.
Per dettagli puoi leggere l’articolo completo al trasferimento dei file prestashop.
1- I parametri da modificare
Andiamo a modificare il parametro nel file parameters.php
Accendiamo tramite FPT alla cartella app/config/, qui troveremo il file parameters.php. Consiglio sempre di non modificare subito il file, ma di creare prima una copia di backup ad esempio rinominandola in parameters.php.backup.
Dopo aver creato la copia di buckup, apriamo il file parameters.php e modifichiamo il seguente codice:
'database_host' => 'solitamente_localhost',
'database_name' => 'nome_database',
'database_user' => 'nome_utente_db',
'database_password' => 'password_utente_db',
Salva il file e chiudilo.
2 – Ora passa alle cache
Adesso cancelle la cache del sito.
Per poterlo fare, sempre tramite FTP, accedi nelle seguenti directory:
– cache/smarty/compile/
– cache/smarty/cache/
e cancella tutto il contenuto tranne il file index.php.
3 – Ora modifichiamo i file nel database
Accendi al sito phpMyAdmin associato al tuo nuovo sito interent, apri la tabella pr_configuration ed effettuamo una query per visualizzare solo i righi contenti il campo name uguale a PS_SHOP_DOMAIN e PS_SHOP_DOMAIN_SSL (quest’ultimo se attivi il protocollo SSL). Puoi utilizzare il seguente codice SQL:
SELECT * FROM 'pr_configuration' WHERE 'name' LIKE 'PS_SHOP_DOMAIN%'
In PS_SHOP_DOMAIN inserisci www.nomesito.it
In PS_SHOP_DOMAIN_SSL inserisci nuovamente www.nomesito.it se utilizzi il protocollo SSL
Completata questa operazione, apri la tabella pr_shop_url e modifica le seguenti tre voci:
In domain inserisci www.nomesito.it (non inserire “http://”)
In domain_ssl inserisci www.nomesito.it (non inserire “http://” o “https://”)
In physical_uri inserisci /
Se il tuo sito non si trova nella root principale ma in una sottocartella, ad esempio www.nomesito.it/shop, allora dovrai inserire il nome della sottocartella in corrispondenza della voce physical_uri:
In physical_uri inserisci /shop/
4 – Modifica il file htaccess
Per concludere aggiorniamo il file .htaccess presente nella root del sito. Questa operazione è indispensabile se stai migrando il sito internet da un dominio vecchio ad uno nuovo.
Accedi tramite FTP alla root del sito e apri il file .htaccess. In questo file dovrai sostituire tutte le occorrenze di www.vecchiosito.it con www.nuovosito.it:
#Domain: www.vecchiosito.it
RewriteRule . - [E=REWRITEBASE:/]
RewriteRule ^api(?:/(.*))?$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L]
# Images
RewriteCond %{HTTP_HOST} ^www.vecchiosito.it/$
RewriteRule ^([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$1$2$3.jpg [L]
RewriteCond %{HTTP_HOST} ^www.vecchiosito.it/$
RewriteRule ^([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$1$2$3$4.jpg [L]
RewriteCond %{HTTP_HOST} ^www.vecchiosito.it/$
RewriteRule ^([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$1$2$3$4$5.jpg [L]
RewriteCond %{HTTP_HOST} ^www.vecchiosito.it/$
RewriteRule ^([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$1$2$3$4$5$6.jpg [L]
RewriteCond %{HTTP_HOST} ^www.vecchiosito.it/$
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$1$2$3$4$5$6$7.jpg [L]
RewriteCond %{HTTP_HOST} ^www.vecchiosito.it/$
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$1$2$3$4$5$6$7$8.jpg [L]
RewriteCond %{HTTP_HOST} ^www.vecchiosito.it/$
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$1$2$3$4$5$6$7$8$9.jpg [L]
RewriteCond %{HTTP_HOST} ^www.vecchiosito.it/$
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$8/$1$2$3$4$5$6$7$8$9$10.jpg [L]
RewriteCond %{HTTP_HOST} ^www.vecchiosito.it/$
RewriteRule ^c/([0-9]+)(\-[\.*_a-zA-Z0-9-]*)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2$3.jpg [L]
RewriteCond %{HTTP_HOST} ^www.vecchiosito.it/$
RewriteRule ^c/([a-zA-Z_-]+)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2.jpg [L]
Se il tuo sito non si trova nella root principale, dovrai inserire il nome della sottocartella, ad esempio “shop”, dopo lo “/” nel seguente rigo
RewriteRule . - [E=REWRITEBASE:/shop/]
Salva e chiudi.
[/et_pb_text][/et_pb_column][/et_pb_row][/et_pb_section][et_pb_section fb_built=”1″ _builder_version=”4.6.5″ _module_preset=”default” global_colors_info=”{}” theme_builder_area=”et_body_layout”][et_pb_row _builder_version=”4.6.5″ _module_preset=”default” global_colors_info=”{}” theme_builder_area=”et_body_layout”][et_pb_column type=”4_4″ _builder_version=”4.6.5″ _module_preset=”default” global_colors_info=”{}” theme_builder_area=”et_body_layout”][et_pb_text _builder_version=”4.6.5″ _module_preset=”default” header_2_font=”Adamina||||on|on||#0c71c3|” header_2_text_color=”#000000″ header_2_letter_spacing=”1px” global_colors_info=”{}” theme_builder_area=”et_body_layout”]
Contattami per Informazioni o Preventivi
[/et_pb_text][et_pb_contact_form _builder_version=”4.6.5″ _module_preset=”default” global_colors_info=”{}” theme_builder_area=”et_body_layout”][et_pb_contact_field field_id=”Name” field_title=”Nome” _builder_version=”3.16″ global_colors_info=”{}” button_text_size__hover_enabled=”off” button_one_text_size__hover_enabled=”off” button_two_text_size__hover_enabled=”off” button_text_color__hover_enabled=”off” button_one_text_color__hover_enabled=”off” button_two_text_color__hover_enabled=”off” button_border_width__hover_enabled=”off” button_one_border_width__hover_enabled=”off” button_two_border_width__hover_enabled=”off” button_border_color__hover_enabled=”off” button_one_border_color__hover_enabled=”off” button_two_border_color__hover_enabled=”off” button_border_radius__hover_enabled=”off” button_one_border_radius__hover_enabled=”off” button_two_border_radius__hover_enabled=”off” button_letter_spacing__hover_enabled=”off” button_one_letter_spacing__hover_enabled=”off” button_two_letter_spacing__hover_enabled=”off” button_bg_color__hover_enabled=”off” button_one_bg_color__hover_enabled=”off” button_two_bg_color__hover_enabled=”off” theme_builder_area=”et_body_layout”][/et_pb_contact_field][et_pb_contact_field field_id=”Email” field_title=”Indirizzo e-mail” field_type=”email” _builder_version=”3.16″ global_colors_info=”{}” button_text_size__hover_enabled=”off” button_one_text_size__hover_enabled=”off” button_two_text_size__hover_enabled=”off” button_text_color__hover_enabled=”off” button_one_text_color__hover_enabled=”off” button_two_text_color__hover_enabled=”off” button_border_width__hover_enabled=”off” button_one_border_width__hover_enabled=”off” button_two_border_width__hover_enabled=”off” button_border_color__hover_enabled=”off” button_one_border_color__hover_enabled=”off” button_two_border_color__hover_enabled=”off” button_border_radius__hover_enabled=”off” button_one_border_radius__hover_enabled=”off” button_two_border_radius__hover_enabled=”off” button_letter_spacing__hover_enabled=”off” button_one_letter_spacing__hover_enabled=”off” button_two_letter_spacing__hover_enabled=”off” button_bg_color__hover_enabled=”off” button_one_bg_color__hover_enabled=”off” button_two_bg_color__hover_enabled=”off” theme_builder_area=”et_body_layout”][/et_pb_contact_field][et_pb_contact_field field_id=”Message” field_title=”Messaggio” field_type=”text” fullwidth_field=”on” _builder_version=”3.16″ global_colors_info=”{}” button_text_size__hover_enabled=”off” button_one_text_size__hover_enabled=”off” button_two_text_size__hover_enabled=”off” button_text_color__hover_enabled=”off” button_one_text_color__hover_enabled=”off” button_two_text_color__hover_enabled=”off” button_border_width__hover_enabled=”off” button_one_border_width__hover_enabled=”off” button_two_border_width__hover_enabled=”off” button_border_color__hover_enabled=”off” button_one_border_color__hover_enabled=”off” button_two_border_color__hover_enabled=”off” button_border_radius__hover_enabled=”off” button_one_border_radius__hover_enabled=”off” button_two_border_radius__hover_enabled=”off” button_letter_spacing__hover_enabled=”off” button_one_letter_spacing__hover_enabled=”off” button_two_letter_spacing__hover_enabled=”off” button_bg_color__hover_enabled=”off” button_one_bg_color__hover_enabled=”off” button_two_bg_color__hover_enabled=”off” theme_builder_area=”et_body_layout”][/et_pb_contact_field][et_pb_contact_field field_id=”Privacy” field_title=”Privacy” field_type=”checkbox” checkbox_options=”%91{%22value%22:%22Ho letto, compreso e accetto l’informativa sulla privacy e acconsento al trattamento dei dati. » Regole sulla privacy (* obbligatorio)%22,%22checked%22:0,%22dragID%22:-1,%22link_url%22:%22https://www.prestashoptutorial.com/privacy-policy/%22}%93″ fullwidth_field=”on” _builder_version=”4.6.5″ _module_preset=”default” global_colors_info=”{}” theme_builder_area=”et_body_layout”][/et_pb_contact_field][/et_pb_contact_form][/et_pb_column][/et_pb_row][et_pb_row _builder_version=”4.6.5″ _module_preset=”default” global_colors_info=”{}” theme_builder_area=”et_body_layout”][et_pb_column type=”4_4″ _builder_version=”4.6.5″ _module_preset=”default” global_colors_info=”{}” theme_builder_area=”et_body_layout”][et_pb_text _builder_version=”4.14.1″ _module_preset=”default” link_font=”Acme|||on|||||” link_text_color=”#0c71c3″ link_font_size=”18px” link_letter_spacing=”1px” header_4_font=”Acme||||on|on||#0c71c3|” header_4_text_align=”center” header_4_text_color=”#000000″ header_4_letter_spacing=”1px” global_colors_info=”{}” link_text_color__hover_enabled=”on|hover” link_text_color__hover=”#e02b20″ theme_builder_area=”et_body_layout”]Ti possono interessare anche questi articoli:
– 14 Motivi per creare un e-commerce con prestashop
– Modificare cartella accesso prestashop
– GESTIRE I PRODOTTI IN PRESTASHOP DA BACK OFFICE
– COME IMPOSTARE LE CACHE IN PRESTASHOP
– COME INSTALLARE PRESTASHOP TRAMITE FTP
– COME INSTALLARE PRESTASHOP TRAMITE SOFTACULOUS
– COME CREARE UN E-COMMERCE CON PRESTASHOP
– COME FUNZIONANO I MODULI PRESTASHOP
– COME AGGIUNGERE UN PRODOTTO IN PRESTASHOP
– COME SI AGGIUNGONO I PRODOTTI IN PRESTASHOP
Se non hai prestashop, SCARICALO DAL SITO UFFICIALE.
[/et_pb_text][/et_pb_column][/et_pb_row][/et_pb_section]