switch42 Posted May 23, 2018 Share Posted May 23, 2018 (edited) Mám problém s přesunem funkčního shopu z netu na localhost. Mám nainstalovaný Wamp se vším potřebným: Zkopírovala jsem z FTP všechny složky a soubory prestashopu. Vyexportovala jsem si DB. Přesunula jsem zkopírovaný shop do C: > Wamp > www > prestalocal V phpmyadminu na localhostu jsem vytvořila novou db s názvem prestalocal a naimportovala jsem tam DB Změnila jsem nastavení v config/setting.inc.php - _DB_SERVER = localhost, _DB_USER = root, _DB_NAME = prestalocal a pass jsem nechala prázdné Upravila jsem hodnoty v tabule _ps_config PS_SHOP_DOMAIN = localhost and PS_SHOP_DOMAIN_SSL=localhost a v tabulce shop_url jsem také provedla úpravy Zkusila jsem si nastavit debug mode na ON v config/defines.inc.php A prostě se po zadání adresy "prestalocal" nebo po kliknutí na projekt v přehledu Wamp serveru na shop nedostanu... Hledám už několik dní řešení... Buď to rovnou hodí hlášku, že stránka neexistuje nebo mě to přesměruje na originální adresu shopu na netu. Používám Chrome a zkoušela jsem i ipsonfig flushdns, smazat složku smarty ve složce cache, vyzkoušela jsem vše, co jsem vygooglila, ale prostě s tím sama nehnu. Podařilo se mi na localhostu nainstalovat čistý prestashop s tím, že tam pak naimportuju svou DB, ale také bez úspěchu. Alespoň vím, že Wamp šlape správně... ale nic víc jsem z čisté instalace neodkoukala, ač jsem se snažila hledat a porovnávat. Byla bych strašně moc vděčná, kdyby mi mohl někdo poradit... Moc děkuju!!! Edited May 23, 2018 by switch42 (see edit history) Link to comment Share on other sites More sharing options...
HanzCZ Posted June 13, 2018 Share Posted June 13, 2018 (edited) Já jsem nainstaloval na localhost čistou stejnou verzi, v db na localhostu odstranil všechny tabulky a nahrál tabulky z ostré verze, změnil hodnoty url na localhost a pak stáhnul obsah FTP. Pozor ale na složky /modules a themes/.../modules, některé nedefaultní moduly způsobovaly chyby, které shazovaly backoffice, pravděpodobně asi také potřebovaly úpravy v db, ale pro testovací prostředí jsem je nepotřeboval, takže jsem je jendoduše odtsranil z FTP. Postup, který mi fungoval: 1. Nainstalovat čistou prestu localhost název db root heslo prázdné ps_ 2. smazat /install změnit název admin 3. Odstranit nové tabulky a nahradit tabulkami z ostré verze úpravy naimportované db: - tabulka ps_configuration > PS_SSL_ENABLED > value z 1 na 0 - tabulka ps_configuration > PS_SMARTY_CACHE > z 1 na 0 - tabulka ps_configuration > PS_SHOP_DOMAIN > value na localhost - tabulka ps_configuration > PS_SHOP_DOMAIN_SSL > value na localhost - tabulka ps_shop_url > physical_uri > na /DEV/ - ofc pokud je shop ve složce DEV, jinak nic - tabulka ps_shop_url > domain a domain_ssl > na localhost 4. Tabulka ps_employee > u admin uctu pole passwd > vybrat funkci MD5 a hodnota cookie_keyheslo (bez mezer, čárek, teček, cookie_key z config/settings.inc.php) 5. nyní by měl fungovat BO 6. Přesun FTP: NEKOPIROVAT: config; adminXXXX; Adapter, Core classes controllers css download img js localization log mails modules newsletters pdf stats themes tmp tools translations upload webservice - je třeba vyzkoušet, které moduly zhazují backoffice 7. /config/settings.inc define('_DB_SERVER_', 'localhost'); define('_DB_NAME_', 'db-dev'); define('_DB_USER_', 'root'); define('_DB_PASSWD_', ''); 8. Smazani cache: - cache\smarty\cache\cache > smazat vše krom index.php - cache\smarty\cache\compile > smazat vše krom index.php smazat .htacces 9 . Zapnutí debug režimu: htdocs/DEV/config/defines.inc.php define('_PS_MODE_DEV_', true); 10. BO > Preferences > SEO & URL > Pratelske url> zapnout a opet vypnout (vygeneruje .htaccess) Edited June 13, 2018 by HanzCZ (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now