GNU/Linux >> Znalost Linux >  >> Panels >> Panels

Jak nainstalovat Bagisto eCommerce Platform na Ubuntu 20.04

Bagisto je populární open-source eCommerce platforma postavená na nejžhavějších technologiích Laravel &Vue.js. Kompletní řešení elektronického obchodu vytvořené pro obchodníky, aby vyhovovalo jejich potřebám online obchodu a pro vývojáře je velmi snadné přispívat a budovat. Bagisto má vestavěný snadno navigovatelný administrátorský panel a je spojen s funkcemi, jako je více měn, více lokalizace, úroveň řízení přístupu, více kanálů, integrace plateb a mnoho dalších.

V tomto příspěvku vám ukážeme, jak nainstalovat platformu Bagisto E-Commerce na server Ubuntu 20.04.

Předpoklady

  • Ubuntu 20.04 VPS (budeme používat náš plán SSD 2 VPS)
  • Přístup k uživatelskému účtu root (nebo přístup k účtu správce s oprávněními root)

Přihlaste se k serveru a aktualizujte balíčky operačního systému serveru

Nejprve se přihlaste ke svému serveru Ubuntu 20.04 přes SSH jako uživatel root:

ssh root@IP_Address -p Port_number

„IP_Address“ a „Port_number“ budete muset nahradit příslušnou IP adresou vašeho serveru a číslem portu SSH. V případě potřeby navíc nahraďte „root“ uživatelským jménem účtu správce.

Před spuštěním se musíte ujistit, že všechny balíčky operačního systému Ubuntu 20.04 nainstalované na serveru jsou aktuální. Můžete to provést spuštěním následujících příkazů:

apt-get update -y

Instalovat LAMP Server

Před spuštěním musí být na vašem serveru nainstalován zásobník LAMP. Pokud není nainstalován, můžete jej nainstalovat pomocí následujícího příkazu:

apt-get install apache2 mariadb-server php libapache2-mod-php php-common php-mysql php-gmp php-curl php-intl php-mbstring php-xmlrpc php-gd php-bcmath php-imap php-xml php-cli php-zip curl unzip git -y

Jakmile je zásobník LAMP nainstalován, upravte soubor php.ini a změňte některá výchozí nastavení:

nano /etc/php/7.4/apache2/php.ini

Změňte následující řádky:

memory_limit = 256M
upload_max_filesize = 100M
max_execution_time = 360
date.timezone = America/Chicago

Uložte a zavřete soubor a poté restartujte službu Apache, aby se změny projevily:

systemctl restart apache2

Vytvořit databázi Bagisto

Bagisto používá k ukládání obsahu MySQL/MariaDB. Takže budete muset vytvořit databázi a uživatele pro Bagisto.

Nejprve se přihlaste do MariaDB pomocí následujícího příkazu:

mysql

Po přihlášení vytvořte databázi a uživatele pomocí následujícího příkazu:

MariaDB [(none)]> CREATE DATABASE bagistodb;
MariaDB [(none)]> CREATE USER 'bagistouser'@'localhost' IDENTIFIED BY 'securepassword';

Dále udělte všechna oprávnění databázi Bagisto pomocí příkazu níže:

MariaDB [(none)]> GRANT ALL ON bagistodb.* TO 'bagistouser'@'localhost' WITH GRANT OPTION;

Dále vyprázdněte oprávnění a ukončete MariaDB pomocí následujícího příkazu:

MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

Instalovat Node.js

Budete také muset nainstalovat Node.js na váš server. Nejprve přidejte zdrojové úložiště Node pomocí následujícího příkazu:

curl -sL https://deb.nodesource.com/setup_14.x | bash -

Dále nainstalujte Node.js pomocí následujícího příkazu:

apt-get install nodejs -y

Po instalaci Node.js ověřte verzi Node.js pomocí následujícího příkazu:

node -v

Měli byste vidět následující výstup:

v14.17.4

Stáhnout Bagisto

Nejprve budete muset nainstalovat Composer pro správu závislostí PHP. Můžete jej nainstalovat pomocí následujícího příkazu:

curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer

Dále si stáhněte nejnovější verzi Bagisto pomocí následujícího příkazu:

wget https://github.com/bagisto/bagisto/archive/refs/tags/v1.3.1.zip

Po dokončení stahování rozbalte stažený soubor pomocí následujícího příkazu:

unzip v1.3.1.zip

Dále přesuňte extrahovaný adresář do webového kořenového adresáře Apache:

mv bagisto-1.3.1 /var/www/html/bagisto

Dále přejděte do adresáře Bagisto a nainstalujte závislosti PHP pomocí následujícího příkazu:

cd /var/www/html/bagisto
composer install

Jakmile jsou nainstalovány všechny závislosti PHP, nastavte správné vlastnictví adresáře Bagisto:

chown -R www-data:www-data /var/www/html/bagisto/

Konfigurace Apache pro Bagisto

Dále budete muset vytvořit konfigurační soubor virtuálního hostitele Apache pro Bagisto. Můžete jej vytvořit pomocí následujícího příkazu:

nano /etc/apache2/sites-available/bagisto.conf

Přidejte následující řádky:

<VirtualHost *:80>
     ServerAdmi [email protected]
     DocumentRoot /var/www/html/bagisto/public
     ServerName bagisto.example.com

     <Directory /var/www/html/bagisto/public/>
          Options FollowSymlinks
          AllowOverride All
          Require all granted
     </Directory>

     ErrorLog ${APACHE_LOG_DIR}/error.log
     CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Uložte a zavřete soubor a poté aktivujte modul virtuálního hostitele a přepisu Bagisto pomocí následujícího příkazu:

a2ensite bagisto.conf
a2enmod rewrite

Poté restartujte službu Apache, aby se změny projevily:

systemctl restart apache2

Přístup k webovému rozhraní Bagisto

Nyní otevřete webový prohlížeč a přejděte k webovému uživatelskému rozhraní Bagisto pomocí adresy URL http://bagisto.example.com . Měli byste vidět následující obrazovku:

Klikněte na tlačítko Start instalace knoflík. Měli byste vidět následující obrazovku:

Klikněte na tlačítko Pokračovat knoflík. Měli byste vidět následující obrazovku:

Zadejte své uživatelské jméno správce, e-mail, heslo a klikněte na tlačítko Pokračovat knoflík. Měli byste vidět následující obrazovku:

Zadejte konfiguraci e-mailu a klikněte na tlačítko Uložit konfiguraci knoflík. Po dokončení instalace byste měli vidět následující obrazovku:

Klikněte na Spustit ten správce rozhraní . Měli byste vidět přihlašovací stránku Bagisto:

Zadejte své administrátorské uživatelské jméno, heslo a klikněte na Přihlásit se knoflík. Na následující obrazovce byste měli vidět řídicí panel Bagisto:

Gratulujeme! úspěšně jste nainstalovali Bagisto na Ubuntu 20.04.

Samozřejmě si nemusíte instalovat Bagisto sami, pokud používáte naše služby Managed Bagisto Hosting, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám nainstalovali Bagisto na Ubuntu 20.04. Jsou k dispozici 24 hodin denně, 7 dní v týdnu a okamžitě se o váš požadavek postarají.

PS. Pokud se vám líbil tento příspěvek o tom, jak nainstalovat Bagisto na Ubuntu 20.04, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.


Panels
  1. Jak nainstalovat Logstash na Ubuntu 18.04

  2. Jak nainstalovat YetiForce na Ubuntu 18.04

  3. Jak nainstalovat phpBB na Ubuntu 20.04

  1. Jak nainstalovat RainLoop Webmail na Ubuntu 18.04

  2. Jak nainstalovat Apache Cassandra na Ubuntu 20.04

  3. Jak nainstalovat SuiteCRM na Ubuntu 20.04

  1. Jak nainstalovat Go (Golang) kompilátor na Ubuntu 20.04

  2. Jak nainstalovat ReactJS na Ubuntu 20.04

  3. Jak nainstalovat Bagisto eCommerce Platform na Ubuntu 20.04