PrestaShop adalah solusi e-commerce yang memungkinkan Anda membuat toko online sendiri dengan mudah. Itu ditulis dalam PHP dan menggunakan MySQL/MariaDB untuk menyimpan kontennya. PrestaShop menyediakan platform yang sederhana dan efisien untuk menjual dan mengelola produk Anda secara online. Ini menawarkan fitur yang sangat berguna termasuk manajemen inventaris, pembuatan faktur, pengiriman, katalog produk, dukungan beberapa gateway pembayaran, dan banyak lagi.
Dalam posting ini, kami akan menunjukkan cara menginstal PrestaShop dengan Apache di Ubuntu 20.04 VPS.
Prasyarat
- Server Ubuntu 20.04 baru di Atlantic.Net Cloud Platform
- Kata sandi root yang dikonfigurasi di server Anda
Langkah 1 – Buat Server Cloud Atlantic.Net
Pertama, masuk ke Server Cloud Atlantic.Net Anda. Buat server baru, pilih Ubuntu 20.04 sebagai sistem operasi dengan setidaknya 2GB RAM. Hubungkan ke Server Cloud Anda melalui SSH dan masuk menggunakan kredensial yang disorot di bagian atas halaman.
Setelah Anda masuk ke server Ubuntu 20.04 Anda, jalankan perintah berikut untuk memperbarui sistem dasar Anda dengan paket terbaru yang tersedia.
apt-get update -y
Langkah 2 – Instal Apache, MariaDB, dan PHP
Pertama, Anda perlu menginstal server web Apache, database MariaDB, PHP, dan paket lainnya ke sistem Anda. Anda dapat menginstal semuanya dengan perintah berikut:
apt-get install apache2 mariadb-server php7.4 libapache2-mod-php7.4 php7.4-gd php7.4-mbstring php7.4-mysql php7.4-curl php-xml php-cli php7.4-intl php7.4-zip unzip -y
Setelah menginstal semua paket, edit file php.ini:
nano /etc/php/7.4/apache2/php.ini
Ubah pengaturan berikut sesuai kebutuhan Anda:
memory_limit = 512M post_max_size = 32M upload_max_filesize = 32M date.timezone = Asia/Kolkata
Simpan dan tutup file, lalu mulai ulang layanan Apache untuk menerapkan perubahan:
systemctl restart apache2
Langkah 3 – Buat Basis Data PrestaShop
Selanjutnya, Anda perlu membuat database untuk PrestaShop untuk menyimpan konten mereka.
Pertama, sambungkan ke MySQL dengan perintah berikut:
mysql
Setelah terhubung, buat database dan pengguna dengan perintah berikut:
CREATE DATABASE prestadb; GRANT ALL PRIVILEGES ON prestadb.* TO 'prestauser'@'localhost' IDENTIFIED BY 'password';
Selanjutnya, siram hak istimewa untuk menerapkan perubahan:
FLUSH PRIVILEGES;
Selanjutnya, keluar dari MySQL dengan perintah berikut:
EXIT;
Langkah 4 – Unduh PrestaShop
Pertama, buka halaman repositori PrestaShop Git Hub dan unduh versi terbaru PrestaShop dengan perintah berikut:
wget https://github.com/PrestaShop/PrestaShop/releases/download/1.7.7.4/prestashop_1.7.7.4.zip
Setelah unduhan selesai, unzip file yang diunduh ke direktori root Apache:
unzip prestashop_1.7.7.4.zip -d /var/www/html/prestashop
Selanjutnya, atur izin yang tepat ke direktori PrestaShop:
chown -R www-data:www-data /var/www/html/prestashop/ chmod -R 755 /var/www/html/prestashop
Setelah selesai, Anda dapat melanjutkan ke langkah berikutnya.
Langkah 5 – Konfigurasi Apache untuk PrestaShop
Selanjutnya, Anda perlu membuat file konfigurasi virtual host Apache untuk meng-host PrestaShop. Anda dapat membuatnya dengan perintah berikut:
nano /etc/apache2/sites-available/prestashop.conf
Tambahkan baris berikut:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/prestashop ServerName presta.example.com <Directory /var/www/html/prestashop> Options FollowSymlinks AllowOverride All Require all granted </Directory> ErrorLog ${APACHE_LOG_DIR}/example_error.log CustomLog ${APACHE_LOG_DIR}/example_access.log combined </VirtualHost>
Simpan dan tutup file, lalu aktifkan virtual host PrestaShop dengan perintah berikut:
a2ensite prestashop
Selanjutnya, aktifkan modul Apache rewrite dan restart layanan Apache untuk menerapkan perubahan:
a2enmod rewrite systemctl restart apache2
Sekarang, server web Apache Anda dikonfigurasi untuk melayani PrestaShop. Sekarang Anda dapat melanjutkan untuk mengakses PrestaShop.
Langkah 6 – Akses UI Web PrestaShop
Sekarang, buka browser web Anda dan ketik URL http://presta.example.com. Anda akan melihat halaman berikut:
Pilih bahasa Anda dan klik Berikutnya . Anda akan melihat halaman berikut:
Terima lisensi dan klik Berikutnya . Anda akan melihat halaman berikut:
Berikan informasi situs Anda dan klik Berikutnya . Anda akan melihat halaman berikut:
Berikan informasi basis data Anda dan klik Berikutnya . Anda akan melihat halaman berikut:
Klik pada “Kelola toko Anda “. Anda akan diarahkan ke halaman berikut:
Sebelum menghubungkan ke antarmuka admin PrestaShop, hapus folder instal dengan perintah berikut:
rm -rf /var/www/html/prestashop/install
Selanjutnya, klik URL admin PrestaShop . Anda akan diarahkan ke halaman login admin PrestaShop:
Berikan nama pengguna dan kata sandi admin Anda dan klik MASUK . Anda akan diarahkan ke dasbor PrestaShop:
Kesimpulan
Itu saja untuk saat ini. Sekarang Anda dapat menjelajahi dasbor PrestaShop, menambahkan produk Anda, dan mulai menjualnya secara online – instal PrestaShop di hosting VPS dari Atlantic.Net dan mulailah dengan toko online Anda!