AbanteCart je bezplatná platforma elektronického obchodování s otevřeným zdrojovým kódem založená na jazyce PHP. Je to ideální řešení elektronického obchodování pro malé a střední podniky. Pomocí AbanteCart si můžete snadno vytvořit svůj vlastní online nákupní košík. Dodává se s výkonnými funkcemi, včetně podpory digitálních a hmatatelných produktů, podpory různých platebních bran, SEO Friendly, Mobilní podpora, Rychlý a bezpečný, Používání inovativních technologií jako HTML5, Bootstrap, JQuery a mnoho dalšího.
V tomto tutoriálu se naučíme, jak nainstalovat AbanteCart na Ubuntu 16.04.
Požadavky
- Server se systémem Ubuntu 16.04.
- Uživatel bez oprávnění root s právy sudo.
Instalovat Apache, PHP a MariaDB
AbanteCart běží na webovém serveru Apache, napsaném v PHP a používá MariaDB k ukládání svých dat. K práci tedy budete potřebovat Apache, MariaDB a PHP. Nejprve nainstalujte moduly Apache, PHP a další PHP spuštěním následujícího příkazu:
sudo apt-get install apache2 libapache2-mod-php7.0 php7.0 php7.0-gd php7.0-zip php7.0-curl php7.0-mbstring php7.0-mysql -y
Dále budete muset do systému přidat úložiště MariaDB. Protože nejnovější verze MariaDB není k dispozici ve výchozím úložišti Ubuntu.
Úložiště můžete přidat spuštěním následujícího příkazu:
sudo apt-get install software-properties-common -y
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64] http://www.ftp.saix.net/DB/mariadb/repo/10.1/ubuntu xenial main'
Dále aktualizujte úložiště spuštěním následujícího příkazu:
sudo apt-get update -y
Nakonec nainstalujte server MariaDB pomocí následujícího příkazu:
sudo apt-get install mariadb-server -y
Dále spusťte službu Apache a MariaDB a povolte jim spuštění při spouštění spuštěním následujícího příkazu:
sudo systemctl spustit apache2
sudo systemctl povolit apache2
sudo systemctl spustit mysql
sudo systemctl povolit mysql
Konfigurace databáze pro AbanteCart
Ve výchozím nastavení není instalace MariaDB zabezpečena. Nejprve jej tedy musíte zajistit. Můžete to provést spuštěním skriptu `mysql_secure_installation`.
sudo mysql_secure_installation
Odpovězte na všechny otázky, jak je uvedeno níže:
Zadejte aktuální heslo pro root (zadejte pro žádné):EnterSet root password? [A/N]:YNové heslo:Znovu zadejte nové heslo: Odebrat anonymní uživatele? [A/n]:YZakázat vzdálené přihlášení root? [A/N]:YOdebrat testovací databázi a získat k ní přístup? [A/N]:YNačíst nyní tabulky oprávnění? [A/N]:A
Dále se přihlaste do prostředí MySQL pomocí následujícího příkazu:
mysql -u root -p
Zadejte heslo uživatele root a pomocí následujícího příkazu vytvořte databázi pro AbanteCart:
MariaDB [(none)]> VYTVOŘIT DATABÁZI abantecart;
Dále vytvořte uživatele pro AbanteCart, přiřaďte mu heslo a udělte všechna oprávnění v databázi AbanteCart pomocí následujícího příkazu:
MariaDB [(none)]> VYTVOŘTE uživatelskou abantecart identifikovanou 'heslem';
MariaDB [(none)]> UDĚLEJTE VŠECHNA PRIVILEGIÍ na abantecart.* [e-mail chráněný] identifikovaný 'heslem';Dále vyprázdněte oprávnění pomocí následujícího příkazu:
MariaDB [(none)]> FLUSH PRIVILEGES;Nakonec ukončete prostředí MySQL pomocí následujícího příkazu:
MariaDB [(none)]> exit;Instalovat AbanteCart
Nejnovější verzi AbanteCart si můžete stáhnout z úložiště Git pomocí následujícího příkazu:
wget https://github.com/abantecart/abantecart-src/archive/master.zipDále rozbalte stažený soubor pomocí následujícího příkazu:
rozbalte master.zipDále zkopírujte adresář public_html z extrahovaného adresáře do kořenového webového adresáře Apache pomocí následujícího příkazu:
sudo cp -r abantecart-src-master/public_html /var/www/html/abantecartDále udělte správná oprávnění adresáři abantecart:
sudo chown -R www-data:www-data /var/www/html/abantecart
sudo chmod -R 777 /var/www/html/abantecartDále budete muset vytvořit direktivu virtuálního hostitele Apache pro AbanteCart. Můžete to udělat vytvořením souboru abantecart.conf.
sudo nano /etc/apache2/sites-available/abantecart.confPřidejte následující řádky:
ServerAdmin [chráněno e-mailem] DocumentRoot /var/www/html/abantecart ServerName yourdomain.com Možnosti Indexy FollowSymLinks MultiViewsAllowOverride AllOrder povolit,zakázat ze všech ErrorLog /var/log/apache2/abantecart-error_log CustomLog /var/log/apache2/abantecart-access_log common Uložte a zavřete soubor a poté povolte soubor virtuálního hostitele pomocí následujícího příkazu:
sudo a2ensite abantecartNakonec restartujte službu Apache, abyste použili všechny změny:
sudo systemctl restart apache2Přístup k webovému rozhraní Abantecart
Nyní otevřete webový prohlížeč a zadejte adresu URL http://yourdomain.com , budete přesměrováni na průvodce instalací AbanteCart, jak je znázorněno na následujícím obrázku:
Zde odsouhlaste licenční ujednání a klikněte na Pokračovat měli byste vidět následující stránku:
Zde ověřte všechny požadavky a poté klikněte na Pokračovat měli byste vidět následující stránku:
Zde zadejte název databáze, uživatelské jméno databáze, heslo databáze, uživatelské jméno správce a heslo a poté klikněte na Pokračovat tlačítko pro spuštění instalace. Po dokončení instalace byste měli vidět následující stránku:
Nyní klikněte na Přihlásit se do ovládacího panelu tlačítko, budete přesměrováni na přihlašovací stránku AbanteCart, jak je uvedeno níže:
Zadejte své pověření správce a klikněte na Přihlásit se měli byste vidět AbanteCart Dashboard na následujícím obrázku:
Jak nainstalovat Django na Ubuntu 16.04 LTS Nainstalujte nástroj GoAccess Apache Log Analyzer Tool na Ubuntu 16.04Ubuntu