Cara menginstal PrestaShop di Ubuntu 20.04 dengan Apache

Posted on

[ad_1] Cara menginstal PrestaShop di Ubuntu 20.04 dengan Apache

Prestashop adalah aplikasi e-commerce open source. Itu ditulis dalam PHP dan menawarkan banyak tema bawaan. Aplikasi ini menawarkan desain yang sepenuhnya responsif kepada pengguna akhir. Diterjemahkan ke dalam banyak bahasa dan mendukung semua layanan pembayaran utama.

PrestaShop sangat dapat disesuaikan dan menawarkan banyak plugin bawaan untuk membantu penjual menyesuaikan toko online mereka.

Ada dua cara berbeda untuk mengatur PrestaShop. Anda dapat menghostingnya sendiri di server Anda sendiri dan memiliki akses penuh ke data dan file konfigurasi, atau membuka akun online di situs web resmi.

Dalam tutorial ini Anda akan belajar bagaimana Instal Prestashop Pada Ubuntu 20.04 Dengan Apache.

Langkah 1: Instal server LAMP

PrestaShop ditulis dalam PHP dan oleh karena itu memerlukan tumpukan LAMP atau LEMP untuk dijalankan. LAMP terdiri dari Linux, Apache, MariaDB dan PHP. Jika database pilihan Anda adalah MYSQL, Anda juga dapat menggunakannya.

Pertama, perbarui sistem Ubuntu – ini akan memperbarui direktori paket:

$ sudo apt update

Ke Instal PHP dan ekstensi PHP tambahan, ketik:

$ sudo apt install php php-cli php-common php-curl php-zip php-gd php-mysql php-xml php-mbstring php-json php-intl libapache2-mod-php

PrestaShop mendukung PHP 7.1 dan di atasnya. Di Ubuntu 20.04, PHP 7.4 tersedia di repositori. File konfigurasi terletak di alamat ini /etc/php/7.4/apache2/php.ini.

Ubah turunan PHP berikut pada file php.ini. Untuk informasi lebih lanjut, lihat halaman Persyaratan Sistem Dasar PrestaShop.

memory_limit = 256M
post_max_size = 32M
upload_max_filesize = 16M

Ke Instal Apache2 Server web, ketik:

$ sudo apt install apache2

Mengaktifkan mod_rewrite Modul untuk Apache2, ketik:

$ sudo a2enmod rewrite

Untuk menerapkan perubahan – mulai ulang Apache2:

$ sudo systemctl  restart apache2

Ke Instal MariaDB Jenis server basis data:

$ sudo apt install mariadb-server

Untuk meningkatkan keamanan instalasi MariaDB Anda, ketik:

$ sudo mysql_secure_installation

Ini memungkinkan Anda untuk mengatur kata sandi untuk pengguna root, menghapus pengguna anonim, melarang akses root jarak jauh, dan menghapus database pengujian.

Langkah 2: Buat database untuk PrestaShop

PrestaShop mendukung database relasional seperti MySQL atau MariaDB. Di sini kita menggunakan MariaDB.

Untuk masuk ke manajer database MariaDB, ketik:

$ sudo mysql -u root -p

Mari kita buat database untuk PrestaShop. Untuk membuat database baru bernama presta_shop di shell MariaDB:

mysql> create database presta_shop;

Untuk membuat pengguna untuk tipe database:

mysql> create user 'prestashop_user'@'localhost' identified by 'password';

Untuk memberikan hak istimewa total kepada pengguna untuk tipe database presta_shop:

mysql> grant all privileges on presta_shop.* to  `prestashop_user`@localhost;

Agar perubahan diterapkan dengan memuat ulang tabel penyisihan:

mysql> flush privileges;

Kemudian keluar dari shell MySQL:

mysql> exit;

Langkah 3: Unduh PrestaShop di Ubuntu

Versi terbaru PrestaShop tersedia untuk diunduh dari situs web mereka. Pada saat penulisan tutorial ini, versi Prestashop terbaru yang tersedia adalah 1.7.7.5.

