How to install OpenCart on Ubuntu 18.04
Daftar Isi:
- Prasyarat
- Membuat database MySQL
- Menginstal dan Mengkonfigurasi PHP
- Menginstal OpenCart
- Mengkonfigurasi Nginx
- Menyelesaikan Instalasi OpenCart
- Kesimpulan
OpenCart adalah platform e-commerce PHP gratis dan open-source yang menggabungkan fitur-fitur canggih dengan fleksibilitas dan antarmuka yang ramah pengguna.
Dengan fitur-fitur seperti Manajemen Pengguna, Multi-Store, Afiliasi, Diskon, Tinjauan Produk, Multi-bahasa dan beberapa Gateway Pembayaran, OpenCart adalah platform pilihan bagi banyak pedagang online.
Dalam tutorial ini, kami akan menunjukkan kepada Anda bagaimana menginstal OpenCart pada server Ubuntu 18.04. Kami akan menggunakan Nginx sebagai server web, PHP 7.2 terbaru, dan MySQL / MariaDB sebagai server basis data.
Prasyarat
Pastikan Anda telah memenuhi prasyarat berikut sebelum melanjutkan dengan tutorial ini:
- Minta nama domain yang menunjuk ke IP server publik Anda. Kami akan menggunakan
example.com
.Nginx diinstal di server Ubuntu Anda dengan mengikuti petunjuk ini. Sebuah sertifikat SSL dipasang untuk domain Anda untuk mengenkripsi informasi pengguna. Anda dapat memasang sertifikat Enkripsi SSL Mari gratis dengan mengikuti petunjuk ini.
Perbarui paket sistem ke versi terbaru dan instal utilitas unzip:
sudo apt update && sudo apt upgrade
sudo apt install unzip
Membuat database MySQL
sudo apt install mysql-server mysql-client
Untuk instalasi MySQL baru, disarankan untuk menjalankan perintah
mysql_secure_installation
untuk meningkatkan keamanan server MySQL Anda.
Login ke shell MySQL menggunakan perintah berikut:
sudo mysql
Dari dalam shell MySQL, jalankan pernyataan SQL berikut untuk membuat database baru bernama
opencart
:
CREATE DATABASE opencart;
Selanjutnya, buat akun pengguna MySQL bernama
opencart
dan berikan izin yang diperlukan kepada pengguna dengan menjalankan perintah berikut:
GRANT ALL ON opencart.* TO 'opencart'@'localhost' IDENTIFIED BY 'change-with-strong-password';
Pastikan Anda mengubah
change-with-strong-password
kuat.
Setelah selesai, keluar dari konsol mysql dengan mengetik:
Menginstal dan Mengkonfigurasi PHP
PHP 7.2 yang merupakan versi PHP default di Ubuntu 18.04 sepenuhnya didukung dan direkomendasikan untuk OpenCart. Karena kita akan menggunakan Nginx sebagai server web, kita juga akan menginstal paket PHP-FPM.
Jalankan perintah berikut untuk menginstal PHP dan semua modul PHP yang diperlukan:
sudo apt install php7.2-common php7.2-cli php7.2-fpm php7.2-opcache php7.2-gd php7.2-mysql php7.2-curl php7.2-intl php7.2-xsl php7.2-mbstring php7.2-zip php7.2-bcmath php7.2-soap
Layanan PHP-FPM akan secara otomatis dimulai setelah proses instalasi selesai, Anda dapat memverifikasinya dengan mencetak status layanan:
sudo systemctl status php7.2-fpm
Keluaran harus menunjukkan bahwa layanan fpm aktif dan berjalan.
● php7.2-fpm.service - The PHP 7.2 FastCGI Process Manager Loaded: loaded (/lib/systemd/system/php7.2-fpm.service; enabled; vendor preset: enabled) Active: active (running) since Mon 2019-02-25 10:45:42 UTC; 53s ago Docs: man:php-fpm7.2(8) Main PID: 27446 (php-fpm7.2) Status: "Processes active: 0, idle: 2, Requests: 0, slow: 0, Traffic: 0req/sec" Tasks: 3 (limit: 505) CGroup: /system.slice/php7.2-fpm.service ├─27446 php-fpm: master process (/etc/php/7.2/fpm/php-fpm.conf)
Atur opsi PHP yang diperlukan dan yang direkomendasikan dengan mengedit file
php.ini
dengan
sed
::
sudo sed -i "s/memory_limit =.*/memory_limit = 1024M/" /etc/php/7.2/fpm/php.ini
sudo sed -i "s/upload_max_filesize =.*/upload_max_filesize = 256M/" /etc/php/7.2/fpm/php.ini
sudo sed -i "s/zlib.output_compression =.*/zlib.output_compression = on/" /etc/php/7.2/fpm/php.ini
sudo sed -i "s/max_execution_time =.*/max_execution_time = 18000/" /etc/php/7.2/fpm/php.ini
sudo sed -i "s/;date.timezone.*/date.timezone = UTC/" /etc/php/7.2/fpm/php.ini
sudo sed -i "s/;opcache.save_comments.*/opcache.save_comments = 1/" /etc/php/7.2/fpm/php.ini
Menginstal OpenCart
Pada saat menulis artikel ini, versi stabil terbaru dari OpenCart adalah versi
3.0.3.1
.
Sebelum mengunduh arsip OpenCart, pertama buat direktori yang akan menampung file OpenCart kami:
sudo mkdir -p /var/www/html/example.com
Unduh versi terbaru OpenCart dari repositori OpenCart Github menggunakan perintah wget berikut:
cd /tmp
wget
Setelah unduhan selesai, ekstrak arsip OpenCart dan pindahkan file yang diekstrak ke direktori root dokumen domain:
unzip opencart-*.zip
sudo mv /tmp/upload/* /var/www/html/example.com/
Salin file konfigurasi menggunakan perintah
cp
:
sudo cp /var/www/html/example.com/{config-dist.php, config.php}
sudo cp /var/www/html/example.com/admin/{config-dist.php, config.php}
Tetapkan izin yang benar sehingga server web dapat memiliki akses penuh ke file dan direktori situs menggunakan perintah chown berikut:
sudo chown -R www-data: /var/www/html
Mengkonfigurasi Nginx
Sekarang, Anda harus sudah menginstal Nginx dengan sertifikat SSL di server Ubuntu Anda, jika tidak memeriksa prasyarat untuk tutorial ini.
Buka editor teks Anda dan buat file berikut:
sudo nano /etc/nginx/sites-available/example.com
/etc/nginx/sites-available/example.com
# Redirect HTTP -> HTTPS server { listen 80; server_name www.example.com example.com; include snippets/letsencrypt.conf; return 301 https://example.com$request_uri; } # Redirect WWW -> NON WWW server { listen 443 ssl http2; server_name www.example.com; ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem; ssl_trusted_certificate /etc/letsencrypt/live/example.com/chain.pem; include snippets/ssl.conf; return 301 https://example.com$request_uri; } server { listen 443 ssl http2; server_name example.com; root /var/www/html/example.com; index index.php; # SSL parameters ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem; ssl_trusted_certificate /etc/letsencrypt/live/example.com/chain.pem; include snippets/ssl.conf; include snippets/letsencrypt.conf; # log files access_log /var/log/nginx/example.com.access.log; error_log /var/log/nginx/example.com.error.log; location = /favicon.ico { log_not_found off; access_log off; } location = /robots.txt { allow all; log_not_found off; access_log off; } location / { try_files $uri $uri/ /index.php?$args; } location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php7.2-fpm.sock; } location ~* \.(js|css|png|jpg|jpeg|gif|ico|svg)$ { expires max; log_not_found off; } }
Jangan lupa ganti example.com dengan domain OpenCart Anda dan setel jalur yang benar ke file sertifikat SSL. Semua permintaan HTTP akan dialihkan ke HTTPS. Cuplikan yang digunakan dalam konfigurasi ini dibuat dalam panduan ini.
Sebelum memulai kembali layanan Nginx, lakukan tes untuk memastikan bahwa tidak ada kesalahan sintaksis:
sudo nginx -t
Jika tidak ada kesalahan, hasilnya akan terlihat seperti ini:
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful
Terakhir, restart layanan Nginx dengan mengetik:
Menyelesaikan Instalasi OpenCart
Sekarang OpenCart diunduh dan konfigurasi server selesai, Anda dapat menyelesaikan instalasi melalui antarmuka web.
Buka browser Anda, ketikkan domain Anda dan layar yang mirip dengan yang berikut akan muncul:
Pertahankan pilihan
Automatically Move
bawaan dan klik tombol
Move
merah. Direktori tempat Anda memindahkan direktori
storage
harus dapat diakses oleh server web.
Dari sini Anda dapat mulai menyesuaikan instalasi OpenCart Anda dan menambahkan produk baru.
Anda juga harus menghapus direktori instalasi. Untuk melakukannya, kembali ke terminal dan ketik perintah
rm
berikut:
sudo rm -rf /var/www/html/example.com/install
Kesimpulan
Selamat, Anda telah berhasil menginstal OpenCart di server Ubuntu 18.04 Anda.
Dokumentasi OpenCart adalah tempat awal yang baik untuk mempelajari lebih lanjut tentang cara mengelola instalasi OpenCart Anda.
buka ubuntu buka mysql php nginx ecommerceCara Menginstal Firefox Terbaru 3.6.6 di Ubuntu Linux

Firefox 3.6.6 fitur pencegahan tabrakan browser. Berikut ini cara mudah menginstalnya di Ubuntu Linux.
Cara Menginstal dan Menjalankan Linux Ubuntu di Windows dengan mudah

Wubi akan membiarkan Anda menginstal & menjalankan Linux Ubuntu dual-boot setup dengan Microsoft Windows 7 dengan mudah. Baca tutorial & unduh Wubi gratis.
Menginstal, menginstal ulang, meng-upgrade, menghapus, memperbaiki Windows 7 / Vista / Xp

Microsoft telah meluncurkan yang baru situs web yang hanya berfokus pada cara menginstal, menginstal ulang, meng-upgrade atau menghapus Windows 7, Windows Vista & Windows XP.