Instalace OXID eShop CE
Po stažení instalačního archivu rozbalíme archiv do příslušného adresáře na serveru. Ujistíme se, že webserver bude moci zapisovat do adresáře tmp/, kam se ukládají kompilované html šablony a bude moci zapsat do souboru config.inc.php. Práva pro zápis můžeme povolit například z příkazové řádky na serveru:
chmod 777 config.inc.php
chmod 777 tmp
Spustíme instalaci zadáním URL do prohlížeče: http://url-vaseho-eshopu/setup/. Instalátor je rozdělen do několika kroků a provede nás celou instalací. V prvním kroku si vyberme jazyk instalace a dojde ke kontrole systémových požadavků.

Pokud jsou splněny všechny podmínky instalace, jsou požadavky označeny zelenou barvou a můžeme pokračovat v instalaci.
V případě, kdy instalátor vyhodnotí, že nejsou splněny požadavky pro instalaci eshopu, označí je červeně a nedovolí pokračovat v instalaci. Nejčastějšími příčinami jsou:
- starší verze PHP
- chybějící rozšíření PHP
- chybně nakonfigurovaný Apache webserver
- chybějící soubor .htaccess v kořenovém adresáři - je detekován jako nefungující mod_rewrite
TIP: Zkontrolujte, jestli zvolený server nebo hosting odpovídá systémovým požadavkům eShopu.
V případě splnění požadavků pro instalaci si v druhém kroku vybereme zemi, která se stane „domácí, tuzemskou “ zemí v eshopu při registraci zákazníků a nastavení přepravních a platebních metod. Předvyplněna je Česká republika. Domácí země lze později změnit v administraci eshopu.

V dalším kroku jsme vyzváni k odsouhlasení licenčních podmínek. Licence, pod kterou je OXID eShop CE šířen je GNU GENERAL PUBLIC LICENSE Version 3.
Po odsouhlasení se dostaneme do dalšího kroku, ve kterém jsme vyzváni k vyplnění údajů o databázi, ve které bude OXID eShop ukládat data. Zadáme hostname (tj. doménu nebo název počítače), kde běží MySQL databáze, typicky je to localhost. Zadáme název databáze, uživatele a heslo. Můžeme vybrat, zda chceme nebo nechceme instalovat demodata. Instalátor obsahuje česká demonstrační data – kategorie a produkty.
Instalátor dokáže založit databázi sám, vetšinou však k vytvoření databáze nemáme nebo nechceme mít dostatečná práva. Databázi můžeme vytvořit v MySQL těmito příkazy:
create database oxid4_eshop CHARACTER SET 'utf8' COLLATE 'utf8_czech_ci';
GRANT ALL PRIVILEGES ON oxid4_eshop.* TO oxid4_eshop@'localhost' IDENTIFIED BY 'heslo';
flush privileges;
Po provedení příkazů máme vytvořenou databázi oxid4_eshop v kódování UTF-8 a uživatele oxid4_eshop s heslem „heslo“. Tyto údaje vložíme do formulářového dialogu v instalátoru.
Instalátor vždy vytvoří databázi v kódovaní UTF-8 bez ohledu na zaškrtnutí volby „Použijte UTF-8 kódování“.
V případě, že instalujete eShop podruhé, nebo ve zvolené databázi byl eShop již instalován, instalátor to rozpozná a upozorní vás. Máto možnost smazat v databázi původní data, nebo nechat instalační proces, aby to udělal za vás.
Pokud se s OXID eShopem teprve seznamujeme nebo jej instalujeme poprvé, zrušíme volbu „Odstranit adresář s instalací“, abychom mohli instalaci případně spustit znovu. V okamžiku, kdy je instalace finální, smažte adresář setup a rozhodně jen nenecháme na serveru – někdo jiný by mohl instalátor spustit a eShop nám poškodit.
Instalátor zapíše do souboru config.inc.php adresu OXID eShopu a cestu k adresáři, ve kterém je uložen. Samozřejmě můžeme tento soubor sami upravit kdykoliv později.
Po úspěšné instalaci můžete kliknutím na odkazy přejít o eShopu nebo administrace. V administraci nezapomeneme změnit heslo pro administrátorský přístup, aby se k našemu eShopu nedostal někdo nepovolaný.




