GNU/Linux >> Belajar Linux >  >> Panels >> Panels

Cara Menginstal Platform eCommerce Bagisto di Ubuntu 20.04

Bagisto adalah platform eCommerce open-source populer yang dibangun di atas teknologi terpanas Laravel &Vue.js. Solusi eCommerce lengkap yang dibuat untuk pedagang untuk memenuhi kebutuhan toko online mereka dan sangat mudah bagi pengembang untuk berkontribusi dan membangun. Bagisto memiliki panel admin built-in yang mudah dinavigasi dan dibundel dengan fungsionalitas seperti Multi-Mata Uang, Multi-Lokalisasi, Level Kontrol Akses, Multi-Saluran, Integrasi pembayaran, dan banyak lagi.

Dalam posting ini, kami akan menunjukkan cara menginstal platform Bagisto E-Commerce di server Ubuntu 20.04.

Prasyarat

  • VPS Ubuntu 20.04 (kami akan menggunakan paket SSD 2 VPS kami)
  • Akses ke akun pengguna root (atau akses ke akun admin dengan hak akses root)

Masuk ke Server &Perbarui Paket OS Server

Pertama, masuk ke server Ubuntu 20.04 Anda melalui SSH sebagai pengguna root:

ssh root@IP_Address -p Port_number

Anda harus mengganti 'IP_Address' dan 'Port_number' dengan alamat IP dan nomor port SSH masing-masing server Anda. Selain itu, ganti 'root' dengan nama pengguna akun admin jika perlu.

Sebelum memulai, Anda harus memastikan bahwa semua paket OS Ubuntu 20.04 yang terinstal di server sudah mutakhir. Anda dapat melakukannya dengan menjalankan perintah berikut:

apt-get update -y

Instal Server LAMP

Sebelum memulai, tumpukan LAMP harus diinstal di server Anda. Jika belum terinstal, Anda dapat menginstalnya menggunakan perintah berikut:

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

Setelah LAMP stack terinstal, edit file php.ini dan ubah beberapa pengaturan default:

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

Ubah baris berikut:

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

Simpan dan tutup file kemudian restart layanan Apache untuk menerapkan perubahan:

systemctl restart apache2

Buat Basis Data Bagisto

Bagisto menggunakan MySQL/MariaDB untuk menyimpan isinya. Jadi, Anda perlu membuat database dan pengguna untuk Bagisto.

Pertama, login ke MariaDB dengan perintah berikut:

mysql

Setelah login, buat database dan user dengan perintah berikut:

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

Selanjutnya, berikan semua hak istimewa ke database Bagisto menggunakan perintah di bawah ini:

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

Selanjutnya, flush hak istimewa dan keluar dari MariaDB dengan perintah berikut:

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

Instal Node.js

Anda juga perlu menginstal Node.js ke server Anda. Pertama, tambahkan repositori sumber Node menggunakan perintah berikut:

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

Selanjutnya, instal Node.js dengan perintah berikut:

apt-get install nodejs -y

Setelah Node.js diinstal, verifikasi versi Node.js menggunakan perintah berikut:

node -v

Anda akan melihat output berikut:

v14.17.4

Unduh Bagisto

Pertama, Anda perlu menginstal Komposer untuk mengelola dependensi PHP. Anda dapat menginstalnya dengan perintah berikut:

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

Selanjutnya, download Bagisto versi terbaru menggunakan perintah berikut:

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

Setelah unduhan selesai, unzip file yang diunduh dengan perintah berikut:

unzip v1.3.1.zip

Selanjutnya, pindahkan direktori yang diekstrak ke direktori root web Apache:

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

Selanjutnya, navigasikan ke direktori Bagisto dan instal dependensi PHP menggunakan perintah berikut:

cd /var/www/html/bagisto
composer install

Setelah semua dependensi PHP terinstal, atur kepemilikan yang tepat ke direktori Bagisto:

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

Konfigurasi Apache untuk Bagisto

Selanjutnya, Anda perlu membuat file konfigurasi virtual host Apache untuk Bagisto. Anda dapat membuatnya dengan perintah berikut:

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

Tambahkan baris berikut:

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

Simpan dan tutup file tersebut kemudian aktifkan modul virtual host dan rewrite Bagisto dengan perintah berikut:

a2ensite bagisto.conf
a2enmod rewrite

Selanjutnya, restart layanan Apache untuk menerapkan perubahan:

systemctl restart apache2

Akses Antarmuka Web Bagisto

Sekarang, buka browser web Anda dan akses UI web Bagisto menggunakan URL http://bagisto.example.com . Anda akan melihat layar berikut:

Klik tombol Mulai pemasangan tombol. Anda akan melihat layar berikut:

Klik Lanjutkan tombol. Anda akan melihat layar berikut:

Berikan nama pengguna, email, kata sandi admin Anda, dan klik tombol Lanjutkan tombol. Anda akan melihat layar berikut:

Berikan konfigurasi email Anda dan klik tombol Simpan konfigurasi tombol. Setelah instalasi selesai, Anda akan melihat layar berikut:

Klik Luncurkan yang admin antarmuka . Anda akan melihat halaman login Bagisto:

Berikan nama pengguna, kata sandi admin Anda, dan klik tombol Masuk tombol. Anda akan melihat dasbor Bagisto pada layar berikut:

Selamat! Anda telah berhasil menginstal Bagisto di Ubuntu 20.04.

Tentu saja, Anda tidak perlu menginstal sendiri Bagisto jika Anda menggunakan layanan Managed Bagisto Hosting kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstal Bagisto di Ubuntu 20.04, untuk Anda. Mereka tersedia 24/7 dan akan segera menangani permintaan Anda.

PS. Jika Anda menyukai posting ini tentang cara menginstal Bagisto di Ubuntu 20.04, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.


Panels
  1. Cara Menginstal YetiForce di Ubuntu 18.04

  2. Cara Menginstal phpBB di Ubuntu 20.04

  3. Cara Menginstal SuiteCRM di Ubuntu 20.04

  1. Cara Menginstal Logstash di Ubuntu 18.04

  2. Cara Menginstal RainLoop Webmail di Ubuntu 18.04

  3. Cara Menginstal Apache Cassandra di Ubuntu 20.04

  1. Cara Menginstal Kompilator Go (Golang) di Ubuntu 20.04

  2. Cara menginstal ReactJS di Ubuntu 20.04

  3. Cara Menginstal Platform eCommerce Bagisto di Ubuntu 20.04