GNU/Linux >> Belajar Linux >  >> Linux

Cara membuat e-commerce dengan Prestashop dan Ubuntu 18.04

PrestaShop adalah CMS yang banyak digunakan untuk mendesain e-commerce. Ini adalah solusi open-source berdasarkan PHP dan MySQL, yang dirancang khusus untuk pengembangan dan pengelolaan toko online.

PrestaShop menyediakan banyak tema dan plugin, baik gratis maupun berbayar, yang dapat ditambahkan untuk meningkatkan pengalaman pengguna platform dan memperluas fungsinya.

Untuk menginstal PrestaShop, diperlukan server web dengan arsitektur LAMP, yaitu berbasis Linux, Apache, MySQL dan PHP. Jika Anda tidak memilikinya, silakan ikuti panduan kami tentang Cara menginstal dan mengkonfigurasi server LAMP di Ubuntu 18.04 terlebih dahulu.

Untuk menggunakan PrestaShop, instal beberapa modul PHP tambahan menggunakan perintah berikut:

 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 

PrestaShop:Unduh dan Pemasangan

Mulailah dengan membuat folder untuk mengekstrak isi arsip yang akan diunduh nanti.

 sudo mkdir -p /var/www/prestashop 
 cd /var/www/ 

Mengunduh CMS versi terbaru dari situs resmi PrestaShop juga dimungkinkan, tetapi untuk menginstal versi 1.7.5.2 yang digunakan dalam tutorial ini, unduh arsip dengan mengetik:

 sudo wget https://download.prestashop.com/download/releases/prestashop_1.7.5.2.zip  

Dengan demikian, arsip (prestashop_1.7.5.2.zip), yang akan diekstraksi nanti, diunduh.

Kemudian, instal perangkat lunak, tambahkan perintah "unzip". Perintah ini kemudian akan digunakan untuk mengekstrak konten arsip .zip:

 sudo apt install unzip -y 

Kemudian, ekstrak konten prestashop_1.7.5.2.zip arsipkan di prestashop map:

 sudo unzip prestashop_1.7.5.2.zip -d prestashop 

Pergi ke prestashop map:

 cd prestashop 

Ekstrak konten dari prestashop.zip arsip:

 sudo unzip prestashop.zip 

Pada titik ini, izinkan server web memiliki akses penuh ke file:

 sudo chown -R www-data. ./ 
 sudo chmod -R 755 ./ 

Mengonfigurasi Host Virtual untuk PrestaShop

Buat file konfigurasi untuk Virtual Host yang akan menghosting e-commerce Anda dengan perintah berikut:

 sudo nano /etc/apache2/sites-available/presta.conf 

Di editor teks terbuka, rekatkan kode berikut:

     servername www.yourdomain.com
     documentroot /var/www/prestashop/
 
       allowoverride all
       allow from all

Ingatlah untuk mengubah "www.domainanda.com" dengan alamat domain Anda.

Sekarang setelah file konfigurasi untuk Virtual Host dibuat, beri tahu untuk tidak menggunakan file default, tetapi yang Anda buat.

Nonaktifkan file konfigurasi default:

 sudo a2dissite 000-default.conf 

Aktifkan file konfigurasi yang sebelumnya ditulis:

 sudo a2ensite presta.conf 
 sudo a2enmod rewrite 

Membuat struktur database

Untuk menyimpan semua data e-niaga Anda, buat database dan tentukan pengguna yang dapat mengaksesnya. Kemudian, akses Server MySQL dengan perintah berikut:

 sudo mysql -u root -p 

Pada titik ini, masukkan kata sandi yang ditetapkan saat menginstal Server MySQL.

Anda sekarang berada di shell MySQL Server. Kemudian ketik:

 create database prestashop_db; 
 use prestashop_db; 

Dengan dua instruksi ini, buat database bernama "prestashop" dan tentukan bahwa semua instruksi selanjutnya harus diterapkan ke database ini.

Kemudian, buat pengguna yang dapat mengaksesnya, dengan mengetikkan kueri berikut:

 grant all on prestashop_db.* to [email protected] identified by ‘password’; 

Ubah 'pengguna' dan 'kata sandi' menjadi nama pengguna dan kata sandi yang ingin Anda gunakan.

 flush privileges; 
 exit 

Kemudian restart layanan Apache2.

 sudo systemctl restart apache2 

Buka browser dan pergi ke domain dari file konfigurasi (dalam hal ini, 'localhost'). Kemudian, pilih bahasa yang diinginkan dan klik Next.

Terima persyaratan ketentuan dan klik Berikutnya.

Jika layar yang mirip dengan salah satu tangkapan layar di bawah ini ditampilkan, semuanya sudah diatur dengan benar. Kemudian, klik 'Berikutnya.'

Sekarang, nama toko online Anda, kategori referensi e-niaga, dan negara asalnya dapat ditetapkan.

Adapun data akun Anda, Anda mendaftar sebagai pengguna admin dengan semua hak istimewa. Kemudian, masukkan kata sandi yang kuat, mungkin dengan huruf besar, huruf kecil, angka, dan simbol. Terakhir, klik 'Berikutnya' untuk mengakhiri langkah ini.

Tentukan di sini parameter koneksi database.

"Login basis data" dan "Kata sandi basis data" adalah yang Anda tetapkan saat menjalankan kueri "berikan semua pada ..."

Setelah data dimasukkan, uji koneksi dengan database. Jika kotak hijau ditampilkan, seperti pada tangkapan layar, koneksi telah dibuat dan sekarang dimungkinkan untuk melanjutkan ke langkah berikutnya. Kemudian, klik ‘Selanjutnya.’

Di akhir penginstalan PrestaShop, disarankan untuk menghapus folder penginstalan dari root untuk alasan keamanan.

Daripada menghapus folder instalasi, pindahkan folder tersebut ke direktori lain yang tidak dapat diakses (di sini disebut "installation_folder") sehingga dapat digunakan kembali jika ada instalasi baru.

 sudo mv install/ your_backup_folder

Perbarui halaman browser Anda sekarang dan Anda akan melihat e-commerce Anda aktif dan siap digunakan!


Linux
  1. Cara Membuat Pengguna dan Mengelola Hak Istimewa Sudo Mereka di Ubuntu

  2. Cara Membuat dan Menghapus Pengguna di Ubuntu 16.04

  3. Cara mengatur aplikasi nodejs sederhana dengan nginx dan pm2 di server ubuntu

  1. Cara Membuat Pengguna Sudo di Ubuntu

  2. Cara Menginstal dan Mengatur Stack MERN dengan Nginx di Ubuntu 20.04

  3. Cara Menginstal Elasticsearch di Ubuntu 22.04 dengan SSL

  1. Cara Menginstal dan Mengonfigurasi Nextcloud dengan Apache di Ubuntu 18.04

  2. Cara Mengatur Magento 2 Dengan Varnish dan Apache di Ubuntu 16.04

  3. Cara Memasang dan Membuat Blog dengan Hexo di Ubuntu 20.04