GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat AbanteCart na Ubuntu 16.04 LTS

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

Dále rozbalte stažený soubor pomocí následujícího příkazu:

rozbalte master.zip

Dá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/abantecart

Dá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/abantecart

Dá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.conf

Př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 abantecart

Nakonec restartujte službu Apache, abyste použili všechny změny:

sudo systemctl restart apache2

Pří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:


Ubuntu
  1. Jak nainstalovat Grafana na Ubuntu 16.04 LTS

  2. Jak nainstalovat R na Ubuntu 18.04 LTS

  3. Jak nainstalovat R na Ubuntu 20.04 LTS

  1. Jak nainstalovat OctoberCMS na Ubuntu 16.04 LTS

  2. Jak nainstalovat Hubzilla na Ubuntu 18.04 LTS

  3. Jak nainstalovat ERPNext na Ubuntu 18.04 LTS

  1. Jak nainstalovat Nextcloud na Ubuntu 18.04 LTS

  2. Jak nainstalovat Webmin v Ubuntu 20.04 LTS

  3. Jak nainstalovat ZoneMinder na Ubuntu 22.04 | 20,04 LTS