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

Cara Menginstal Open eShop di Ubuntu 18.04

Dalam tutorial ini, kita akan membahas langkah-langkah yang diperlukan untuk menginstal Open eShop di Ubuntu 18.04 VPS.

Open eShop adalah antarmuka web berbasis PHP sumber terbuka dan gratis yang memungkinkan penggunanya untuk dengan mudah menjual barang digital mereka seperti MP3, eBook, Film, Perangkat Lunak, atau item lain yang dapat diunduh yang ditawarkan. Instalasi Open eShop cukup mudah, dan tutorial ini akan membahas detail tentang cara menginstal dan mengkonfigurasi Open eShop pada VPS Ubuntu 18.04 dengan server web Apache, server database MySQL, dan PHP.

Beberapa fitur utama Open eShop tercantum di bawah ini:

  • Metode pembayaran yang berbeda didukung – Paypal atau kartu kredit atau debit (menggunakan Paymill, Stripe, dan Bitpay). Produk hanya dapat diunduh oleh pengguna berbayar.
  • Buat kupon diskon dengan kode dan batasan unik
  • Sistem dukungan pelanggan terintegrasi dengan antarmuka yang mudah
  • Sepenuhnya mobile-friendly
  • Seo-friendly
  • Sepenuhnya dapat disesuaikan dengan tema dan widget
    dan banyak lagi..

Mari kita mulai dengan penginstalan.

Prasyarat:

  • VPS dengan OS Ubuntu 18.04
  • tumpukan LAMP
  • Pengguna sistem dengan hak akses root, atau akses ke pengguna root itu sendiri

Langkah 1:Masuk dan Perbarui Server

Masuk ke server Ubuntu 18.04 Anda melalui SSH sebagai pengguna root (atau sebagai akun admin):

ssh root@IP_Address -p Port_number

Jangan lupa untuk mengganti ‘IP_Address‘ dan ‘Port_number‘ dengan alamat IP server Anda yang sebenarnya dan nomor port SSH.

dan jalankan perintah berikut untuk memperbarui semua paket yang terinstal di server Anda:

apt update && apt upgrade

Langkah 2:Instal Server Web Apache

Untuk menjalankan Open eShop, diperlukan web server. Kami akan menginstal dan menggunakan server web Apache, yang merupakan server web paling populer di dunia. Itu dapat dengan mudah diinstal menggunakan perintah berikut:

apt -y install apache2

Setelah diinstal, mulai server web dan aktifkan untuk memulai secara otomatis setelah server reboot:

apt start apache2
apt enable apache2

Langkah 3:Instal PHP

Open eShop dibangun seluruhnya dalam PHP, jadi kita harus menginstal PHP dan beberapa modul PHP di server kita.

apt install php libapache2-mod-php php-cli php-soap php-zip php-curl php-mbstring php-gd php-common php-json php-mysql php-opcache

Karena ekstensi Mcrypt PHP tidak tersedia di PHP 7.2, tetapi diperlukan oleh Open eShop, kita harus menginstal beberapa paket tambahan untuk menginstal ekstensi dengan pecl :

apt-get install php-dev libmcrypt-dev gcc make autoconf libc-dev pkg-config
pecl install mcrypt-1.0.1
echo "extension=mcrypt.so" | sudo tee -a /etc/php/7.2/apache2/conf.d/mcrypt.ini

Kemudian restart server web agar perubahan diterapkan:

systemctl restart apache2

Langkah 4:Instal Server Database MySQL

Open eShop membutuhkan database kosong untuk menyimpan informasinya. Untuk tujuan ini kita akan menginstal server database MySQL:

apt install mysql-server

Mulai MySQL dan aktifkan untuk memulai secara otomatis saat reboot:

apt start mysql
apt enable mysql

Untuk meningkatkan keamanan server database MySQL dan mengatur kata sandi untuk pengguna root MySQL, Anda dapat menjalankan mysql_secure_installation skrip instalasi pasca, yang disertakan dengan paket MySQL. Anda dapat menggunakan teks berikut sebagai panduan (kami sarankan menjawab dengan 'Y' untuk ya untuk semua permintaan):

Remove anonymous users? (Press y|Y for Yes, any other key for No) : Y
Disallow root login remotely? (Press y|Y for Yes, any other key for No) : Y
Remove test database and access to it? (Press y|Y for Yes, any other key for No) : Y
Reload privilege tables now? (Press y|Y for Yes, any other key for No) : Y

Langkah 5:Buat Pengguna dan Basis Data MySQL

