PrestaShop 1.4.X

PrestaShop je velmi rozšířené e-commerce řešení, jehož základní verze je zdarma. Zde naleznete základní informace a tipy pro provoz této aplikace na našem webhostingu.

Datum: 12.09.2010


Instalace

Návod k instalaci PrestaShopu.

Soubory přes FTP kopírujte do adresáře www (viz. Adresářová struktura webhostingu).

Pokud se chystáte na jednom webhostingu provozovat více redakčních systémů či e-shopů (ať jako aliasy nebo na subdoménách), pročtěte si článek Různé redakční systémy na jednom webhostingu.

Před zahájením instalace si nejprve v zákaznickém centru vytvořte MySQL databázi (záložka webhosting, detail konkrétního webhostingu, vlevo odkaz Nová databáze).

Při zadávání údajů k databází dbejte na správné vyplnění všech položek. Název databázového serveru nikdy není localhost, ale je ve tvaru wmX.wedos.net - konkrétní údaje naleznete v e-mailu o zřízení databáze.

Úpravy pro provoz na aliasu či subdoméně

Pokud máte u nás PrestaShop nainstalovaný na aliasu či v subdoméně (tedy je umístěn v nějakém podresáři www/subdom či www/domains), pak se vám nemusí dařit přihlášení do administrace a také mohou být chybně URL adresy (navíc obsahují subdom a domains).

Je to způsobeno tím, že v této situace PrestaShop chybně nastavuje cookies (chybně nastaví u položek v cookies hodnotu path, protože ji bere z nesprávné PHP proměnné) a dále je potřeba upravit konfiguraci tak, aby byly URL adresy správně.

Nejprve proveďte úpravy přihlašování do administrace - je potřeba editovat soubory init.php a login.php.

V obou souborech najděte řádek začínající proměnnou $cookies, zakomentujte jej a nahraďte jej následovně:

//$cookie = new Cookie('psAdmin', substr($_SERVER['SCRIPT_NAME'], ... (řádek pokračuje)
$cookie = new Cookie('psAdmin', '/');

Tím se změní parametr path pro cookies a přihlášení začne fungovat.

Nyní se přihlašte do administrace, záložka Preferences, klikněte na sekci SEO & URLs. Zde dole v sekci URL nastavení upravte položky následovně:

  • PS adresář: /
  • Doména obchodu: zde přepište doménový název, pokud je špatně (např. na eshop.něco.cz, pokud používáte subdoménu).
  • Doména obchodu na SSL: stejně jako předchozí

Změny uložte, vše by nyní mělo fungovat správně.

POZOR 1.4.X.X

U verze 1.4.6.2 (a případně podobných) je potřeba následující provést následující úpravy přihlašování do administrace :

1. upravit setting.inc.php v adresáři config

define('__PS_BASE_URI__', '/subdom/shop'); 

(nebo místo shop - název vaší subdomény)

na novou verzi define('__PS_BASE_URI__', '/');

 

2. je potřeba editovat soubory init.php a login.php v podadresáři administrace.

V obou souborech najděte řádek začínající proměnnou $cookies, zakomentujte jej a nahraďte jej následovně:

//$cookie = new Cookie('psAdmin', substr($_SERVER['SCRIPT_NAME'], ... (řádek pokračuje)
$cookie = new Cookie('psAdmin', '/subdom/vase_subdomena/nazev_administrace/');
(nebo místo vase_subsomena - název vaší subdomény a místo nazev_administrace - název vaší administrace)

a dále najdetě (POKUD EXISTUJE) $poziceurl = strpos($_SERVER["SCRIPT_FILENAME"],"/subdom/vase_subdomena/"); 

kde musí být (místo vase_subsomena - název vaší subdomény )

 

3. nyní se přihlašte do administrace, záložka Preferences, klikněte na sekci SEO & URLs. Zde dole v sekci URL nastavení upravte položky následovně:

  • PS adresář: /
  • Doména obchodu: zde přepište doménový název, pokud je špatně (např. na eshop.něco.cz, pokud používáte subdoménu).
  • Doména obchodu na SSL: stejně jako předchozí

