Prestashop (PHP 5.3)

Úvod

PrestaShop je software pro provoz internetového obchodu dostupný zdarma ke komerčnímu použití. Řadí se k nejmodernějším eshopům pro online obchodování pod licencí opensource.

Nejprve ověřte nastavení PHP webhostingového účtu Vaší domény.

  1. Přihlaste se do administrace na https://www.oneadmin.cz/onebit/ 
  2. Přejděte na stránku Služby
  3. V části "Webhosting a data" vyhledejte verzi PHP

Pro verze PHP 5.3.x pokračujte dále na této stránce.

Starší verze PHP - doporučujeme nejprve migraci domény na server s PHP 5.3 (požádejte tech. podporu).

Instalace

(pouze pro PHP 5.3.0 nebo vyšší)

1. Příprava

PrestaShop stáhněte na webu tvůrců: http://www.prestashop.com/

Obsah nakopírujte pomocí FTP do Vašeho adresáře na serveru. Doporučujeme využít náš WebFTP na adrese http://webftp.onebit.cz, který se postará o upload i rozbalení stáhnutého balíku přímo na FTP.

Důležité: používejte vždy nejnovější verzi. Starší verze (zejména < v1.2.0.7) mohou mít problémy pod PHP 5.3.

2. Instalace

Instalaci spustíte otevřením URL adresáře, do kterého jste PrestaShop umístili, ve Vašem internetovém prohlížeči. Samotná instalace je poměrně jednoduchou a rychlou záležitostí, jednotlivé kroky si však popíšeme.

V prvním kroku zvolte jazyk instalátoru. Následuje kontrola prostředí PHP. Pokud budete pro provoz potřebovat povolit načítání z externích zdrojů (Allowed to open external URLs), požádejte tech. podporu o aktivaci allow_url_fopen. Toto nastavení však není nezbytné, v instalaci můžete pokračovat i bez něj.

V dalším kroku budete požádáni o vyplnění konfiguračních údajů, zejména k MySQL (viz. obrázek). Novou databázi vytvoříte v administraci, ostatní údaje naleznete v e-mailu, který jste obdrželi při zřízení Vašeho webhostingového účtu u ONEbit.cz.

image//opensource/prestashop/prestashop-db.png

Poznámka: example.com je uváděn jako vzorový údaj. Uvádějte vždy údaje, které jste obdrželi při založení webhostingového účtu ONEbit.cz!

V následujícím kroku již pouze provedete základní nastavení eshopu - název/logo obchodu a informace o uživatelském účtu správce.

Poslední krok instalátoru by měl oznámit úspěšnou instalaci PrestaShop. Ke zdárnému dokončení ještě proveďte následující:

  • odstraňte z FTP adresář install
  • přejmenujte adresář admin na jiný naprosto libovolný název (například admXYZ). Tento název budete používat za lomítkem pro přístup do administrace PrestaShop (Back Office). Důvod přejmenování je ryze bezpečnostní - název znáte pouze Vy a zabráníte tím zneužití případné chyby administrace PrestaShop hackery.

Nyní je základní instalace PrestaShop zcela dokončena.

 

Jestliže instalujete Prestashop 1.4.4, může se v této verzi vyskytnout chyba v databázi, která se po nainstalování projeví tím, že se na hlavní stránce zobrazí jen hlášení "fatal error".

Tuto chybu je možné opravit tímto způsobem:

 

  • otevřte v databázi tabulku lang (ps_lang) a ve sloupci "active" přepište u požadovaného jazyka 0 na 1.
  • pokud i poté stránky hlásí fatal error, v administraci Prestashopu jděte do sekce Modules, Themes a u jediného tématu zvolte uložit (Save) a poté by měla stránka již v pořádku běžet.
  • případně tomuto může pomoci i aktivace dalšího jazyka a jeho zvolení jako defaultního.

3. Nastavení 

Jestliže se Vám po instalaci v administraci zobrazí tabulka (viz. obrázek), která upozorňuje na to, že je nutné provést určité úpravy, postupujte prosím dle instrukcí níže.

 

image//opensource/prestashop/ps_nastaveni_po_instalaci.png

URL rewriting

Tímto nástrojem vytvoříte .htaccess, který se bude starat o přepis URL adres. Více přímo na obrázku níže.

image//opensource/prestashop/ps_url_rewriting.png

Cache prohlížeče a komprese

Vodítko pro nastavení cache prohlížeče a kompresi naleznete taktéž na obrázku níže.

image//opensource/prestashop/ps_komprese_cache_smarty.png

4. Instalace češtiny

  • Stáhněte jazykový soubor ze stránek PrestaShop (http://www.prestashop.com/en/downloads/). Budete také potřebovat stáhnout ikonku s vlaječkou (flag). Použít můžete přímo obrázek na stejné stránce. Případně pro kompletní seznam vlaječek následujte odkaz v oficiálním návodu na import jazykových souborů. Dále si připravte obrázek "no-picture", který se bude používat pro produkty bez vlastního obrázku.
  • Přihlaste se do administrace PrestaShop (nebo-li Back Office) a přejděte na stránku Tools / Languages.
  • Klikněte na odkaz Add new. K vyplnění údajů se můžete inspirovat následujícím obrázkem. Všechny položky jsou vyžadovány.

image//opensource/prestashop/prestashop-lang.png

  • Přejděte na stránku Tools / Translations a v části Import a language pack importujte stažený soubor cz.gzip

Tím je instalace češtiny dokončena. Identický postup můžete aplikovat na další jazyky.

 

Mnoho úspěchů s PrestaShop Vám přeje tým ONEbit.cz.

image//opensource/prestashop/prestashop-preview.png

Jakékoliv kopírování, publikování nebo šíření obsahu je výslovně zakázáno bez předchozího písemného souhlasu společnosti ONEsolution s.r.o.




ONEbit.cz webhosting