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

Cara Menginstal CS-Cart di Ubuntu 18.04

Keranjang CS  adalah platform e-niaga yang memungkinkan penjual untuk mendirikan pusat perbelanjaan virtual mereka. Ini menawarkan sekitar 500 alat secara default yang membuat pengelolaan toko online menjadi mudah. Ini dikembangkan menggunakan PHP dan menggunakan MySQL sebagai database. Server web yang direkomendasikan untuk instalasi CS-Cart adalah Apache karena terbukti stabil dan kuat.

Saat ini dikelola oleh konglomerat Simtech. Pada saat penulisan, CS-Cart tidak lagi menawarkan versi gratis – namun, uji coba gratis selama 30 hari tersedia untuk perangkat lunak mereka.

Dalam artikel ini, kami akan menunjukkan kepada Anda cara memasang CS-Cart  di Ubuntu 18.04 . Hosting CS-Cart kami sangat cocok untuk ini.

Prasyarat:

Pastikan server Anda memenuhi persyaratan minimum berikut:

  • 1 Inti CPU
  • RAM 1 GB
  • Ruang disk 10 GB
  • Ubuntu 18.04 atau lebih baru
  • Nama domain menunjuk ke alamat IP server Anda
  • Akses root penuh

Anda dapat mempelajari lebih lanjut tentang persyaratan server di sini.

Periksa Pembaruan dan Instal Dependensi

Masuk ke server Anda melalui SSH:

ssh username@server_ip

Pastikan untuk mengganti “nama pengguna” dengan nama akun pengguna root yang ditemukan di server, dan ganti “server_ip” dengan alamat IP server Anda.

Sebelum memulai instalasi CS-Cart, sebaiknya perbarui paket sistem ke versi terbarunya:

sudo apt-get update
sudo apt-get upgrade

Pastikan dependensi yang diperlukan telah diinstal dengan menjalankan perintah berikut:

sudo apt-get install curl openssh-server ca-certificates postfix software-properties-common -y

Memasang LAMP Stack

1. Menginstal Apache2

Apache2 adalah server web yang direkomendasikan oleh pengembang CS-Cart. Untuk menginstalnya, gunakan perintah berikut:

apt-get install apache2

Setelah Apache2 diinstal, kita perlu mengaktifkan startup otomatis server web Apache jika sistem dimulai ulang:

systemctl enable apache2

Untuk memeriksa apakah layanan Apache Anda berjalan, gunakan perintah berikut:

systemctl status apache2

Anda akan melihat pesan berikut:

● apache2.service - The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)

Modul Apache tambahan diperlukan agar CS-Cart berfungsi dengan baik. Gunakan perintah berikut untuk mengaktifkan modul penulisan ulang, header, dan SSL Apache:

a2enmod rewrite
a2enmod headers
a2enmod ssl

Mulai ulang layanan apache2 untuk menerapkan perubahan yang kami buat:

systemctl restart apache2

2. Menginstal PHP v7.2

Pada saat penulisan, versi PHP yang didukung secara resmi oleh CS-Cart adalah PHP versi 7.2. PHP 7.2 bukan versi default dari PHP yang diinstal pada Ubuntu 18.04, jadi kita diharuskan menginstal repositori tambahan. Untuk melanjutkan, jalankan perintah berikut:

apt-get install software-properties-common
add-apt-repository ppa:ondrej/php
apt-get update

Setelah memperbarui repositori, gunakan perintah berikut untuk menginstal PHP 7.2 dan pustaka yang diperlukan oleh CS-Cart:

apt install php7.2 libapache2-mod-php7.2 php7.2-common php7.2-sqlite3 php7.2-curl php7.2-intl php7.2-mbstring php7.2-xmlrpc php7.2-mysql php7.2-gd php7.2-xml php7.2-json php7.2-soap php7.2-zip  php7.2-cli php7.2-zip

Untuk memverifikasi bahwa Anda menggunakan PHP 7.2, ketik perintah berikut:

php -v

Anda akan melihat teks berikut:

PHP 7.2.14-1+ubuntu18.04.1+deb.sury.org+1 (cli) (built: Jan 13 2019 10:05:45) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.2.14-1+ubuntu18.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies

Perubahan tambahan dalam file konfigurasi default PHP diperlukan agar CS-Cart berfungsi dengan baik. Ubah pengaturan PHP dengan mengedit file “/etc/php/7.2/apache2/php.ini”:

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

Ubah baris berikut:

file_uploads = On
allow_url_fopen = On

Simpan dan mulai ulang layanan server web Apache lagi:

systemctl restart apache2

3. Menginstal Server MySQL

Ubuntu 18.04 memiliki versi stabil MySQL terbaru yang siap untuk diinstal melalui repositori yang telah diinstal sebelumnya.

apt-get install mysql-server

Setelah berhasil menginstalnya, paket MySQL memiliki skrip keamanan bawaan – menjalankannya disarankan untuk tujuan keamanan setelah menginstal server MySQL.

