GNU/Linux >> Belajar Linux >  >> Panels >> cPanel

2 Langkah Mudah Membuat Toko Online Dengan PrestaShop

Apa itu PrestaShop?

PrestaShop dianggap sebagai salah satu platform solusi e-commerce open-source paling populer di dunia.

Saat ini mendukung lebih dari 300.000 toko di seluruh dunia.

Tim di balik misi PrestaShop adalah mengembangkan perangkat lunak e-commerce kelas dunia melalui inovasi open source.

Bersama dengan komunitas yang dinamis, PrestaShop memungkinkan siapa saja untuk membuat toko online.

Persyaratan Sistem PrestaShop

Agar berhasil menginstal PrestaShop, lingkungan disarankan untuk memiliki:

  • Server Web Apache terbaru
  • PHP 7.4+ (8.0 disarankan saat versi PrestaShop yang mendukungnya dirilis)
  • MySQL 8.0+
  • Akses SFTP

Ekstensi PHP:

    curl
    dom
    fileinfo
    gd
    intl
    mbstring
    zip
    json
    iconv

Konfigurasi PHP (file php.ini):

    set memory_limit to - 256M;
    upload_max_filesize to - 64M;
    max_execution_time - 300;
    memory_limit - 256MB;
    disable short_open_tag;

Pengoptimalan Kinerja:

  • memcache sistem penyimpanan objek memori terdistribusi atau
  • apcu atau
  • OpCache

Persyaratan Dasar Lainnya

Di luar persyaratan sistem PrestaShop, pastikan Anda memiliki ini:

  • nama domain (Jika Anda tidak memilikinya, kunjungi halaman pendaftaran domain untuk mencari dan membeli nama domain baru untuk toko Anda)
  • akun hosting web (Jika Anda tidak memilikinya, Anda dapat mengunjungi halaman Paket Hosting PHP Aman kami, pilih paket hosting dan buat akun. Jika Anda tidak yakin paket hosting web apa yang baik untuk Anda atau memerlukan hosting+nama domain paket lengkap, kirim email ke [email protected])
  • cPanel Anda, nama host (atau alamat IP), nama pengguna dan kata sandi (Jika Anda tidak yakin apa ini, kunjungi Apa nama pengguna cPanel saya? untuk mempelajari lebih lanjut)
  • situs web siap HTTPS (kami menyediakan sertifikat SSL/TLS untuk setiap domain yang kami host tanpa biaya tambahan. Namun Anda dapat memilih untuk menggunakan EV SSL untuk toko online Anda dan bisa mendapatkannya di halaman Sertifikat SSL.)
  • satu jam waktu.
  • jika menginstal secara manual melalui mesin lokal Anda, editor teks seperti:
    • Teks Sublime:http://www.sublimetext.com/
    • Atom:https://atom.io/
  • Unix/Linux:
    • Vim:http://www.vim.org/
    • Emacs:http://www.gnu.org/software/emacs/

      Atau cukup gunakan fitur pengeditan cPanel File Manager

  • klien SFTP seperti:
  • Windows:
    • CoreFTP:http://www.coreftp.com/
    • WinSCP:http://winscp.net/
    • SmartFTP:http://www.smartftp.com/
  • Mac OS X:
    • Cyberduck:http://cyberduck.ch/
    • Kirim:http://www.panic.com/transmit/
    • Ambil:http://fetchsoftworks.com/fetch/
  • Unix/Linux:
    • gFTP:http://gftp.seul.org/
    • kasablanca:http://kasablanca.berlios.de/
    • NcFTP:http://www.ncftp.com/ncftp/

Mari beralih ke instalasi PrestaShop.

Ada beberapa cara untuk menginstal PrestaShop.

Dalam panduan ini, kita akan tetap berpegang pada instalasi otomatis 1-klik.

Kemudian tunjukkan cara menginstal PrestaShop secara manual jika itu adalah pendekatan yang Anda inginkan.

Pemasangan 1-Klik PrestaShop (disarankan )

Penilaian &Pertimbangan Awal Untuk Pemasangan Otomatis
  • Periksa DNS dan SSL

    Pastikan domain dan/atau subdomain dapat dijangkau secara online dan sistem kami telah memasang sertifikat SSL yang valid sebelum melanjutkan.

    Sistem kami memerlukan konfigurasi DNS agar valid (harus cocok dengan catatan yang ditemukan di cPanel>>> Domain>>> Editor Zona ) sebelum dapat menginstal sertifikat SSL di atasnya.

    Anda dapat memeriksa pengaturan DNS secara visual dengan:

    • DNS Daun
    • dnschecker.org
    • dnspropagation.net
    • whatsmydns.net

      Atau cukup gunakan perintah “gali”.

  • Tentukan Lokasi Pemasangan PrestaShop

    Jika Anda menggunakan situs web (misalnya webcomm.dev) sebagai toko, maka Anda harus menghapus sub-folder “prestashop” yang dibuat secara otomatis.

    Jika Anda melanjutkan dan menginstalnya menggunakan opsi yang dibuat secara otomatis, toko Anda akan berlokasi di webcomm.dev/store.

    Jika Anda menginstal PrestaShop ke sub-domain seperti store.webcomm.dev, pastikan Anda telah membuat sub-domain (cPanel>>> Domain>>> Subdomain ) sebelum memulai penginstalan.

    Jika Anda menginstal pada sub-direktori atau folder, maka terima salah satu yang dibuat secara otomatis atau ganti nama folder menjadi apa pun yang Anda inginkan untuk nama toko tersebut.

