Článek popisuje jak přesunout Prestashop z PC (localhost) na Vaši doménu. Opačný proces nebo přesun z domény na jinou doménu atd., je stejný. Na localhost používám XAMPP.

Pro Prestashop doporučuji Hosting C4. Mají výbornou podporu a dobře optimalizované servery. Cena je větší než například Wedos, ale výkon je znatelně lepší. Pro eshop je rychlost jedním z hlavních faktorů, které mají vliv na konverzi (počet objednávek). V případě Prestashopu je jen potřeba v nastavení hostingu zapnout knihovny OpenSSL, PDO MySQL, ZIP a cURL, jinak vše poběží bez dalších úprav. 

1) Zkopírujte všechny soubory z localhost na Vaše FTP, zpravidla do hlavní složky nebo např. složky "eshop" apod.

2) Zálohujte databázi z localhost

Přihlašte se do phpMyadmin na localhost (https://localhost/phpmyadmin/), vyberte příslušnou databázi, abyste viděli všechny tabulky. Klikněte na záložku "Export". Můžete vybrat "Quick" což vyexportuje .sql soubor, nebo zvolit "Custom" a vyexportovat databázi jako zkomprimovaný soubor (zip, gzip, bzip).

3) Importujte databázi na hostingu

Přihlašte se do phpMyAdmin na hostingu, vyberte databázi (obvykle ji musíte vytvořit v administraci hostingu, ujistěte se že databáze má porovnávání utf8_general_ci). Klikněte na záložku "Import"  a nahrajte databázi zálohovanou v předchozím kroku.

4) Změňte název domény a složky Prestashopu v databázi

- v tabulce ps_configuration změňte ve sloupcích PS_SHOP_DOMAIN a PS_SHOP_DOMAIN_SSL hodnotu z 'localhost' na Váš název domény, například e.g. mojedomena.cz

- v tabulce ps_shop_url změňte hodnotu ve sloupcích 'domain' a  'domain_ssl' na Váš název domény. Ve sloupci 'physical_uri' vyplňte cestu k instalaci Prestashopu (pro hlavní adresář na FTP serveru to bude '/' ).

5) Editujte konfigurační soubor 

Pro Prestashop 1.6 změňte údaje pro připojení k databázi v souboru /config/settings.inc.php (obvykle změníte hodnoty _DB_SERVER_, _DB_NAME_, _DB_USER_, _DB_PASSWD_).
Pro Prestashop 1.7, editujte soubor /app/config/parameters.php

6) Přegenerujte .htaccess

V Nastavení - SEO & URL uložte naprázdno obrazovku. Tato akce vygeneruje nový soubor .htaccess. Následně vymažte historii prohlížeče, včetně cookies.[:]

Comments