CubeCart adalah solusi perangkat lunak keranjang belanja e-niaga yang kuat yang telah dibuat untuk dijalankan di server yang memiliki dukungan PHP &MySQL. Dengan CubeCart Anda dapat mengatur toko online yang dapat digunakan untuk menjual produk digital atau fisik kepada pelanggan di seluruh dunia. Dalam panduan ini kami akan menjelaskan cara menginstal CubeCart di Ubuntu 14.04 VPS .
Pada saat menulis tutorial ini, CubeCart 6.0.8 adalah versi stabil terbaru yang tersedia dan memerlukan:
– Server web Apache.
– PHP (versi 5.2.3 atau lebih tinggi) dengan pustaka grafis GD dan pustaka ekstensi mbstring.
– MySQL (versi 4.1 atau lebih tinggi) diinstal pada VPS Linux Anda.
INSTRUKSI:
Masuk ke VPS Anda melalui SSH
ssh user@vps_IP
Perbarui sistem
[user]$ sudo apt-get update && sudo apt-get -y upgrade
Instal MySQL sehingga Anda dapat membuat database yang dibutuhkan. Jalankan perintah berikut:
# apt-get install mysql-server mysql-client
Sekarang jalankan skrip pasca-instalasi 'mysql_secure_installation' untuk mengatur kata sandi pengguna root MySQL:
# mysql_secure_installation - Set root password? [Y/n] y - Remove anonymous users? [Y/n] y - Disallow root login remotely? [Y/n] y - Remove test database and access to it? [Y/n] y - Reload privilege tables now? [Y/n] y
Jadi, Anda mengatur kata sandi root MySQL sesuai keinginan Anda. Hal selanjutnya yang perlu Anda lakukan adalah membuat database. Login ke layanan MySQL Anda sebagai root:
[user]$ mysql -u root -p mysql> CREATE DATABASE cubecart; mysql> GRANT ALL PRIVILEGES ON cubecart.* TO 'cubeuser'@'localhost' IDENTIFIED BY 'your-password'; mysql> FLUSH PRIVILEGES; mysql> \q
Jangan lupa untuk mengganti 'kata sandi Anda' dengan kata sandi yang kuat.
Instal server web Apache2
[user]$ sudo apt-get install apache2
Instal PHP dan modul PHP yang diperlukan
Untuk menginstal versi stabil PHP 5 terbaru dan semua modul yang diperlukan, jalankan:
[user]$ sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt php5-mysql php5-gd php5-curl
Unduh dan ekstrak versi terbaru CubeCart ke direktori di server Anda:
[user]$ sudo cd /opt && wget https://www.cubecart.com/download/CubeCart-6.0.8.zip [user]$ mkdir cubecart [user]$ sudo unzip CubeCart-6.0.8.zip -d cubecart/ [user]$ sudo mv cubecart/ /var/www/html/cubecart/
Semua file harus dapat dibaca oleh server web, jadi tetapkan kepemilikan yang tepat:
[user]$ sudo chown www-data:www-data -R /var/www/html/cubecart
Buat direktif host virtual baru di Apache. Misalnya, buat file konfigurasi Apache baru bernama 'cubecart.conf' di server virtual Anda:
[user]$ sudo touch /etc/apache2/sites-available/cubecart.conf [user]$ sudo ln -s /etc/apache2/sites-available/cubecart.conf /etc/apache2/sites-enabled/cubecart.conf [user]$ sudo nano /etc/apache2/sites-available/cubecart.conf
Kemudian, tambahkan baris berikut:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/cubecart/ ServerName your-domain.com ServerAlias www.your-domain.com <Directory /var/www/html/cubecart/> Options FollowSymLinks AllowOverride All </Directory> ErrorLog /var/log/apache2/your-domain.com-error_log CustomLog /var/log/apache2/your-domain.com-access_log common </VirtualHost>
Mulai ulang server web Apache agar perubahan diterapkan:
[user]$ sudo service apache2 restart
Buka browser web favorit Anda, navigasikan ke http://domain-anda.com/ dan jika Anda mengonfigurasi semuanya dengan benar, penginstal CubeCart akan dimulai. Anda harus mengikuti petunjuk mudah di layar penginstalan dengan memasukkan informasi yang diperlukan seperti yang diminta.
Setelah Anda menyelesaikan instalasi, Anda dapat mengakses bagian admin di:
http://yourdomain.com/admin.php
Tentu saja Anda tidak perlu melakukan semua ini jika Anda menggunakan salah satu layanan Hosting VPS Linux kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstal CubeCart untukmu. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.
PS. Jika Anda menyukai posting ini, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.