Zadejte hledaný výraz...
Jakub Glos
Webtrh.cz
Vývoj webových stránek na WordPressu a proklientský přístup pro freelancery
Třídenní infromacemi nabitý prezenční + online kurz v Praze od Webtrhu pouze za 2 871 Kč
Více informací

Migrace Presty na Localhost

switch42
verified
rating uzivatele
(2 hodnocení)
25. 5. 2018 20:54:15
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!!!
25. 5. 2018 20:54:15
https://webtrh.cz/diskuse/migrace-presty-na-localhost/#reply1348040
Holicz
verified
rating uzivatele
(5 hodnocení)
25. 5. 2018 21:46:12
Neznám PS, ale u WordPress ten problém bývá v tom, že systém si v databázi drží URL shopu a přesměrovává tam. Nejjednodušší bude si otevřít .sql dump databáze a vyhledat a nahradit string "https://vasedomena.cz" za "http://localhost/prestalocal" a znovu naimportovat.
Případně se to dá změnit přímo v DB, viz citace ze Stackoverflow
– In ps_configuration change PS_SHOP_DOMAIN and PS_SHOP_DOMAIN_SSL to your new domain name, e.g. mydomain.com
– In ps_shop_url table change ‘domain’, ‘domain_ssl’ fields to your new domain name. Change ‘physical_uri’ to your folder path, if you copied files into root folder, the path will be simply ‘/’.
After that, remember to regenerate the .htaccess from the backoffice, Preferences -> SEO & URL.
25. 5. 2018 21:46:12
https://webtrh.cz/diskuse/migrace-presty-na-localhost/#reply1348039
switch42
verified
rating uzivatele
(2 hodnocení)
25. 5. 2018 22:24:43
Napsal Holicz;1465472
Neznám PS, ale u WordPress ten problém bývá v tom, že systém si v databázi drží URL shopu a přesměrovává tam. Nejjednodušší bude si otevřít .sql dump databáze a vyhledat a nahradit string "https://vasedomena.cz" za "http://localhost/prestalocal" a znovu naimportovat.
Případně se to dá změnit přímo v DB, viz citace ze Stackoverflow
To jsem právě udělala:
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
25. 5. 2018 22:24:43
https://webtrh.cz/diskuse/migrace-presty-na-localhost/#reply1348038
Holicz
verified
rating uzivatele
(5 hodnocení)
25. 5. 2018 22:25:53
Neskrývá se tedy nějaké přesměrování ještě v .htaccess?
25. 5. 2018 22:25:53
https://webtrh.cz/diskuse/migrace-presty-na-localhost/#reply1348037
switch42
verified
rating uzivatele
(2 hodnocení)
25. 5. 2018 22:37:57
Napsal Holicz;1465486
Neskrývá se tedy nějaké přesměrování ještě v .htaccess?
Tam se moc neorientuju a nerada bych něco po*rala :(, ale řekla bych, že tam taky nic není...
# ~~start~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again
# .htaccess automaticaly generated by PrestaShop e-commerce open-source solution
# http://www.prestashop.com - http://www.prestashop.com/forums
SetEnv HTTP_MOD_REWRITE On
RewriteEngine on
#Domain: reskolocal
RewriteRule . -
RewriteRule ^api$ api/
RewriteRule ^api/(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1
# Images
RewriteRule ^()(-*)?(-+)?/.+.jpg$ %{ENV:REWRITEBASE}img/p/$1/$1$2$3.jpg
RewriteRule ^()()(-*)?(-+)?/.+.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$1$2$3$4.jpg
RewriteRule ^()()()(-*)?(-+)?/.+.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$1$2$3$4$5.jpg
RewriteRule ^()()()()(-*)?(-+)?/.+.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$1$2$3$4$5$6.jpg
RewriteRule ^()()()()()(-*)?(-+)?/.+.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$1$2$3$4$5$6$7.jpg
RewriteRule ^()()()()()()(-*)?(-+)?/.+.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$1$2$3$4$5$6$7$8.jpg
RewriteRule ^()()()()()()()(-*)?(-+)?/.+.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$1$2$3$4$5$6$7$8$9.jpg
RewriteRule ^()()()()()()()()(-*)?(-+)?/.+.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$8/$1$2$3$4$5$6$7$8$9$10.jpg
RewriteRule ^c/(+)(-*)(-+)?/.+.jpg$ %{ENV:REWRITEBASE}img/c/$1$2$3.jpg
RewriteRule ^c/(+)(-+)?/.+.jpg$ %{ENV:REWRITEBASE}img/c/$1$2.jpg
# AlphaImageLoader for IE and fancybox
RewriteRule ^images_ie/?(+).(jpe?g|png|gif)$ js/jquery/plugins/fancybox/images/$1.$2
# Dispatcher
RewriteCond %{REQUEST_FILENAME} -s
RewriteCond %{REQUEST_FILENAME} -l
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ -
RewriteRule ^.*$ %{ENV:REWRITEBASE}index.php
AddType application/vnd.ms-fontobject .eot
AddType font/ttf .ttf
AddType font/otf .otf
AddType application/x-font-woff .woff
Header add Access-Control-Allow-Origin "*"
ExpiresActive On
ExpiresByType image/gif "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
ExpiresByType image/png "access plus 1 month"
ExpiresByType text/css "access plus 1 week"
ExpiresByType text/javascript "access plus 1 week"
ExpiresByType application/javascript "access plus 1 week"
ExpiresByType application/x-javascript "access plus 1 week"
ExpiresByType image/x-icon "access plus 1 year"
ExpiresByType image/svg+xml "access plus 1 year"
ExpiresByType image/vnd.microsoft.icon "access plus 1 year"
ExpiresByType application/font-woff "access plus 1 year"
ExpiresByType application/x-font-woff "access plus 1 year"
ExpiresByType application/vnd.ms-fontobject "access plus 1 year"
ExpiresByType font/opentype "access plus 1 year"
ExpiresByType font/ttf "access plus 1 year"
ExpiresByType font/otf "access plus 1 year"
ExpiresByType application/x-font-ttf "access plus 1 year"
ExpiresByType application/x-font-otf "access plus 1 year"
Header unset Etag
FileETag none
AddOutputFilterByType DEFLATE text/html text/css text/javascript application/javascript application/x-javascript font/ttf application/x-font-ttf font/otf application/x-font-otf font/opentype
#If rewrite mod isn't enabled
ErrorDocument 404 /index.php?controller=404
# ~~end~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again
25. 5. 2018 22:37:57
https://webtrh.cz/diskuse/migrace-presty-na-localhost/#reply1348036
Holicz
verified
rating uzivatele
(5 hodnocení)
25. 5. 2018 22:41:48
To vypadá v pohodě. Napadá mě poslední věc - otevřít to v anonymním okně, jestli si prohlížeč necachuje redirect. Pokud ne, tak už poradím jen vyhledávací frázi do google - "PrestaShop redirects to old domain".
25. 5. 2018 22:41:48
https://webtrh.cz/diskuse/migrace-presty-na-localhost/#reply1348035
switch42
verified
rating uzivatele
(2 hodnocení)
25. 5. 2018 22:43:47
V anonymním je to stejné, děkuju, budu hledat :)
25. 5. 2018 22:43:47
https://webtrh.cz/diskuse/migrace-presty-na-localhost/#reply1348034
webeshop
verified
rating uzivatele
(3 hodnocení)
26. 5. 2018 08:08:32
Doporučuji se přihlásit nejprve do administrace -> localhost/admin_slozka, poté v SEO&URL přeuložit nastavení, poté by to mělo fungovat.
26. 5. 2018 08:08:32
https://webtrh.cz/diskuse/migrace-presty-na-localhost/#reply1348033
switch42
verified
rating uzivatele
(2 hodnocení)
26. 5. 2018 16:20:15
Napsal webeshop;1465521
Doporučuji se přihlásit nejprve do administrace -> localhost/admin_slozka, poté v SEO&URL přeuložit nastavení, poté by to mělo fungovat.
Děkuju, ale já se bohužel do administrace vůbec nedostanu.
---------- Příspěvek doplněn 26.05.2018 v 20:37 ----------
Tak jsem se dostala konečně do administrace, ale samotný shop mi pořád nešel. Nakonec mi pomohl změnit v tabulce ps_shop_url domain a domain_ssl na localhost a physical_uri=mujprojekt.
Už vše funguje správně.
Každopádně moc děkuju za rady, vážím si vaší ochoty :)
26. 5. 2018 16:20:15
https://webtrh.cz/diskuse/migrace-presty-na-localhost/#reply1348032
Pro odpověď se přihlašte.
Přihlásit