Juga, tentukan apakah Anda ingin menggunakan www sebagai bagian dari URL toko Anda atau tidak.

Mari kita mulai penginstalan.

Instalasi PrestaShop sangat mudah.

Setiap langkah proses dirinci, dengan tips dan indikasi untuk membantu Anda menyelesaikan penginstalan.

Untuk memulai:

Masuk ke cPanel Anda.

Gulir ke bawah Perangkat Lunak>>> Pemasang Aplikasi Softaculous .

Atau gulir ke bawah lebih lanjut ke panel Softaculous App Installer, lalu pilih E-commerce .

Saat halaman berikutnya dimuat, cari PrestaShop dengan mencarinya menggunakan kolom pencarian.

Atau gulir ke bawah sampai Anda melihatnya.

Isi semua bidang yang diperlukan lalu klik tombol Instal.

Itu saja.

Penginstal PrestaShop 1-klik akan membuat database MySQL, pengguna MySQL, mengunduh PrestaShop, menginstalnya, dan memberi Anda URL panel admin, nama pengguna, dan kata sandi.

Cara Install PrestaShop Secara Manual Menggunakan Terminal cPanel &Web Browser

Menginstal PrestaShop selalu lebih cepat &lebih mudah dengan installer 1-klik kami.

Tetapi jika Anda memiliki keterampilan teknis, Anda juga dapat melakukan instalasi manual dengan browser dan cPanel Anda.

Buat Database MySQL

Layanan hosting web kami menyertakan MySQL &PostgreSQL sebagai bagian dari paket hosting Anda.

Untuk membuat database baru, login ke cPanel Anda.

Gulir ke bawah ke bagian Database dan klik MySQL® Database Wizard.

MySQL® Database Wizard dirancang untuk memandu Anda melalui penyiapan database MySQL®, akun pengguna, dan hak istimewa pengguna.

Di Basis Data Baru kotak teks, masukkan nama untuk database dan klik Langkah Berikutnya .

Harap perhatikan bahwa kami mengaktifkan awalan basis data di sistem kami.

Jadi pastikan username akun cPanel, nama database, awalan database, dan karakter garis bawah tidak melebihi panjang maksimal 32 karakter.

Bahkan, simpan dalam 16 karakter jika Anda dapat membantunya karena itu membantu Anda mengelola database secara visual dengan lebih baik.

Di Nama Pengguna kotak teks, masukkan nama untuk pengguna yang ingin Anda izinkan untuk mengelola database.

Masukkan dan konfirmasikan kata sandi baru di kotak teks yang sesuai.

Klik Buat Pengguna .

Untuk saat ini, pilih SEMUA HAK ISTIMEWA .

Anda dapat menyesuaikan hak istimewa yang ingin Anda berikan kepada pengguna nanti setelah Anda menyelesaikan instalasi AbanteCart.

Untuk informasi lebih lanjut tentang hak pengguna, baca dokumentasi MySQL 8.0 di https://dev.mysql.com/doc/refman/8.0/en/privileges-provided.html

Anda juga dapat membuat database MySQL® melalui cPanel API:

uapi --output=jsonpretty \
  --user=username \
  Mysql \
  create_database \
  name='prestashop'

atau melalui URL:

https://hostname.example.com:2083/cpsess##########/execute/Mysql/create_database?name=prestashop

2. Unduh PrestaShop

Unduh PrestaShop versi publik stabil terbaru dengan mengunjungi http://www.prestashop.com/en/download (diperlukan alamat email) atau menggunakan wget atau ikal .

Jika Anda menggunakan wget atau curl, kunjungi Lanjutan cPanel Anda dan klik Terminal SSH untuk cPanel .

Antarmuka ini memungkinkan Anda mengakses aplikasi terminal dalam browser untuk akses baris perintah langsung dalam sesi cPanel &WHM.

Protokol jaringan SSH memungkinkan Anda terhubung ke server web lain melalui internet melalui antarmuka baris perintah (CLI).

