Přesun Prestashopu do podadresáře

Vyřešeno1.59K zhlédnutíRedakční systémy
0

Dobrý den, chtěl bych Vás požádat o radu. Mám u Vás hosting a doménu Nejlevnejsi-PC.cz. Používal jsem starou verzi Prestashop (1.2.4). Nyní jsem nainstaloval novou verzi 1.7.6 a starou verzi jsem přesunul do podadresáře /old/. Potřebuji mít k této staré verzi přístup kvůli historii objednávek. Vše jsem přenastavil, starý web i administrace funguje, ale je nefunkční právě zobrazení konkrétních objednávek, které potřebuji. Seznam objednávek se zobrazí, ale po rozkliknutí konkrétní objednávky se zobrazí pouze prázdná stránka. To samé se stane např. při rozkliknutí záložky Moduly. Nevíte, kde bych měl hledat problém? Před přesunem vše fungovalo a po přesunu jsem vše přenastavil podle návodu. Předem děkuji za rady.

Role: Zákazník
Otázka je uzamčena pro nové odpovědi.
RM130195 Vybral nejlepší odpověď 8. 4. 2020
0
46.16K Odpověď od WEDOS Internet, a.s. 1 Komentář

Dobrý den,

ve složce s administrací je soubor .htaccess a na řádku 17 bývá potřeba zakomentovat kód, má vypadat takto:

#Options +Multiviews

Role: Podpora Web: https://wedos.cz Vizitka: Produktový manažer.
RM130195 Vybral nejlepší odpověď 8. 4. 2020
0

V této staré verzi se jedná o tabulku pc_configuration, kde mám vše nastaveno správně. Jak URL obchodu, tak adresář /old/ do kterého byl obchod přesunut.

Role: Zákazník
RM130195 Změnil status na publikováno 1. 4. 2020
0
46.16K Odpověď od WEDOS Internet, a.s. 0 Comments

V databázi se nastavuje URL webu, konkrétně v nových verzích je to  tabulka prefix_shop_url – koukněte, jestli to není třeba upravit i ve vašem případě.

Role: Podpora Web: https://wedos.cz Vizitka: Produktový manažer.
RM130195 Odpověděl na otázku 1. 4. 2020
0

To bohužel nevím. Nedá se chyba nějak diagnostikovat? Zkoušel jsem v e-shopu aktivovat debug mode a v administraci webhostingu si vygenerovat error log, ale nikde se žádné chyby nezobrazují. Soubor je prázdný a při nenačtení stránky se také žádná chybová hláška nezobrazí. Zajímavé je, že jsem současně přesouval také slovenskou verzi stránek a ta funguje. Dokonce i když změním ve staré verzi CZ eshopu napojení na databázi na slovenskou, tak vše funguje. Chyba se zobrazuje pouze při připojení CZ databáze. Předpokládám tedy, že v souborech na FTP a v souborech .htaccess problém nebude. Jedná se o téměř identické e-shopy i databáze pouze jeden byl v CZ a druhý v SK jazyce. Při přesunu jsem postupoval naprosto stejně, ale CZ verze vykazuje tuto chybu.

Role: Zákazník
RM130195 Změnil status na publikováno 1. 4. 2020
0
46.16K Odpověď od WEDOS Internet, a.s. 0 Comments

Nevím, jak to bude s tak starou verzí Prestashopu, není tam třeba provést ještě nějaké změny v .htaccess nebo konfiguračních souborech?

Role: Podpora Web: https://wedos.cz Vizitka: Produktový manažer.
RM130195 Odpověděl na otázku 1. 4. 2020
0

Dobrý den, ve složce s administrací tento soubor není. Je pouze v kořenovém adresáři a ten tento řádek neobsahuje.

Role: Zákazník
RM130195 Změnil status na publikováno 1. 4. 2020
0

Po otevření stránka hlásí následující chybu.. Nevím, zda Vám to pomůže nebo zda z toho lze něco vyčíst:

  1. Request URL:
    http://nejlevnejsi-pc.cz/old/admin123/index.php?tab=AdminOrders&id_order=1431&vieworder&token=ee941515c5899707e691a66bf0eab76c
  2. Request Method:
    GET
  3. Status Code:
    500 Internal Server Error
  4. Remote Address:
    [2a02:2b88:1:4::40]:80
  5. Referrer Policy:
    no-referrer-when-downgrade

Při správném načtení by měla stránka hlásit:
3. Status Code:
    200 OK

Role: Zákazník
JŠ255861 Změnil status na publikováno 1. 4. 2020