Cara Install Keranjang Belanja X-Cart di Linux


X-Cart adalah platform CMS e-niaga sumber terbuka komersial yang ditulis dalam PHP yang digunakan untuk membuat toko online untuk bisnis dan menjual produk.

Dalam topik ini kita akan mempelajari cara memasang platform e-commerce X-Cart di Debian 9, Ubuntu 16.04 atau CentOS 7 , untuk membuat bisnis toko belanja online.

Persyaratan

  1. Tumpukan LAMP dipasang di CentOS 7
  2. Tumpukan LAMP diinstal di Ubuntu
  3. Tumpukan LAMP dipasang di Debian

Langkah 1: Konfigurasi Awal untuk Instalasi X-Cart

1. Pada langkah pertama, instal utilitas unzip di sistem Anda dengan mengeluarkan perintah berikut.


yum install unzip zip     [On CentOS/RHEL]
apt install zip unzip     [On Debian/Ubuntu]

2. X-Cart adalah platform e-niaga berbasis web yang diterapkan di atas tumpukan LAMP di Linux. Untuk menginstal X-Cart di sistem Anda, pertama-tama instal semua modul PHP aplikasi yang diperlukan di tumpukan LAMP Anda dengan mengeluarkan perintah berikut.

------------------ On CentOS/RHEL ------------------ 
yum install epel-release
yum install php-mbstring php-curl php-gd php-xml

------------------ On Debian/Ubuntu ------------------
apt install php7.0-mbstring php7.0-curl php7.0-gd php7.0-xm

3. Selanjutnya, perbarui variabel PHP berikut dari file konfigurasi default dan atur zona waktu PHP agar sesuai dengan lokasi geografis sistem Anda. Daftar zona waktu yang disediakan oleh PHP dapat ditemukan di halaman resmi zona waktu PHP.

Edit file konfigurasi PHP dengan mengeluarkan perintah di bawah ini sesuai dengan distribusi Anda sendiri.


vi /etc/php.ini                      [On CentOS/RHEL]
nano /etc/php/7.0/apache2/php.ini    [On Debian/Ubuntu]

Perbarui variabel berikut di file konfigurasi php.ini.


file_uploads = On
allow_url_fopen = On
memory_limit = 128 M
upload_max_file_size = 64M
date.timezone = Europe/Bucharest

4. Simpan dan tutup file konfigurasi PHP dan mulai ulang daemon Apache untuk mencerminkan perubahan dengan mengeluarkan perintah berikut.


systemctl restart httpd      [On CentOS/RHEL]
systemctl restart apache2    [On Debian/Ubuntu]

5. Selanjutnya, masuk ke konsol database MariaDB/MySQL dan buat database aplikasi X-Cart dengan kredensial yang sesuai, dengan mengeluarkan perintah berikut.

Ganti nama database, pengguna dan kata sandi dengan nilai Anda sendiri.

mysql -u root -p

MariaDB [(none)]> create database xcart;
MariaDB [(none)]> grant all privileges on xcart.* to 'xcartuser'@'localhost' identified by 'your_password';
MariaDB [(none)]> flush privileges;   
MariaDB [(none)]> exit

Langkah 2: Instal X-Cart di CentOS, Debian dan Ubuntu

6. Untuk menginstal X-Cart, pertama-tama buka halaman unduh X-Cart dari mesin Desktop, unduh paket zip terbaru dengan mengisi formulir web yang diperlukan dari situs web mereka.

Kemudian, salin file zip yang diunduh ke direktori server /tmp melalui perintah scp atau protokol sftp, seperti yang diilustrasikan dalam contoh di bawah.


scp x-cart-5.3.3.4-gb.zip root@your_server_IP:/tmp   [Using SCP]
sftp://root@your_server_IP:/tmp                      [Using sFTP]   

7. Setelah Anda menyalin arsip zip X-Cart ke direktori server /tmp, kembali ke terminal server dan ekstrak arsip dengan mengeluarkan perintah di bawah ini.


cd /tmp
unzip x-cart-5.3.3.4-gb.zip

8. Kemudian, buat direktori bernama shop di jalur /vaw/www/html/ dan salin konten direktori xcart ke dokumen server web jalur root ke direktori toko, dengan mengeluarkan perintah berikut. Salin juga file tersembunyi .htaccess ke jalur direktori webroot /shop.


mkdir /vaw/www/html/shop
cp -rf xcart/* /var/www/html/shop/
cp xcart/.htaccess /var/www/html/shop/

9. Selanjutnya, pastikan semua file dari direktori jalur webroot /shop dimiliki oleh pengguna Apache. Keluarkan perintah ls untuk mencantumkan izin direktori /var/www/html/shop/.


chown -R apache:apache /var/www/html/shop        [On CentOS/RHEL]
chown -R www-data:www-data /var/www/html/shop    [On Debian/Ubuntu]
ls -al /var/www/html/shop

10. Selanjutnya, buka alamat IP server Anda melalui protokol HTTP ke URL /shop dan tekan tautan Klik di sini untuk memulai instalasi proses.


http://your_domain.tld/shop/

11. Selanjutnya, centang Saya menerima Perjanjian Lisensi dan Kebijakan Privasi dan tekan tombol Berikutnya untuk menerima lisensi dan melanjutkan ke instalasi berikutnya layar.

12. Pada layar berikutnya tambahkan alamat email Anda dan siapkan kata sandi untuk akun admin dan tekan tombol Berikutnya untuk melanjutkan proses instalasi.

13. Selanjutnya, tambahkan nama database MySQL X-Cart dan kredensial yang dibuat sebelumnya, centang Instal katalog sampel dan tekan tombol Berikutnya untuk melanjutkan.

14. Tunggu hingga proses instalasi selesai dan Anda akan melihat dua tautan untuk mengakses panel zona (backoffice) Administrasi X-Cart dan frontend X-cart (Zona Pelanggan) toko Anda, seperti yang diilustrasikan pada gambar di bawah.

15. Kunjungi bagian depan toko X-cart Anda, dengan mengklik tautan Zona Pelanggan. Anda juga dapat mengunjungi frontend toko dengan menavigasi ke alamat IP server atau nama domain Anda ke URL /toko seperti yang ditunjukkan pada contoh di bawah.


http://yourdomain.tld/shop

16. Selanjutnya, kembali ke konsol server dan amankan panel admin yang didukung X-Cart, dengan mengeluarkan perintah di bawah ini:


chown -R root /var/www/html/shop/etc/
chown root /var/www/html/shop/config.php

17. Terakhir, akses panel yang didukung X-Cart dengan menekan tautan zona Administrator (Backoffice) atau dengan menavigasi ke alamat IP server atau nama domain Anda melalui protokol HTTP ke /shop/admin.php URL, seperti yang ditunjukkan pada contoh di bawah ini.


http://your_domain.tld/stop/admin.php

18. Setelah masuk ke panel admin yang didukung X-Cart dengan kredensial yang dikonfigurasi selama proses instalasi, Anda harus mengaktifkan edisi X-Cart dan mulai mengelola toko online Anda.

Selamat! Anda telah berhasil menginstal dan mengkonfigurasi platform e-commerce X-Cart di server Anda.