Anda dapat menggunakan protokol jaringan ini untuk mengelola server Anda dari jarak jauh, mengonfigurasi skrip, dan melakukan tugas lainnya.

Banyak sistem operasi modern, seperti distribusi macOS® dan Linux®, menyertakan SSH yang dapat Anda konfigurasikan saat Anda ingin mengakses sistem melalui mesin eksternal.

cPanel memiliki ini sebagai bagian dari fitur intinya.

Setelah halaman dimuat, Anda harus membaca dan menerima pemberitahuan peringatan. Klik Saya mengerti dan ingin melanjutkan.

Pada titik ini, Anda perlu mencari tahu di mana Anda ingin mengunduh file PrestaShop.

Jika Anda menginstal di situs web utama dan menggunakan wget maka:

wget -O PrestaShopLatest.zip https://download.prestashop.com/download/releases/prestashop_1.7.8.2.zip

Jika Anda berada di jaringan yang lambat, pertimbangkan untuk menggunakan "wget -b ” flag atau tmux atau screen terminal multiplexer.

Anda dapat memeriksa apakah Anda telah menginstal wget dengan menjalankan:

which wget

Pada sistem kami, ini diinstal secara default.

Jika Anda menggunakan curl, maka:

curl https://download.prestashop.com/download/releases/prestashop_1.7.8.2.zip --output PrestaShopLatest.zip

Perhatikan bahwa jika tidak diberitahu sebaliknya, curl menulis data yang diterima ke stdout.

Pada perintah di atas, curl diinstruksikan untuk menyimpan data di direktori kerja saat ini sebagai AbanteCart.zip menggunakan opsi -o, –output atau -O, –remote-name.

Jika Anda ingin file disimpan di direktori yang berbeda (misalnya sub-direktori/folder), pastikan Anda mengubah direktori kerja saat ini sebelum menjalankan curl dengan opsi ini.

Jika Anda mendapatkan kesalahan, gunakan flag -S, –show-error, atau -v, –verbose untuk membuat curl menampilkan pesan kesalahan.

Jika Anda menggunakan Terminal cPanel atau memiliki SSH ke server cPanel Anda, maka Anda perlu meng-unzip/membongkar file zip yang diarsipkan.

Jika Anda menggunakan komputer lokal, di sinilah Anda mengetahui cara mendapatkan file ke server cPanel Anda.

Menggunakan klien FTP, mentransfer 28400 file mungkin memakan waktu terutama jika koneksi Anda lambat.

Pertimbangkan untuk melakukan pengunduhan dan ekstraksi file PrestaShop langsung di server Anda.

Saatnya membuka arsip atau membuka zip arsip yang telah kita unduh.

3. Buka zip Arsip PrestaShop

Kami menyarankan Anda menguji folder terkompresi dan memeriksa strukturnya sebelum membuka ritsletingnya.

unzip -t PrestaShopLatest.zip

Mari kita lihat strukturnya:

zipinfo PrestaShopLatest.zip

Seperti yang Anda lihat, arsip zip PrestaShop memiliki tiga item:

  • "prestashop.zip", yang berisi semua file PrestaShop yang akan segera Anda unggah di server web Anda.
  • file “Install_PrestaShop.html”, yang membuka halaman panduan penginstalan di browser default Anda.
  • file index.php yang meluncurkan instalasi.

Sekarang kita melihat bahwa tidak ada kesalahan dan bale untuk melihat struktur file, mari kita lanjutkan dan unzip dengan benar.

unzip PrestaShopLatest.zip

Hasilnya akan memberi kita struktur file seperti ini:

