OpenCart adalah sistem keranjang belanja gratis dan open-source. Ini adalah platform berbasis PHP untuk membuat toko online, memberikan semua fungsi e-commerce standar yang diperlukan untuk mengelola toko online. OpenCart memiliki dukungan seumur hidup gratis, pembaruan perangkat lunak, dan dilokalkan dalam banyak bahasa dan mata uang, menjadikannya salah satu platform e-commerce yang dihosting sendiri yang paling populer dan banyak digunakan. Dalam tutorial ini, kami akan menunjukkan cara menginstal OpenCart di server Ubuntu 18.04 Anda.
Persyaratan:
- Untuk keperluan tutorial ini, kita akan menggunakan VPS Ubuntu 18.04
- Akses root SSH penuh atau pengguna dengan hak sudo juga diperlukan.
1. Memulai
Pertama, Anda harus login ke server Anda melalui SSH sebagai pengguna root:
ssh root@IP_ADDRESS -p PORT_NUMBER
dan ganti “IP_ADDRESS” dan “PORT_NUMBER” dengan alamat IP server dan nomor port SSH Anda yang sebenarnya.
Setelah login, pastikan server Ubuntu 18.04 Anda sudah up-to-date dengan menjalankan perintah berikut:
$ sudo apt-get update $ sudo apt-get upgrade
Ini akan memperbarui indeks paket dan akan memperbarui perangkat lunak yang saat ini diinstal di server ke versi terbaru.
Setelah sistem Anda sepenuhnya mutakhir, sekarang kita dapat melanjutkan dengan instalasi OpenCart.
2. Instal Server Database MySQL
Selanjutnya, kita akan menginstal server MySQL. Untuk menginstal paket default, jalankan perintah berikut:
$ sudo apt-get install mysql-server
Ini akan menginstal MySQL 5.7 di server Anda, tetapi tidak akan meminta Anda untuk mengatur kata sandi atau membuat perubahan konfigurasi lainnya. Karena ini membuat instalasi MySQL Anda tidak aman, untuk meningkatkan keamanan server MySQL Anda, kami sarankan Anda menjalankan 'mysql_secure_installation ' script dengan mengetikkan perintah berikut:
$ mysql_secure_installation
Skrip ini akan membantu Anda melakukan tugas keamanan penting seperti menyiapkan kata sandi root, menonaktifkan login root jarak jauh, menghapus pengguna anonim, dll.
3. Buat Database untuk OpenCart
Sekarang, kita akan membuat database MySQL untuk situs OpenCart kita. Masuk ke server MySQL Anda dengan perintah berikut dan masukkan kata sandi root MySQL Anda:
sudo mysql -u root -p
Pada bagian ini, kita akan membuat database MySQL baru opencart
dan tetapkan akses pengguna ke pengguna baru admin_user
dengan sandi Strong_Password
:
CREATE DATABASE opencart; GRANT ALL PRIVILEGES ON opencart.* TO 'admin_user'@'localhost' IDENTIFIED BY 'Strong_Password'; FLUSH PRIVILEGES; exit;
Jangan lupa untuk mengganti 'Strong_Password' dengan kata sandi kuat yang sebenarnya.
4. Instal Apache dan PHP
Untuk menginstal server web Apache, jalankan perintah berikut:
$ sudo apt-get install apache2
Setelah instalasi selesai, Anda harus mengaktifkan Apache untuk memulai secara otomatis saat server reboot dengan:
$ sudo systemctl enable apache2
Anda juga dapat memeriksa status layanan Apache Anda dengan perintah berikut:
$ sudo systemctl status apache2
Keluaran:
apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: Drop-In: /lib/systemd/system/apache2.service.d └─apache2-systemd.conf Active: active (running) Process: 728 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCES Main PID: 855 (apache2) Tasks: 6 (limit: 2321) CGroup: /system.slice/apache2.service ├─855 /usr/sbin/apache2 -k start ├─876 /usr/sbin/apache2 -k start ├─877 /usr/sbin/apache2 -k start ├─878 /usr/sbin/apache2 -k start ├─879 /usr/sbin/apache2 -k start └─880 /usr/sbin/apache2 -k start
Karena OpenCart adalah aplikasi berbasis PHP, langkah kita selanjutnya adalah menginstal PHP dan beberapa ekstensi PHP yang dibutuhkan oleh OpenCart:
$ sudo apt-get install php libapache2-mod-php
$ sudo apt-get install php-cli php-common php-mbstring php-gd php-intl php-xml php-mysql php-zip php-curl php-xmlrpc
Mulai ulang server web Apache untuk memuat modul PHP:
$ sudo systemctl restart apache2
Sekarang periksa versi PHP yang terinstal di server Anda:
$ php -v
Keluaran:
PHP 7.2.10-0ubuntu0.18.04.1 (cli) (built: Sep 13 2018 13:45:02) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.2.10-0ubuntu0.18.04.1, Copyright (c) 1999-2018, by Zend Technologies
5. Unduh Rilis Terbaru OpenCart
Versi terbaru OpenCart (v.3.0.3.1) dapat diunduh dari situs web OpenCart (disarankan untuk pengguna akhir) atau langsung dari Github (disarankan untuk pengembang web). Halaman unduh juga menawarkan akses ke OpenCart versi sebelumnya.
$ sudo wget https://github.com/opencart/opencart/releases/download/3.0.3.1/opencart-3.0.3.1.zip $ sudo unzip opencart-3.0.3.1
$ sudo mv upload/ /var/www/html/opencart $ sudo cd /var/www/html/opencart/ $ sudo cp config-dist.php config.php $ sudo cp admin/config-dist.php admin/config.php
Kemudian jalankan perintah di bawah ini untuk mengatur izin yang benar agar OpenCart berfungsi.
$ sudo chown -R www-data:www-data /var/www/html/opencart/
6:Konfigurasi Apache2
Kami sekarang dapat membuat file host virtual kami. Jalankan perintah berikut untuk membuat file konfigurasi virtual host untuk domain Anda, domain_anda.com :
$ sudo nano /etc/apache2/sites-available/your_domain.com.conf
Kemudian salin dan tempel konten di bawah ini ke dalam file dan simpan. Ganti “domain_anda.com” dengan nama domain dan lokasi root direktori Anda sendiri.
<VirtualHost *:80> ServerAdmin admin@your_domain.com DocumentRoot /var/www/html/opencart/ ServerNameyour_domain.com
ServerAliaswww.your_domain.com
<Directory /var/www/html/opencart/> Options FollowSymlinks AllowOverride All Order allow,deny allow from all </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>
Simpan file dan keluar.
Aktifkan virtual host dengan membuat link simbolik :
$ sudo ln -s /etc/apache2/sites-available/your_domain.com.conf /etc/apache2/sites-enabled/your_domain.com.conf
Mulai ulang Apache agar perubahan diterapkan:
$ sudo systemctl restart apache2
Untuk mengakses instalasi OpenCart Anda, Anda perlu mengetikkan URL berikut di browser web Anda:
http://your_domain.com/
dan Anda akan melihat layar berikut:
Baca perjanjian dan klik ‘LANJUTKAN’ untuk melanjutkan.
Layar berikutnya akan menampilkan informasi pra-pemasangan untuk memastikan pemasangan Anda telah diatur sesuai kebutuhan.
Terakhir, Anda akan diminta untuk memilih driver DB (dalam kasus kami MySQL) dan memasukkan nilai database yang Anda buat di atas seperti yang ditunjukkan di bawah ini. Anda juga perlu membuat nama pengguna dan kata sandi untuk login ke bagian admin OpenCart Anda.
Setelah Anda menginstal OpenCart, Anda harus menghapus Instal namun, Anda tidak boleh menyentuh direktori lain.
$ sudo rm -rf install/
Selamat. Anda telah berhasil menginstal OpenCart di Ubuntu 18.04 VPS Anda.
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 OpenCart untuk Anda. 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 pintasan berbagi di bawah ini, atau cukup tinggalkan komentar di bagian komentar. Terima kasih.