Sekarang kita telah menginstal dan menjalankan server database MySQL, selanjutnya kita dapat membuat pengguna dan database baru yang diperlukan untuk Open eShop. Masuk ke MySQL CLI sebagai pengguna root menggunakan kata sandi yang Anda tetapkan sebelumnya dalam tutorial ini saat melalui pengaturan instalasi aman. Jika Anda memilih untuk tidak mengaturnya, kata sandi root kosong, jadi saat diminta, cukup tekan tombol [Enter] untuk mengautentikasi.

mysql -u root -p
mysql> CREATE DATABASE eshop;
mysql> GRANT ALL PRIVILEGES ON eshop.* TO 'eshop_user'@'localhost' IDENTIFIED BY 'PASSWORD';
mysql> FLUSH PRIVILEGES;
mysql> exit;

Ganti 'PASSWORD' dengan kata sandi yang kuat.

Langkah 6:Unduh Buka eShop

Buat direktori untuk Open eShop di dalam direktori root dokumen.

mkdir /var/www/html/openeshop && cd $_

Dan unduh skrip instalasi Open eShop

wget https://raw.githubusercontent.com/open-classifieds/open-eshop/master/install-eshop.php

Semua file Open eShop harus dapat dibaca oleh pengguna server web, jadi kita perlu mengubah izin file tersebut:

chow -R www-data:www-data /var/www/html/openeshop

Langkah 7:Buat Host Virtual Apache

Agar dapat mengakses Open eShop dengan nama domain Anda, Anda harus membuat arahan host virtual Apache untuk nama domain tertentu. Buat file konfigurasi dengan editor teks pilihan Anda (kami menggunakan nano):

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

Kemudian masukkan konten berikut:

Listen 80
<VirtualHost *:80>
    ServerAdmin admin@your_domain.com
    DocumentRoot /var/www/html/openeshop
    DirectoryIndex install-eshop.php
    ServerName your_domain.com ServerAlias www.your_domain.com Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all ErrorLog /var/log/apache2/your_domain.com-error_log CustomLog /var/log/apache2/your_domain.com-access_log common </VirtualHost>

Ganti 'domain_anda.com' dengan nama domain terdaftar unik Anda.

Aktifkan host virtual dan mulai ulang Apache:

a2ensite openeshop
systemctl restart apache2

Langkah 8:Selesaikan penginstalan

Buka eShop memerlukan perintah PHP 'short_open_tag' untuk diaktifkan, jadi buka file konfigurasi PHP seperti yang ditunjukkan di bawah ini dan buat perubahan yang diperlukan:

nano /etc/php/7.2/apache2/php.ini

Pastikan ada baris dalam file yang terlihat identik dengan ini:

short_open_tag = on

Kemudian simpan dan keluar dari file.

Aktifkan modul mod_rewrite Apache:

a2enmod rewrite

dan restart server web Apache agar perubahan diterapkan

systemctl restart apache2

Pada titik ini Anda seharusnya dapat mengakses Open eShop dengan browser web favorit Anda di http://yourdomain.com . Wizard penginstalan akan memeriksa apakah semua persyaratan terpenuhi sebelum memulai penginstalan, seperti yang ditunjukkan di bawah ini:

Klik tombol 'Unduh dan Instal' untuk menyelesaikan instalasi Buka eShop. Selamat! Anda telah selesai menginstal Open eShop.

Untuk informasi lebih lanjut tentang cara menggunakan dan mengkonfigurasi aplikasi ini, silakan periksa dokumentasi resmi mereka.

Tentu saja, jika Anda adalah salah satu pelanggan Managed Ubuntu Hosting kami, Anda tidak perlu menginstal Open eShop di Ubuntu 18.04 VPS Anda – cukup tanyakan kepada admin kami, duduk, dan bersantai. Admin kami akan segera menginstal Open eShop di Ubuntu 18.04 untuk Anda.

PS. Jika Anda menyukai posting ini tentang cara menginstal Open eShop di VPS Ubuntu 18.04, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di bawah ini, atau cukup tinggalkan komentar di bagian komentar. Terima kasih.


Panels
  1. Cara Menginstal FastPanel di Ubuntu 20.04

  2. Cara menginstal Joomla 3 di Ubuntu 14.04

  3. Cara Menginstal MySQL di Ubuntu 16.04

  1. Cara menginstal MediaWiki di Ubuntu 16.04

  2. Cara Menginstal osTicket di Ubuntu 16.04

  3. Cara Menginstal Chamilo di Ubuntu 16.04

  1. Cara menginstal Drupal 7 di Ubuntu 14.04

  2. Cara Menginstal Server Graylog di Ubuntu 16.04

  3. Cara menginstal NextCloud 13 di Ubuntu 16.04