ZenCart - Instalace
Návody pro C4
ZenCart je profesionální internetový obchod šiřitelný zdarma. Obsahuje mnoho funkcí a je možné jeho funkcne dále rozšiřovat pomocí pluginů. Oproti jiným eshopům podporuje i zabezpečenou šifrovanou komunikaci při objednávání zákazníkem.
Příprava na instalaci
Stažení aplikace
Nejprve si stáhněte aplikaci z oficiálních stránek http://zencart.com/ stisknutím tlačítka Download (vyberte plnou verzi - "full"). Celá instalace probíhá v anglickém jazyce. Po instalaci je možno některé části systému přepnout do českého jazyka pomocí českého jazykového balíčku, který lze stáhnout ze stránek http://zencart.cz/ ze sekce Ke stažení.
Rozbalení souborů
Rozbalte (např. pomocí programu Total Commander) staženou aplikaci ZenCart do nějakého adresáře ve vašem počítači (např. si vytvořte adresář zencart). Je nutné zachovat strukturu adresářů - po rozbalení byste tedy v této složce měli najít (mimo jiných souborů) adresáře admin, cache, docs, atd. Soubor s češtinou rozbalte např. do adresáře cestina.
Zkopírování souborů na web
Přeneste všechny soubory a složky z adresáře zencart pomocí FTP klienta do složky na serveru, do které chcete aplikaci ZenCart instalovat. V našem případě soubory kopírujeme do kořenového adresáře webu zencart.demo1.cz.
Vytvoření databáze
Přihlašte se do administračního systému, v sekci MySQL databáze vyplňte formulář pro vytvoření nové databáze - nastavte porovnávání utf8_czech_ci, pojmenujte databázi (např. db-domena, v našem případě db-demo1), doplňte heslo a klikněte na "Vytvořit".
Další nastavení
Pro web, na který budete ZenCart instalovat, požádejte o aktivaci knihoven Curl a OpenSSL.
Instalace
Pro zahájení instalace zadejte v prohlížeči název webu a adresáře, kam jste nahráli instalaci a připojte na konec adresy /zc_install. V našem případě to bude adresa http://zencart.demo1.cz/zc_install. Zadáteli adresu bez /zc_install, zobrazí se vám předinstalační stránka - kliknutím na tlačítko "Click_here" dojde k přesměrování na začátek instalace.
Welcome - Uvítání
Na první stránce se nacházejí různé informace o programu a jeho požadavcích na systém. Pro pokračování zvolte tlačítko "Continue".
Licence Confirmation - Potvrzení licence
Druhá strana obsahuje informace o licenci GNU GPL. Pokud jste obeznámeni s touto licencí, označte položku "I have read and agree to abide by the Terms and Conditions as stated above" a pokračujte stisknutím tlačítka "Continue".
Prerequisites - Systémové prostředí
Instalátor systému ZenCart zkontroluje nastavení webového serveru. Červeně zvýrazněná položka PHP Safe Mode = On označuje nedoporučované nastavení, webhostingový systém je však nastaven na zvýšené zabepečení a zajišťuje zpětnou kompatibilitu i pro programy, které požadují tuto direktivu vypnutou. Pro pokračování stiskněte tlačítko "Install".
Database setup - Nastavení databáze
V následujících položkách vyplňte tyto údaje:
Položky Database Information
- Database Type – ponechte volbu MySQL
- Database Host – ponechte localhost
- Database Username - vyplňte název databáze, kterou jste vytvořili v administračním systému (v našem případě db-demo1)
- Database Password - vyplňte heslo, které jste zadali při vytvoření databáze
- Database Name - vyplňte název databáze (v našem případě db-demo1)
Položky Database - OPTIONAL Settings
- Store Identifier (Table-Prefix) - doporučujeme vyplnit: zen_
- Database Sesion - zvolte YES
- SQL Cache Method - ponechte nastavené None
- Session/SQL Cache Directory - ponechte přednastavenou cestu pro mezipaměť
Pro pokračování stiskněte tlačítko "Save Database Settings".
Instalation In Progress - Instalace právě probíhá
Na několik vteřin problikne stránka s postupem instalace ve formě hada, tvořený znakem vlnka. Po ukončení činnosti budete automaticky přesměrováni na další konfiguraci.
System Setup - Nastavení systému
Zkontrolujte fyzické nastavení cest k vašemu Webu.
- Physical Path to Zen Cart - tato položka zobrazuje cestu fyzického umístění webu na serveru (např: /data/www/demo1.cz/zencart.demo1.cz)
- URL to your Zen Cart store - zobrazuje URL adresu vašeho webu
Položky HTTPS Domain a HTTPS Server URL budou zobrazeny ve tvaru https://. Pokud se rozhodnete využít zabezpečený přístup, je potřeba v administračním systému povolit přístup HTTP a HTTPS pro příslušný web.
Další dvě položky "Enable SSL"a "Enable SSL in Admin Area" upravují použití přístupu v zákaznickém a administrátorském systému ZenCart. Pokud si nejste jisti, ponechte volbu "NO". Pro pokračování stiskněte tlačítko "Save System Settings".
PhpBB Setup - Nastavení pomocného fóra
Pokud jste pokročilí uživatelé, je možné propojit eshop ZenCart s fórem phpBB. Pro aktivaci přepněte volbu "Do you want to use phpBB forums" na hodnotu "YES" a vyplňte správně pole "phpBB Directory" - umístění fóra na webovém serveru. Pokračujte kliknutím na tlačítko "Save phpBB Settings".
Store Setup - Nastavení obchodu
Instalátor systému ZenCart vás provede identifikací obchodu. Vyplňte následující položky:
- Store Name - jméno obchodu (v našem případě např. Ukázkový obchod)
- Store Owner - vlastník obchodu (vaše jméno a příjmení)
- Store Owner Email - emailová adresa vlastníka obchodu (např. info@zencart.demo1.cz)
- Store Country - země obchodu - z rozbalovacího menu vyberte Czech Republic
- Store Zone - z rozbalovacího menu vyberte nejbližší město ze stejného časového pásma, ve kterém se nacházíte (v našem případě vyhovuje Madrid)
- Store Address - adresa obchodu a telefonní číslo
- Default Language - přednastavený jazyk - prozatím ponechte English
- Default Currency - přednastavená měna - zvolte Euro (změna na české koruny se provede až po instalaci češtiny)
- Store Demo - pokud chcete nainstalovat ukázkové produky - zvolte YES
Pokračujte kliknutím na tlačítko "Save Store Settings".
Administrator Account Setup - Nastavení administrátorského účtu
V tomto kroku je potřeba založit první administrátorský účet:
- Administrator's Username - vyplňte přihlašovací jméno do administrátorského rozhraní ZenCartu (např. admin)
- Administrator's Password - vyplňte přihlašovací heslo do administrátorského rozhraní ZenCartu
- Confirm Administrator's Password - vyplňte znovu heslo pro kontrolu
- Administrator's Email - vyplňte emailovou adresu účtu administrátora (např. info@zencart.demo1.cz)
Pokud chcete po přihlášení ověřovat nové verze systému ZenCart dostupné na internetu, označte položku "Check for ZenCart updates when logging into Admin". Pokračujte kliknutím na tlačítko "Save Admin Settings".
Finished - Dokončení instalace
Poslední obrazovka instalace nás informuje o úspěšně dokončené instalaci. Pro korektní práci programu ZenCart je potřeba provést následující poinstalační úpravy.
Poinstalační úpravy
Připojte se ke svému serveru, na kterém máte nainstalovaný software ZenCart. !!! Důležité !!! Přejmenujte složku admin na složitější tvar, nejlépe na náhodnou sekvenci znaků a písmen (např. R1s2u42xWadmin, do administračního rozhraní se pak dostanete odkazem http://zencart.demo1.cz/R1s2u42xWadmin). ZenCart totiž obsahuje bezpečnostní chyby a zná-li někdo název admin adresáře, tak může instalaci prolomit (případně hacknout stránky). Poté v souboru admin/includes/configure.php (R1s2u42xWadmin/includes/configure.php) najděte řádky, na kterých se nachází tento text:
define('DIR_WS_ADMIN', '/admin/');
define('DIR_WS_HTTPS_ADMIN', '/admin/');
a upravte název složky admin na váš nový tvar. V našem ukázkovém případě bude úprava vypadat následovně:
define('DIR_WS_ADMIN', '/R1s2u42xWadmin/');
define('DIR_WS_HTTPS_ADMIN', '/R1s2u42xWadmin/');
Dále smažte složku zc_install a v adresaři admin/includes (R1s2u42xWadmin/includes) nastavte pro soubor configure.php atributy "jen pro čtení" (chmod 444). Totéž proveďte i pro soubor includes/configure.php.
Instalace češtiny
Rozbalené soubory s češtinou zkopírujte do adresáře na vašem webu, kde máte uložené ostatní soubory ZenCartu (při přenosu souborů pravděpodobně dojde k požadavku na přepsání několika souborů - požadavek potvrďte a soubory přepište). Přihlašte se do administrátorského režimu softwaru ZenCart a v menu "Localization - Languages" zvolte tlačítko "new language".
Zobrazí se tabulka s poli, do kterých vyplňte následující hodnoty:
- Name - Czech
- Code - cs
- Image - ponechte icon.gif
- Directory - czech
- Sort Order - 2
Zatrhněte volbu "Set as default" a pokračujte stisknutím tlačítka "insert".
Pro zobrazení češtiny pak stačí v levém horním menu přepnout položku Language z English na Czech.
Pro správnou funkci některých modulů je potřeba postupovat podle návodu, který naleznete v adresáři s rozbalenou češtinou.
Bezpečnostní opatření
Jelikož aplikace obsahuje mnoho bezpečnostních chyb, pomocí kterých dochází k častému napadení stránek, je nutné provést ještě další poinstalační úpravy. V diskuzním fóru na adrese http://forum.c4.cz/zentcart-napadeni-stranek-t210.html jsme pro vás připravili výčet potřebných úprav pro poslední verzi aplikace 1.3.8a.
Ukázka
Ukázku čerstvě nainstalovaného e-shopu ZenCart si můžete prohlédnou na adrese http://zencart.demo1.cz/.
Související odkazy
- http://www.zencart.com/ - oficiální stránky ZenCart (v angličtině)
- http://www.zencart.cz/ - stránky oficiální české podpory – podpora uživatelům, rady, návody (v češtině)
Aktualizace
Z bezpečnostních důvodů doporučujeme pravidelně provádět aktualizaci aplikace.
Komentáře, dotazy
Diskuzní fórum k tomuto článku je dostupné na adrese http://forum.c4.cz.
Změny a kontroly
K dispozici je kompletní přehled všech změn a kontrol v tomto návodu.
ZenCart - Instalace
| Návod ověřen pro: | ZenCart 1.3.8a |
| Datum publikace: | 3.5.2009 |
| Poslední změna: | 23.2.2010 |
| Přehled změn a kontrol | |
Nové texty
- Windows Live Mail (21.2.)
- Phoca Gallery - Instalace (24.9.)
- SPAW Editor - Instalace (28.8.)
- CKEditor (FCKeditor) - Instalace (26.8.)
- TinyMCE - Instalace (25.8.)














