ZenCart - Instalace



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

Zobrazit stránku aplikace

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.

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

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

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í pomocného fóra
Větší obrázek
Nastavení pomocného fóra

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

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 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/');

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

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 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
Diskuzní fórum
  • Webové aplikace
  • Tvorba web stránek
  • PHP, MySQL

forum.c4.cz