mysql_secure_installation

Untuk pertanyaan tambahan selain menyetel sandi baru, jawab pertanyaan dengan:

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

Untuk memverifikasi versi MySQL yang saat ini terinstal, ketik perintah berikut:

mysql -V

Anda akan melihat teks berikut:

mysql Ver 14.14 Distrib 5.7.25, for Linux (x86_64) using EditLine wrapper

3. Membuat Database CS-Cart kami

Setelah menyiapkan server database, sekarang kita dapat melanjutkan dengan menyiapkan database untuk instalasi CS-Cart kita.

Masuk ke CLI MySQL:

mysql

Gunakan baris berikut untuk membuat database (cscart_db) dan menetapkan pengguna (cscart_user) ke database tersebut menggunakan kata sandi yang kuat.

CREATE DATABASE cscart_db;
GRANT ALL PRIVILEGES ON cscart_db.* TO 'cscart_user'@'localhost' IDENTIFIED BY 'Password';
FLUSH PRIVILEGES;
exit;

Pastikan untuk mengganti kata sandi “Kata Sandi” dengan kata sandi yang asli dan kuat.

Untuk memverifikasi bahwa kita dapat mengakses database yang baru dibuat dengan pengguna database baru, jalankan perintah berikut:

mysql -u cscart_user -p cscart_db

Untuk keluar dari CLI MySQL, ketik:

quit

Memasang CS-Cart

Setelah menyiapkan tumpukan LAMP, sekarang kita dapat mengunduh dan menginstal CS-Cart. Pada saat penulisan tutorial ini, versi terbaru adalah 4.9.2. Tidak ada tautan unduhan langsung yang tersedia – Anda harus menggunakan alamat email untuk menerima tautan unduhan. Untuk mendownload salinan, kunjungi https://www.cs-cart.com/download-cs-cart.html

Setelah mengunduhnya, Anda harus masuk melalui FTP dan mengunggah file zip di /var/www/html/cscart/ dan unzip menggunakan perintah berikut:

cd /var/www/html/cscart/
unzip cscart_v4.9.2.SP4.zip

Hapus file yang diunduh setelah membuka ritsleting:

rm cscart_v4.9.2.SP4.zip

Sekarang terapkan izin file dan folder yang direkomendasikan:

chown -R www-data:www-data /var/www/html/cscart/
chmod -R 755 /var/www/html/cscart/

Membuat Host Virtual untuk CS-Cart

Untuk instalasi CS-Cart kami, disarankan untuk membuat host virtual individual untuk pemecahan masalah yang mudah.

Buat dan ubah file berikut:

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

Rekatkan yang berikut ini (modifikasi sesuai):

<VirtualHost *:80>

     ServerName cs-cart-dev.yourdomainhere.com
     ServerAlias www.cs-cart-dev.yourdomainhere.com

     ServerAdmin [email protected]

     DocumentRoot /var/www/html/cscart/

     ErrorLog ${APACHE_LOG_DIR}/error.log
     CustomLog ${APACHE_LOG_DIR}/access.log combined

     <Directory /var/www/html/cscart/>
     Options FollowSymlinks
     AllowOverride All
     Order allow,deny
     Allow from all
     </Directory>

</VirtualHost>

Setelah dikonfigurasi, simpan file dan jalankan perintah berikut untuk mengaktifkan virtual host baru:

a2ensite cscart.conf
systemctl restart apache2

Sekarang Anda dapat mengunjungi situs web Anda dan melanjutkan penyiapan pertama kali.

Itu dia! Anda sekarang memiliki platform e-commerce yang berfungsi yang didukung oleh CS-Cart di server Ubuntu 18.04 Anda.

Tentu saja, Anda tidak perlu memasang CS-Cart  di Ubuntu 18.04 jika Anda memiliki VPS Ubuntu bersama kami. Anda cukup meminta tim dukungan kami untuk menginstal CS-Cart di Ubuntu 18.04 untuk Anda. Mereka tersedia 24/7 dan akan dapat membantu Anda dengan pemasangan.

PS . Jika Anda senang membaca posting blog ini tentang cara menginstal CS-Cart di Ubuntu 18.04, jangan ragu untuk membagikannya di jejaring sosial menggunakan pintasan di bawah ini, atau cukup tinggalkan komentar di bagian komentar. Terima kasih.


Panels
  1. Cara Menginstal Server Graylog di Ubuntu 16.04

  2. Cara menginstal NextCloud 13 di Ubuntu 16.04

  3. Cara Menginstal Sensu di Ubuntu 18.04

  1. Cara Menginstal Nginx di Ubuntu 18.04

  2. Cara Menginstal Vtiger CRM di Ubuntu 18.04 VPS

  3. Cara Menginstal TaskBoard di Ubuntu 18.04

  1. Cara Menginstal Dotclear di Ubuntu 18.04

  2. Cara Menginstal OpenCart di Ubuntu 18.04

  3. Cara Menginstal phpPgAdmin di Ubuntu 18.04