[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.
Masukkan bahasa yang Anda inginkan dan klik tombol Next.
Terima perjanjian lisensi dengan mengaktifkan kotak centang
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.
Pada langkah ini, berikan informasi database Anda yang kami buat di langkah 2.
Sekarang tunggu sampai sistem dikonfigurasi.
Setelah selesai, nama pengguna dan kata sandi login akan ditampilkan – yaitu detail akun yang Anda berikan sebelumnya.
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.
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