
ZenCart - Instalace
Návody pro C4
K dispozici je stránka o aplikaci ZenCart, na které naleznete:
- Popis aplikace
- Screenshoty stránek
- Návody pro aplikaci
- Demo stránky
- Reference aplikace
- Graf popularity
- Statistiky aplikace
- Diskuze k aplikaci
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. Ze stránek http://zencart.cz/ ze sekce "Ke stažení" si stáhněte český jazykový balíček.
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ů s češtinou
Rozbalené soubory s češtinou zkopírujte do adresáře zencart. Pravděpodobně dojde k požadavku na přepsání několika souborů, požadavek potvrďte a soubory přepište.
Úprava souboru installer_params.php
Pro správné zobrazení českých znaků je nutné udělat malou úpravu souboru installer_params.php, který se nachází v adresáři zc_install/includes. Otevřte si soubor ve vašem oblíbeném textovém editoru (např. PSPad) a upravte řádek:
define('DB_CHARSET', 'latin1');
na tento tvar:
define('DB_CHARSET', 'cp1250');
Po úpravě řádku soubor uložte a zavřete.
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í cp_1250_general_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 odkaz "klikněte zde" dojde k přesměrování na začátek instalace.
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 "Pokračovat".
Potvrzení licence
Druhá strana obsahuje informace o licenci GNU GPL. Pokud jste obeznámeni s touto licencí, označte položku "Četl/a jsem a souhlasím s dodržováním podmínek, tak jak jsou uvedeny." a pokračujte stisknutím tlačítka "Pokračovat".
Kontrola systému
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é zabezpečení a zajišťuje zpětnou kompatibilitu i pro programy, které požadují tuto direktivu vypnutou. Pro pokračování stiskněte tlačítko "Instalovat".
Nastavení databáze
V následujících položkách vyplňte tyto údaje:
Položky Informace o databázi:
- Typ databáze – ponechte volbu MySQL
- Hostitel databáze – ponechte localhost
- Uživatelské jméno k databázi - vyplňte název databáze, kterou jste vytvořili v administračním systému (v našem případě db-demo1)
- Heslo k databázi - vyplňte heslo, které jste zadali při vytvoření databáze
- Název databáze - vyplňte název databáze (v našem případě db-demo1)
Položky Databáze - VOLITELNÉ nastavení:
- Identifikátor obchodu (Table-Prefix) - pokud budete databázi využívat i pro jiný systém (např. redakční systém, diskuzní fórum)doporučujeme vyplnit: zen_, v opačném případě ponechte prázdné
- Sessions databáze - zvolte ANO
- SQL Cache metoda - ponechte nastavené None
- Session/SQL Cache adresář - ponechte přednastavenou cestu pro mezipaměť
Pro pokračování stiskněte tlačítko "Uložit nastavení databáze".
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.
Nastavení systému
Zkontrolujte fyzické nastavení cest k vašemu Webu.
- Fyzická cesta pro Zen Cart - tato položka zobrazuje cestu fyzického umístění webu na serveru (např: /data/www/demo1.cz/zencart.demo1.cz)
- URL pro Zen Cart obchod - 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 "Povolit SSL"a "Povolit SSL v administraci" upravují použití přístupu v zákaznickém a administrátorském systému ZenCart. Pokud si nejste jisti, ponechte volbu "NE". Pro pokračování stiskněte tlačítko "Uložit nastavení systému".
PhpBB - 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 "Chcete používat phpBB fórum?" na hodnotu "ANO" a vyplňte správně pole "Adresář pro phpBB" - umístění fóra na webovém serveru. Pokračujte kliknutím na tlačítko "Uložit phpBB nastavení".
Nastavení obchodu
Instalátor systému ZenCart vás provede identifikací obchodu. Vyplňte následující položky:
- Název obchodu - jméno obchodu (v našem případě např. Ukázkový obchod ZenCart)
- Majitel obchodu - zadejte vaše jméno a příjmení (příp. firmu)
- Email majitele obchodu - emailová adresa vlastníka obchodu
- Země obchodu - z rozbalovacího menu vyberte Česká republika
- Kraj obchodu - z rozbalovacího menu vyberte kraj, např. Středočeský
- Adresa obchodu - adresa obchodu a telefonní číslo
- Výchozí jazyk - ponechte Čeština
- Výchozí měna - ponechte Česká koruna
- Demo obchodu - pokud chcete nainstalovat ukázkové produkty - zvolte ANO
Pokračujte kliknutím na tlačítko "Uložit nastavení obchodu".
Nastavení administrátorského účtu
V tomto kroku je potřeba založit první administrátorský účet:
- Administrátorské jméno - vyplňte přihlašovací jméno do administrátorského rozhraní ZenCartu (např. admin)
- Administrátorské heslo - vyplňte přihlašovací heslo do administrátorského rozhraní ZenCartu
- Potvrdit administrátorské heslo - vyplňte znovu heslo pro kontrolu
- E-mail administrátora - 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 "Zkontrolovat Zen Cart aktualizace při přihlášení do administrace ". Pokračujte kliknutím na tlačítko "Uložit nastavení".
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/');
Soubor configure.php uložte a nastavte mu atributy "jen pro čtení" (chmod 444). Dále smažte složku zc_install.
Bezpečnostní opatření pro starží verzi aplikace ZenCart
Jelikož starší verze 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 starší verzi aplikace 1.3.8a.
Ukázka
Ukázku čerstvě nainstalovaného e-shopu ZenCart si můžete prohlédnou na adrese http://zencart.demo2.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.
Diskuzní fórum pro aplikaci ZenCart
Nové diskuzní téma můžete založit v sekci Elektronické obchody.
| Témata | Reakce | Poslední příspěvek |
|---|---|---|
| Zencart - otazníky místo českých znaků | 3 | 19.07.2010 11:28 |
| úprava shopu zencart | 1 | 13.07.2010 09:30 |
| ZenCart - Instalace | 1 | 07.07.2010 09:12 |
| ZenCart - napadení stránek | 7 | 06.05.2010 12:17 |
Změny a kontroly
K dispozici je kompletní přehled všech změn a kontrol v tomto návodu.
ZenCart - Instalace
| Aplikace: | ZenCart |
| Ověřeno pro: | ZenCart 1.3.9f |
| Publikace: | 3.5.2009 |
| Změna: | 19.7.2010 |
| Kontrola: | 25.8.2010 |
| Přehled změn a kontrol | |
Nové texty
- Kunena - Instalace (27.5.)
- Windows Live Mail (21.2.)
- Phoca Gallery - Instalace (24.9.)
- SPAW Editor - Instalace (28.8.)
- CKEditor (FCKeditor) - Instalace (26.8.)
Diskuzní fórum
- Webové aplikace
- Tvorba web stránek
- PHP, MySQL












