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.

Úvodní stránka
Větší obrázek
Úvodní stránka

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".

Uvítání
Větší obrázek
Uvítání

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".

Potvrzení licence
Větší obrázek
Potvrzení licence

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".

Systémové prostředí
Větší obrázek
Systémové prostředí

Database setup - Nastavení databáze

V následujících položkách vyplňte tyto údaje:

Položky Database Information

Položky Database - OPTIONAL Settings

Pro pokračování stiskněte tlačítko "Save Database Settings".

Nastavení databáze
Větší obrázek
Nastavení databáze

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.

Průběh instalace
Větší obrázek
Průběh instalace

System Setup - Nastavení systému

Zkontrolujte fyzické nastavení cest k vašemu 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".

Nastavení systému
Větší obrázek
Nastavení systému

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".

Nastavení pomocného fóra
Větší obrázek
Nastavení pomocného fóra

Store Setup - Nastavení obchodu

Instalátor systému ZenCart vás provede identifikací obchodu. Vyplňte následující položky:

Pokračujte kliknutím na tlačítko "Save Store Settings".

Nastavení obchodu
Větší obrázek
Nastavení obchodu

Administrator Account Setup - Nastavení administrátorského účtu

V tomto kroku je potřeba založit první administrátorský účet:

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".

Nastavení administrátorského účtu
Větší obrázek
Nastavení administrátorského účtu

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.

Dokončení instalace
Větší obrázek
Dokončení instalace

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".

Instalace češtiny
Větší obrázek
Instalace češtiny

Zobrazí se tabulka s poli, do kterých vyplňte následující hodnoty:

Zatrhněte volbu "Set as default" a pokračujte stisknutím tlačítka "insert".

Přidání jazykového balíčku
Větší obrázek
Přidání jazykového balíčku

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.

Přepnutí češtiny
Větší obrázek
Přepnutí češtiny

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/.

Ukázka eshopu
Větší obrázek
Ukázka eshopu

Související odkazy

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