GNU/Linux >> Belajar Linux >  >> Debian

Instal PrestaShop di Debian

Dalam postingan ini kami akan menunjukkan cara menginstal PrestaShop di  Debian, dengan PHP-FPM dan Nginx. PrestaShop adalah solusi eCommerce open-source, berkomitmen untuk memberikan pengalaman belanja online terbaik bagi konsumen dan pedagang. PrestaShop hadir dengan banyak fitur seperti Manajemen Katalog, Tampilan Produk, Manajemen Situs, Pengoptimalan Mesin Pencari, Manajemen multi-toko, Analisis &Pelaporan, dan banyak lagi. Menginstal PrestaShop di Debian, adalah tugas yang mudah jika Anda mengikuti langkah-langkah di bawah ini dengan cermat.


Instal Nginx, MySQL, dan PHP-FPM

apt-get install nginx php5-fpm php5-cli php5-gd php5-mcrypt php5-mysql mysql-server mysql-client

Buat database baru untuk toko

CREATE DATABASE presta CHARACTER SET utf8 COLLATE utf8_general_ci;
GRANT ALL PRIVILEGES ON presta.* TO db_user@localhost IDENTIFIED BY 'db_user_passwd';

Buat direktori root untuk toko

mkdir -p /var/www/shopdomain.com/{public_html,logs}

Unduh dan ekstrak PrestaShop

cd /var/www/shopdomain.com/public_html
wget http://www.prestashop.com/download/prestashop_1.5.6.1.zip
unzip prestashop_1.5.6.1.zip
mv prestashop/* .
rm prestashop_1.5.6.1.zip
rmdir prestashop/

Jalankan perintah berikut untuk mengatur kepemilikan yang benar

chown -R www-data: /var/www/shopdomain.com/public_html/

Konfigurasi Nginx.

Buat blok server Nginx baru dengan konten berikut

# /etc/nginx/sites-available/shopdomain.com
server {
  server_name shopdomain.com;
  listen 80;
  root /var/www/shopdomain.com/public_html;
  access_log /var/www/shopdomain.com/logs/access.log;
  error_log /var/www/shopdomain.com/logs/error.log;

  index index.php;

  rewrite ^/api/?(.*)$ /webservice/dispatcher.php?url=$1 last;
  rewrite ^/([0-9])(-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*.jpg$ /img/p/$1/$1$2.jpg last;
  rewrite ^/([0-9])([0-9])(-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*.jpg$ /img/p/$1/$2/$1$2$3.jpg last;
  rewrite ^/([0-9])([0-9])([0-9])(-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*.jpg$ /img/p/$1/$2/$3/$1$2$3$4.jpg last;
  rewrite ^/([0-9])([0-9])([0-9])([0-9])(-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*.jpg$ /img/p/$1/$2/$3/$4/$1$2$3$4$5.jpg last;
  rewrite ^/([0-9])([0-9])([0-9])([0-9])([0-9])(-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*.jpg$ /img/p/$1/$2/$3/$4/$5/$1$2$3$4$5$6.jpg last;
  rewrite ^/([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*.jpg$ /img/p/$1/$2/$3/$4/$5/$6/$1$2$3$4$5$6$7.jpg last;
  rewrite ^/([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*.jpg$ /img/p/$1/$2/$3/$4/$5/$6/$7/$1$2$3$4$5$6$7$8.jpg last;
  rewrite ^/([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*.jpg$ /img/p/$1/$2/$3/$4/$5/$6/$7/$8/$1$2$3$4$5$6$7$8$9.jpg last;
  rewrite ^/c/([0-9]+)(-[_a-zA-Z0-9-]*)/[_a-zA-Z0-9-]*.jpg$ /img/c/$1$2.jpg last;
  rewrite ^/c/([a-zA-Z-]+)/[a-zA-Z0-9-]+.jpg$ /img/c/$1.jpg last;
  rewrite ^/([0-9]+)(-[_a-zA-Z0-9-]*)/[_a-zA-Z0-9-]*.jpg$ /img/c/$1$2.jpg last;
  try_files $uri $uri/ /index.php?$args;

  location ~* \.(jpg|jpeg|gif|css|png|js|ico|html)$ {
    access_log off;
    expires max;
  }

  location ~ \.php {
    fastcgi_index index.php;
    fastcgi_split_path_info ^(.+\.php)(.*)$;
    include /etc/nginx/fastcgi_params;
    fastcgi_pass unix:/var/run/php5-fpm.sock;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
  }
}

Tautkan dan mulai ulang server

ln -s /etc/nginx/sites-available/shopdomain.com /etc/nginx/sites-enabled/shopdomain.com
/etc/init.d/nginx restart

Buka browser Anda dan navigasikan ke http://shopdomain.com/install/ dan ikuti petunjuk di layar. Setelah instalasi selesai, jangan lupa untuk menghapus direktori instalasi.

rm -rf var/www/shopdomain.com/public_html/install

Tentu saja Anda tidak perlu menginstal PrestaShop di Debian, jika Anda menggunakan layanan PrestaShop Hosting dalam hal ini Anda dapat meminta admin ahli Linux kami untuk PrestaShop di Debian, untuk Anda. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.

PS . Jika Anda menyukai postingan ini, tentang cara Instal PrestaShop di Debian,  silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.


Debian
  1. Debian – Cahaya Bulan Di Debian?

  2. Instal GLPI di Debian 7

  3. Instal osCommerce di Debian 8

  1. Cara Menginstal Debian 10 (Buster)

  2. Instal Gnome di Debian 11

  3. Instal ExpressionEngine di Debian

  1. Instalasi Firefox Debian

  2. Cara Menginstal Python 3.9 di Debian 10

  3. Cara Menginstal TeamViewer di Debian 10