GNU/Linux >> Linux Esercitazione >  >> Panels >> Panels

Come installare la piattaforma eCommerce Bagisto su Ubuntu 20.04

Bagisto è la popolare piattaforma di eCommerce open source basata sulle tecnologie più avanzate Laravel &Vue.js. Una soluzione di eCommerce completa creata per i commercianti per soddisfare le esigenze dei loro negozi online e molto facile per gli sviluppatori da contribuire e creare. Bagisto ha un pannello di amministrazione facilmente navigabile integrato ed è dotato di funzionalità come Multivaluta, Multilocalizzazione, Livello di controllo accessi, Multicanale, Integrazione dei pagamenti e molto altro.

In questo post ti mostreremo come installare la piattaforma E-Commerce Bagisto su un server Ubuntu 20.04.

Prerequisiti

  • Un Ubuntu 20.04 VPS (useremo il nostro piano SSD 2 VPS)
  • Accesso all'account utente root (o accesso a un account amministratore con privilegi root)

Accedi al server e aggiorna i pacchetti del sistema operativo del server

Innanzitutto, accedi al tuo server Ubuntu 20.04 tramite SSH come utente root:

ssh root@IP_Address -p Port_number

Dovrai sostituire "IP_Address" e "Port_number" con il rispettivo indirizzo IP e numero di porta SSH del tuo server. Inoltre, se necessario, sostituisci "root" con il nome utente dell'account amministratore.

Prima di iniziare, devi assicurarti che tutti i pacchetti del sistema operativo Ubuntu 20.04 installati sul server siano aggiornati. Puoi farlo eseguendo i seguenti comandi:

apt-get update -y

Installa il server LAMP

Prima di iniziare, lo stack LAMP deve essere installato sul tuo server. Se non è installato, puoi installarlo usando il seguente comando:

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

Una volta installato lo stack LAMP, modifica il file php.ini e modifica alcune impostazioni predefinite:

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

Modifica le seguenti righe:

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

Salva e chiudi il file, quindi riavvia il servizio Apache per applicare le modifiche:

systemctl restart apache2

Crea database Bagisto

Bagisto utilizza MySQL/MariaDB per memorizzare i suoi contenuti. Quindi dovrai creare un database e un utente per Bagisto.

Innanzitutto, accedi a MariaDB con il seguente comando:

mysql

Una volta effettuato l'accesso, crea un database e un utente con il seguente comando:

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

Successivamente, concedi tutti i privilegi al database Bagisto utilizzando il comando seguente:

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

Quindi, svuota i privilegi ed esci da MariaDB con il seguente comando:

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

Installa Node.js

Dovrai anche installare Node.js sul tuo server. Innanzitutto, aggiungi il repository di origine del nodo utilizzando il seguente comando:

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

Quindi, installa Node.js con il seguente comando:

apt-get install nodejs -y

Una volta installato Node.js, verifica la versione di Node.js utilizzando il comando seguente:

node -v

Dovresti vedere il seguente output:

v14.17.4

Scarica Bagisto

Innanzitutto, dovrai installare Composer per gestire le dipendenze PHP. Puoi installarlo con il seguente comando:

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

Successivamente, scarica l'ultima versione di Bagisto utilizzando il seguente comando:

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

Una volta completato il download, decomprimere il file scaricato con il seguente comando:

unzip v1.3.1.zip

Quindi, sposta la directory estratta nella directory principale web di Apache:

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

Quindi, vai alla directory Bagisto e installa le dipendenze PHP usando il seguente comando:

cd /var/www/html/bagisto
composer install

Una volta installate tutte le dipendenze PHP, imposta la proprietà corretta sulla directory Bagisto:

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

Configura Apache per Bagisto

Successivamente, dovrai creare un file di configurazione dell'host virtuale Apache per Bagisto. Puoi crearlo con il seguente comando:

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

Aggiungi le seguenti righe:

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

Salva e chiudi il file quindi attiva l'host virtuale Bagisto e riscrivi il modulo con il seguente comando:

a2ensite bagisto.conf
a2enmod rewrite

Quindi, riavvia il servizio Apache per applicare le modifiche:

systemctl restart apache2

Accedi all'interfaccia web di Bagisto

Ora apri il tuo browser web e accedi all'interfaccia utente web di Bagisto utilizzando l'URL http://bagisto.example.com . Dovresti vedere la seguente schermata:

Fai clic su Inizia installazione pulsante. Dovresti vedere la seguente schermata:

Fai clic su Continua pulsante. Dovresti vedere la seguente schermata:

Fornisci il nome utente, l'e-mail e la password dell'amministratore e fai clic su Continua pulsante. Dovresti vedere la seguente schermata:

Fornisci la tua configurazione e-mail e fai clic su Salva configurazione pulsante. Una volta completata l'installazione, dovresti visualizzare la seguente schermata:

Fai clic su Avvia il amministratore interfaccia . Dovresti vedere la pagina di accesso di Bagisto:

Fornisci il nome utente e la password dell'amministratore e fai clic su Accedi pulsante. Dovresti vedere la dashboard di Bagisto nella seguente schermata:

Congratulazioni! hai installato correttamente Bagisto su Ubuntu 20.04.

Ovviamente, non devi installare Bagisto da solo se utilizzi i nostri servizi di Hosting Bagisto gestito, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare Bagisto su Ubuntu 20.04, per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.

PS. Se ti è piaciuto questo post su come installare Bagisto su Ubuntu 20.04, condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.


Panels
  1. Come installare RainLoop Webmail su Ubuntu 18.04

  2. Come installare TeamSpeak Server su Ubuntu 18.04 e 20.04

  3. Come installare XWiki su Ubuntu 20.04

  4. Come installare phpBB su Ubuntu 20.04

  5. Come installare SuiteCRM su Ubuntu 20.04

Come installare la piattaforma di social network Friendica su Ubuntu 20.04

Come installare Syncthing su Ubuntu 20.04

Come installare Usermin su Ubuntu 20.04

Come installare Podman su Ubuntu 20.04

Come installare Bagisto su Ubuntu 20.04

Come installare OpenCV su Ubuntu 20.04