Instalace PrestaShopu na webhosting s OS Windows

PrestaShop je open source aplikace pro kompletní správu internetového obchodu. Je založena na technologiích PHP a MySQL. I když je tento internetový obchod určen primárně pro Linuxové servery (Apache), je možné jej provozovat i na našich serverech Windows (IIS).  Při užívání PrestaShopu na Windows serveru je ale nutné brát v úvahu určitá omezení, která se k těmto serverům vztahují. První omezení spočívá v nemožnosti používat mode_rewrite a htaccess pro přepis URL na tzv. hezké URL, druhé omezení je pak v nemožnosti používat klasický linuxový CHMOD pro nastavení práv na adresáře a nutnost využívat pro tyto záležitosti Control panel.

Kde je možné PrestaShop stáhnout

Tuto aplikaci je možné stáhnout na oficiálním webu www.prestashop.com.

Na jakém webhostingu je možné PrestaShop použít

  • email hosting - ne
  • pidi hosting - ne
  • dynamic hosting - ano (je nutné dokoupit MySQL databázi)
  • normal hosting - ano
  • exclusive hosting - ano

Příprava instalace PrestaShopu

  1. stáhněte zip soubor z výše uvedené adresy
  2. rozbalte stažený zip soubor na svém počítači
  3. rozbalená data nahrajte na FTP prostor Vašeho webu. Pokud bude PrestaShop sloužit jako primární systém pro Váš web, doporučujeme jej nahrát do složky www. Samozřejmě ho můžete nahrát i do libovolné jiné složky jako např. www/eshop/ (pozor, složka bude vidět v URL).

Instalace PrestaShopu

Po nahrání na FTP je nutné nejprve na potřebných složkách nastavit právo zápisu. To je možné provést přes Control panel, který je dostupný na adrese cp.forpsi.com. Do Control panelu se přihlásíte zadáním jména domény bez www a hesla k FTP.

Uvnitř Control panelu si klikněte na třetí záložku "oprávnění". V levém menu vyberte složku, kde máte nahraný PrestaShop a v okénku "předpřipravené šablony" vyberte položku PrestaShop . Klikněte na tlačítko "Použít".

Control panel nastaví sám práva pro tyto složky a soubory:

  • /config
  • /download
  • /img
  • /mails
  • /modules
  • /themes/prestashop/lang
  • /tools/smarty/compile
  • /translations
  • /upload
  • /sitemap.xml

Jakmile budete mít práva nastavena, je možné pokračovat v instalaci přes webový prohlížeč. Do webového prohlížeče napište jméno Vaší domény a stiskněte enter. Pokud máte PrestaShop nahraný v nějaké podsložce, připište ji samozřejmě do URL také (např. mojedomena.cz/eshop/). Zobrazí se první část instalace PrestaShopu, kde si zvolte požadovaný jazyk a klikněte v dolním pravém rohu na tlačítko "Next".

V druhém kroku instalace PrestaShop se pouze ověřují nastavení. Pokud je vše v pořádku, opět klikněte na tlačítko "next". Varovné hlášení o vypnutých register globals je možné ignorovat (případně  můžeme na základě autorizované žádosti register globals nastavit jako ON).

V třetím kroku je je nutné zadat přihlašovací údaje do databáze MySQL. Ty zadáte takto:

  • Database server name: jméno databázového serveru
  • Database name: jméno databáze
  • Login: login k databázi
  • Password: heslo do databáze

Ve čtvrtém kroku instalace již jen zadáte informační údaje. Jsou jimi jméno obchodu, země, logo obchodu a údaje o Vaší osobě.

  • Shop name: Jméno obchodu
  • Default country: země firmy či osoby která bude eshop provozovat
  • Shop logo : logo obchodu
  • First name:  jméno
  • Last name: příjmení
  • E-mail address: mailová adresa
  • Shop password: heslo správce (minimálně 8 znaků)
  • Re-type to confirm: potvrzení hesla

Po vyplnění všech údajů již stačí kliknout na tlačítko "Next", čímž se dostanete na poslední krok instalace. Pro dokončení instalace je nutné na FTP smazat složku install.