Zen Cart - Instalace



K dispozici je stránka o aplikaci Zen Cart, na které naleznete: popis aplikace, screenshoty stránek, návody pro aplikaci, demo stránky, reference aplikace, graf popularity, statistiky aplikace, diskuze k aplikaci. - Zobrazit stránku aplikace

Příprava na instalaci

Stažení aplikace

Nejprve si stáhněte aplikaci z oficiálních stránek http://www.zen-cart.com/ stisknutím tlačítka Download. Ze stránek http://www.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 Zen Cart 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 Zen Cart 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 Zen Cart 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.

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

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

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

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

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

Kontrola systému

Instalátor systému Zen Cart 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".

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

Nastavení databáze

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

Položky Informace o databázi:

Položky Databáze - VOLITELNÉ nastavení:

Pro pokračování stiskněte tlačítko "Uložit nastavení databáze".

Nastavení databáze
Větší obrázek
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.

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

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 "Povolit SSL"a "Povolit SSL v administraci" upravují použití přístupu v zákaznickém a administrátorském systému Zen Cart. Pokud si nejste jisti, ponechte volbu "NE". Pro pokračování stiskněte tlačítko "Uložit nastavení systému".

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

Nastavení obchodu

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

Pokračujte kliknutím na tlačítko "Uložit nastavení obchodu".

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

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 Zen Cart 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í".

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

Dokončení instalace

Poslední obrazovka instalace nás informuje o úspěšně dokončené instalaci. Pro korektní práci programu Zen Cart 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 Zen Cart. !!! 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). Zen Cart 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 Zen Cart

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 Zen Cart si můžete prohlédnou na adrese http://zencart.demo2.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.

Diskuzní fórum pro aplikaci Zen Cart

Nové diskuzní téma můžete založit v sekci Elektronické obchody.

Témata Reakce Poslední příspěvek
Zen Cart - Po změně šablony zmizelo menu z levého sloupce 1 13.01.2012 15:29
Zen Cart - Nefunguje odesílání e-mailů 2 11.01.2012 20:24
Zen Cart - Po přechodu na verzi 1.3.9 se nezobrazuje cena 1 21.12.2011 14:41
Zen Cart - Jak opětovně zprovoznit náhled zvětšování obrázků 2 18.12.2011 13:23
V jaké složce,souboru se v Zencartu ukládají stránky ? 2 06.12.2011 11:48
Zen Cart - Editace zboží maže název zboží 3 02.12.2011 10:43
Zencart - Problémy s obrázky 3 29.09.2011 11:36
ZenCart - Zapomenuté heslo na localhostu 1 31.08.2011 10:59
ZenCart - Chybné zobrazení pravého sloupce po obnovení 1 28.07.2011 10:51
ZenCart - Přidání nové stránky do boxu s odkazy 3 01.07.2011 15:05

Kompletní výpis diskuzních témat pro aplikaci Zen Cart

Změny a kontroly

K dispozici je kompletní přehled všech změn a kontrol v tomto návodu.


Zen Cart - Instalace
Aplikace: Zen Cart
Ověřeno pro: Zen Cart 1.3.9h
Publikace: 3.5.2009
Změna: 21.1.2011
Kontrola: 24.11.2011
Přehled změn a kontrol
Diskuzní fórum
  • Webové aplikace
  • Tvorba web stránek
  • PHP, MySQL

forum.c4.cz