Anda dapat mengunduh file zip instalasi Prestashop menggunakan perintah wget:

$ wget https://github.com/PrestaShop/PrestaShop/releases/download/1.7.7.5/prestashop_1.7.7.5.zip

Buka zip file di folder publik:

$ unzip prestashop_1.7.7.5.zip -d /var/www/html/root-prestashop

Mari berikan direktori root kepemilikan dan izin yang tepat.

$ sudo chown -R www-data:www-data /var/www/html/root-prestashop/
$ chmod -R 755 /var/www/html/root-prestashop

Langkah 4: Buat file host virtual di Apache

File host virtual menentukan konfigurasi domain Anda. Apache hadir dengan file konfigurasi virtual default bernama 000-default.conf. Anda dapat menggunakannya atau membuat file baru.

Di sini kami ingin membuat file host virtual baru:

$ sudo vim /etc/apache2/sites-available/prestashop.conf

Masukkan yang berikut ini ke dalam file konfigurasi:

<VirtualHost *:80> 
ServerAdmin admin@your_example.com 
ServerName your_example.com 
DocumentRoot /var/www/html/root-prestashop 
<Directory /var/www/html/root-prestashop> 
Options +FollowSymlinks 
AllowOverride All 
Require all granted 
</Directory> 
ErrorLog /var/log/apache2/prestashop-error_log 
CustomLog /var/log/apache2/prestashop-access_log common 
</VirtualHost>

mengubah contoh_anda.com Masukkan nama domain Anda dan simpan file konfigurasi.

Untuk mengaktifkan konfigurasi, ketik:

$ sudo a2ensite prestashop.conf
$ sudo systemctl reload apache2

Langkah 5: Selesaikan instalasi PrestaShop

Pergi ke alamat berikut untuk mulai menginstal PrestaShop URL melalui browser web untuk mengonfigurasi SSL, atau Anda menggunakan Let’s Encrypt gratis atau sertifikat vendor.

http://your_example.com/

Setelah Anda memasukkan domain Anda, instalasi PrestaShop akan dimulai.

Halaman awal instalasi
Halaman awal instalasi

Masukkan bahasa yang Anda inginkan dan klik tombol Next.

Pilih bahasamu
Pilih bahasamu

Terima perjanjian lisensi dengan mengaktifkan kotak centang

Menyetujui perjanjian lisensi
Menyetujui perjanjian lisensi

Selanjutnya, tambahkan informasi tentang toko Anda seperti nama toko, negara, zona waktu, nama akun, alamat email, kata sandi akun. Ingatlah bahwa alamat email dan kata sandi ini digunakan untuk akses admin ke dasbor Prestashop.

Tambahkan informasi toko
Tambahkan informasi toko

Pada langkah ini, berikan informasi database Anda yang kami buat di langkah 2.

Menyediakan informasi basis data
Menyediakan informasi basis data

Sekarang tunggu sampai sistem dikonfigurasi.

Setelah selesai, nama pengguna dan kata sandi login akan ditampilkan – yaitu detail akun yang Anda berikan sebelumnya.

Instalasi selesai
Instalasi selesai

Pastikan Anda menghapus direktori instalasi sementara sebelum Anda mulai menggunakan Prestashop – ini untuk alasan keamanan.

$ sudo rm -Rf /var/www/html/root-prestashop/install

Anda dapat masuk sekarang Toko Presta program baik dengan mengklik “Kelola toko Anda” atau dengan menggunakan tombol login di halaman beranda.

Dasbor Prestashop
Dasbor Prestashop

Hasil

Dalam tutorial ini, kita belajar cara menginstal PrestaShop di Ubuntu 20.04 dengan Apache. PrestaShop mudah dipasang dan dikonfigurasi, beri tahu kami pengalaman Anda menggunakannya.

[ad_2]

Source link

Leave a Reply

Your email address will not be published. Required fields are marked *