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.