Změny uložte, vše by nyní mělo fungovat správně.

Přihlašovat do administrace se potom musíte s celou adresou: neco.domena.cz/subdom/vase_subdomena/nazev_administrace/ (musí to končit lomítkem).

Přátelská URL na subdoméně

Řešení souboru .htaccess, které je vhodné, když na serveru provozujete různé redakční systémy a shopy (jeden jako doménu hlavní, další třeba jako subdoménu).

V root adresáři ftp serveru, tedy v adresáři www ponechte náš běžný (a původní .htaccess) beze změny. Hlavní web, tedy první redakční systém (řekněme například WordPress), který má sloužit pro hlavní doménu, si dáte do adresáře domains (v principu jako alias, ale ve skutečnosti se nic nikde nemění). Založíte si tam si adresář vasedomena.koncovka a v něm připravíte příslušný redakční systém (v našem příkladu WordPress) a jeho celou instalaci. Všechny soubory (pro tento redakční systém) tedy budou v tomto podadresáři (www/domains/vasedomena.koncovka). První redakční systém (v našem případě WordPress) si vytvoří svůj vlastní soubor .htaccess, který bude přímo v tomto podadresáři (www/domains/vasedomana.koncovka). Nebudete jej měnit.

Pokud budete mít další redakční systém (například PrestaShop), který bude na subdoméně (například eshop), tak jej dáte do adresáře /subdom/eshop/ a tam si tento redakční systém (v našem případě PrestaShop) vyrobí svůj vlastní .htaccess.... Nebudete jej opět měnit.

Takhle můžete mít na serveru nainstalované různé redakční systémy a každý může mít svůj vlastní .htaccess se svými pravidly.

Podobným způsobem je možné kombinovat podle potřeby.

Diskuze k článku (25)

Kod objednávkyLadislav03.06.14 14:45
paypal v prestashopuMetzl11.09.12 16:38
instalace 1.4.8.3Ladislav10.08.12 09:22
  Re: instalace 1.4.8.3Petr Šťastný, WEDOS10.08.12 10:25
    Re: instalace 1.4.8.3Ladislav10.08.12 13:10
modulyMartin Polák06.05.12 22:50
Presta košíkDavid Šumský04.04.12 20:25
Presta košíkDavid Šumský27.03.12 23:01
  Re: Presta košíkDavid Šumský27.03.12 23:13
PRESTASHOP 1.4.5.1 na subdoméněJosef Swaczyna22.10.11 14:23
  Re: PRESTASHOP 1.4.5.1 na subdoméněPeter22.10.11 15:43
    Re: PRESTASHOP 1.4.5.1 na subdoméněJiří Krejčí22.10.11 19:46
  Re: PRESTASHOP 1.4.5.1 na subdoméněPetr Š.02.11.11 23:04
subdoména pod PrestouJiří Krejčí27.09.11 13:54
  Re: subdoména pod PrestouJan Jurík, WEDOS27.09.11 14:54
Dodatek k práci v administraciPetr Látal25.08.11 18:42
administracia Presty v subdomenepeter20.07.11 07:52
  Re: administracia Presty v subdomenepeter20.07.11 11:25
Import do PSFrantišek Kříž26.06.11 14:37
  Re: Import do PSVáclav Mráz, WEDOS26.06.11 15:11
    Re: Import do PSFrantišek Kříž30.06.11 17:42
suhosinJerzy05.03.11 13:14
  Re: suhosinPetr Šťastný, WEDOS05.03.11 15:18
Co vše je třeba na malý eshop?PetaS12.11.10 18:51
  Re: Co vše je třeba na malý eshop?Petr Šťastný, WEDOS13.11.10 10:37

Přihlášení zákazníka

Nemáte ještě zákaznický účet? Registrace

Copyright © WEDOS, 2017

Facebook RSS