-rw-rw-r--    1 $username  $username   4.9K Dec  7 17:14 INSTALL.txt
-rw-rw-r--    1 $username  $username   441B Oct 11 13:10 Install_PrestaShop.html
-rw-rw-r--    1 $username  $username   182K Dec  7 17:50 LICENSES
-rw-rw-r--    1 $username  $username    88B Dec  7 17:14 Makefile
drwxrwxr-x   29 $username  $username   928B Dec  7 17:14 admin/
drwxrwxr-x    9 $username  $username   288B Dec  7 17:57 app/
-rw-rw-r--    1 $username  $username   1.3K Dec  7 17:14 autoload.php
drwxrwxr-x    5 $username  $username   160B Dec  7 17:14 bin/
drwxrwxr-x   12 $username  $username   384B Dec  7 17:14 cache/
drwxrwxr-x  136 $username  $username   4.3K Dec  7 17:14 classes/
-rw-rw-r--    1 $username  $username   410K Dec  7 17:14 composer.lock
drwxrwxr-x   18 $username  $username   576B Dec  7 17:14 config/
drwxrwxr-x    7 $username  $username   224B Dec  7 17:14 controllers/
drwxrwxr-x    7 $username  $username   224B Dec  7 17:14 docs/
drwxrwxr-x    4 $username  $username   128B Dec  7 17:14 download/
-rw-rw-r--    1 $username  $username   2.4K Dec  7 17:14 error500.html
-rw-rw-r--    1 $username  $username   4.7K Dec  7 17:14 images.inc.php
drwxrwxr-x   41 $username  $username   1.3K Dec  7 17:14 img/
-rw-rw-r--    1 $username  $username   1.1K Dec  7 17:14 index.php
-rw-rw-r--    1 $username  $username   1.2K Dec  7 17:14 init.php
drwxrwxr-x   17 $username  $username   544B Dec  7 17:14 install/
drwxrwxr-x   22 $username  $username   704B Dec  7 17:57 js/
drwxrwxr-x  101 $username  $username   3.2K Dec  7 17:14 localization/
drwxrwxr-x    7 $username  $username   224B Dec  7 17:14 mails/
drwxrwxr-x   60 $username  $username   1.9K Dec  7 17:50 modules/
drwxrwxr-x    8 $username  $username   256B Dec  7 17:14 override/
drwxrwxr-x   41 $username  $username   1.3K Dec  7 17:14 pdf/
-rw-rw-r--    1 $username  $username   1.5K Dec  7 17:14 phpstan.neon.dist
-rw-rw-r--    1 $username  $username    78M Dec  7 08:57 prestashop.zip
drwxrwxr-x    7 $username  $username   224B Dec  7 17:14 src/
drwxrwxr-x   12 $username  $username   384B Dec  7 17:57 themes/
drwxrwxr-x    5 $username  $username   160B Dec  7 17:57 tools/
drwxrwxr-x    6 $username  $username   192B Dec  7 17:14 translations/
drwxrwxr-x    4 $username  $username   128B Dec  7 17:14 upload/
drwxrwxr-x    9 $username  $username   288B Dec  7 17:50 var/
drwxrwxr-x   52 $username  $username   1.6K Dec  7 17:50 vendor/
drwxrwxr-x    4 $username  $username   128B Dec  7 17:14 webservice/

Ini adalah file yang akan diunggah (jika Anda menggunakan komputer lokal) ke server web cPanel Anda tidak termasuk "Install_PrestaShop.html" dan tentu saja prestashop.zip.

Jika Anda sudah berada di server cPanel Anda dan telah mengunduh file PrestaShop ke folder lain ke direktori /tmp, Anda perlu mengunggah atau menyalin semua file dan folder ke public_html atau public_html/store

Anda dapat melakukannya dengan:

cp -vR * /home/$username/public_html/

Setelah selesai, kunjungi URL situs web Anda melalui browser, lalu ikuti langkah-langkah untuk menyelesaikan penginstalan.

Langkah Selanjutnya PrestaShop – Konfigurasi &Pengaturan

Tautan penting tentang PrestaShop dapat ditemukan di:

  • Panduan Pengguna:https://doc.prestashop.com/display/PS17/User+Guide
  • Dokumen teknologi (modul &tema):https://devdocs.prestashop.com/
  • Blog resmi:https://www.prestashop.com/en/blog
  • Blog pengembang:https://build.prestashop.com/
  • Dapatkan dukungan komunitas:https://www.prestashop.com/forums/
  • Temukan modul dan tema:https://addons.prestashop.com/
  • Berkontribusi dengan kode:https://github.com/PrestaShop/PrestaShop
  • Berkontribusi dengan terjemahan:https://crowdin.net/project/prestashop-official

Layanan Pemasangan PrestaShop

Kami memahami bahwa meskipun Anda lebih dari mampu melakukan ini, Anda mungkin hanya ingin melakukan outsourcing tugas ini.

Dalam hal ini, kami menawarkan layanan pemasangan PrestaShop GRATIS kepada pelanggan yang menghosting situs web mereka bersama kami dan ingin membuat toko online.

Jika Anda pelanggan baru, kunjungi halaman Paket Hosting Web kami untuk membuat akun hosting baru.

Kemudian buka permintaan tiket dan minta kami menyelesaikannya untuk Anda.


cPanel
  1. Cara Memulai Toko Online Cantik Dengan AbanteCart

  2. Cara Mencadangkan Akun cPanel Anda Dalam 9 Langkah Mudah

  3. 5 Langkah Mudah Membuat Flowchart Menggunakan Dia

  1. Temukan Aplikasi Snap Lebih Cepat dengan Toko Snap Online Ubuntu

  2. 4 langkah untuk membuat pengguna Linux dari file csv dengan Ansible

  3. Cara Membuat Kunci Enkripsi dengan cPanel

  1. Langkah Instalasi CentOS 7 dengan Tangkapan Layar

  2. Langkah Instalasi CentOS 8 dengan Tangkapan Layar

  3. Deepin 20.1 Langkah Instalasi dengan Tangkapan Layar