Později však chce svůj shop přesunout na web a tak zkopíruje všechny soubory přes FTP na hosting, na webu vytvoří novou datábazi kam nahraje tu z localhostu.
Tím by to mělo všechno být hotový ale..
Při spuštění zjistíte, že shop nefunguje ale proč?
PS ukládá data do složky config, zde potřebujete upravit soubor settings.inc
- Kód: Vybrat vše
<?php
define('__PS_BASE_URI__', '/prestashop/');
define('_THEME_NAME_', 'prestashop);
define('_DB_NAME_', 'prestashop');
define('_DB_SERVER_', 'localhost');
define('_DB_USER_', 'root');
define('_DB_PREFIX_', 'ps_');
define('_DB_PASSWD_', 'vertrigo');
define('_DB_TYPE_', 'MySQL');
define('_COOKIE_KEY_', 'sJjFCNIchP6r0LAiSrhndrhryXwR0nKr8Jd9S1s7q5jJsPj1wg.n8rmR');
define('_COOKIE_IV_', 'gs3uZ6Ld');
define('_PS_VERSION_', '1.0.0.4');
?>
Takhle vypadá můj shop na localhostu! Nyní potřebujete změnit udaje pro Váš hosting.
<?php
define('__PS_BASE_URI__', '/'); - složka kde mám obchod (zde žádná)
define('_THEME_NAME_', 'prestashop'); - název šablony (mění se nastavením v administraci)
define('_DB_NAME_', 'prestashop'); - název Vaší databáze kde je shop
define('_DB_SERVER_', 'mysql13.hostingsolutions.cz:3306'); - server Vaší databáze hostingu
define('_DB_USER_', 'Kaspi88'); - jméno uživatele databáze
define('_DB_PREFIX_', 'ps_'); - předpona u tabulek v DB
define('_DB_PASSWD_', 'heslo'); - Vaše nastavené heslo databáze
define('_DB_TYPE_', 'MySQL');
define('_COOKIE_KEY_', 'sJjFCNIchP6r0LAiSrhndrhryXwR0nKr8Jd9S1s7q5jJsPj1wg.n8rmR');
define('_COOKIE_IV_', 'gs3uZ6Ld');
define('_PS_VERSION_', '1.0.0.4'); - verze Vašeho PrestaShopu
?>
Upravíte si soubor a nahrajete na web. Pokud Vám stále nebude něco fungovat, musí se nastavit ještě práva k několika složkám k automatickému zapisu.
Snad Vám tenhle malý návod trošku pomůže od zbytečného hledání problému.
