Cara Install CMS Magento Terbaru di Ubuntu dan Debian


Magento adalah CMS sumber terbuka gratis untuk situs web perdagangan web, pertama kali diluncurkan pada tahun 2008 dan kemudian diakuisisi oleh eBay, menurut W3Techs, Magento digunakan oleh 2,6% di semua situs web di seluruh dunia di Internet, itulah mengapa penting bagi admin Linux untuk mengetahui cara menginstalnya di mesin Linux yang akan kami jelaskan di artikel ini.

Fitur Magento

  1. Gratis dan bersumber terbuka.
  2. Dibangun menggunakan PHP, kerangka Zend dan database MySQL.
  3. Dapat dengan mudah digunakan untuk membuat toko web online.
  4. Kemampuan untuk menginstal & mengubah tema situs web default, tanpa perlu mengubah konten.
  5. Kemampuan untuk menginstal & mengkonfigurasi modul untuk menambah fungsionalitas.
  6. 3 Edisi yang tersedia untuk digunakan yaitu: Edisi Komunitas – Edisi Profesional – Edisi Perusahaan.
  7. Didukung oleh komunitas besar.

Persyaratan

Artikel ini akan memandu Anda untuk menginstal versi terbaru Magento “Edisi Komunitas” pada sistem yang menjalankan:

  1. Apache versi 2.2 atau 2.4
  2. PHP versi 5.6 atau 7.0.x atau lebih baru dengan ekstensi yang diperlukan
  3. MySQL versi 5.6 atau lebih baru

Langkah 1: Instal Apache, PHP dan MySQL

1. Magento adalah skrip PHP yang menggunakan database MySQL, oleh karena itu kita memerlukan server web yang berjalan dan server database MySQL dengan Dukungan PHP, untuk menginstal hal-hal tersebut di Ubuntu/Debian, Anda akan melakukannya harus menjalankan perintah berikut di terminal.

Catatan: Di Ubuntu/Debian, selama instalasi mysql, Anda akan diminta untuk mengatur kata sandi untuk pengguna mysql (yaitu root) secara default.

apt-get update && apt-get upgrade
sudo apt-get install php7.0-common php7.0-gd php7.0-mcrypt php7.0-curl php7.0-intl php7.0-xsl php7.0-mbstring php7.0-zip php7.0-iconv mysql-client mysql-server

Catatan: Saat ini, PHP 7.1.3 adalah versi terbaru dan paling stabil yang tersedia dari repositori default Ubuntu dan Debian, dan berfungsi dengan Magento Edisi Komunitas 2.1 dan 2.0.

Jika Anda menggunakan distribusi Ubuntu atau Debian yang lebih lama, pertimbangkan untuk meningkatkan ke PHP 7.0 atau lebih baru untuk mengadopsi fitur baru Magento CE (Community Edition).

sudo apt-get -y update
sudo add-apt-repository ppa:ondrej/php
sudo apt-get -y update
sudo apt-get install -y php7.0 libapache2-mod-php7.0 php7.0 php7.0-common php7.0-gd php7.0-mysql php7.0-mcrypt php7.0-curl php7.0-intl php7.0-xsl php7.0-mbstring php7.0-zip php7.0-bcmath php7.0-iconv

2.Selanjutnya, Anda perlu menambah memori PHP untuk Magento, untuk melakukannya, buka file php.ini.

sudo nano /etc/php/7.0/apache2/php.ini

Cari baris 'memory_limit' di file.

memory_limit = 128M

Dan ubah nilainya menjadi 512.

memory_limit = 512M

Setelah semua paket yang diperlukan telah berhasil diinstal pada sistem/server, sekarang lanjutkan dengan membuat database MySQL baru untuk instalasi Magento.

Langkah 2: Buat Database MySQL untuk Magento

3. Bagian ini menjelaskan cara membuat database baru dan pengguna baru untuk Magento. Meskipun database Magento baru direkomendasikan, namun secara opsional Anda juga dapat menerapkannya ke database yang sudah ada, terserah Anda.

Untuk membuat database dan pengguna baru, login ke server database Anda menggunakan akun root dan kata sandi yang Anda buat saat instalasi server mysql di atas.

mysql -u root -p
## Creating New User for Magento Database ##
mysql> CREATE USER magento@localhost IDENTIFIED BY "your_password_here";

## Create New Database ##
mysql> create database magento;

## Grant Privileges to Database ##
mysql> GRANT ALL ON magento.* TO magento@localhost;

## FLUSH privileges ##
mysql> FLUSH PRIVILEGES;

## Exit ##
mysql> exit

Langkah 3: Konfigurasikan Apache untuk Magento

4. Sekarang kita akan membuat file host virtual baru example.com.conf untuk situs Magento kita di bawah /etc/Apache2/sites-available/ .

sudo nano /etc/apache2/sites-available/example.com.conf

Sekarang tambahkan baris berikut ke dalamnya.

<VirtualHost *:80>
    ServerName example.com
    ServerAlias www.example.com
    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/html/example.com/

    ErrorLog /var/www/html/example.com/logs/error.log
    CustomLog /var/www/html/example.com/logs/access.log combined

    <Directory /var/www/html/example.com/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
    </Directory>

</VirtualHost>

Simpan dan tutup file.

5. Sekarang, aktifkan host virtual baru (example.com.conf) dan modul 'mod_rewrite'.

sudo a2ensite example.com.conf
sudo a2enmod rewrite

6. Kami akan menonaktifkan file konfigurasi host virtual default untuk menghindari konflik dengan host virtual baru kami.

sudo a2dissite 000-default.conf

7. Terakhir, mulai ulang layanan Apache.

sudo service apache2 restart

Langkah 4: Unduh Edisi Komunitas Magento

8. Seperti biasa, kami akan mengunduh versi terbaru dari situs resminya, pada saat artikel ini ditulis, versi terbaru dari Edisi Komunitas adalah 2.1.5, yang dapat Anda unduh menggunakan link berikut ini berada pada bagian “Full Release”, tentunya anda harus mendaftar terlebih dahulu sebelum mendownload Magento.

  1. http://www.magentocommerce.com/download

9. Setelah mengunduh Magento, Anda dapat mengekstrak file yang diunduh, menempatkan kontennya di /var/www/html/ menggunakan izin root.

sudo mv Magento-CE-2.1.5-2017-02-20-05-36-16.tar.gz /var/www/html/example.com/
sudo tar -xvf Magento-CE-2.1.5-2017-02-20-05-36-16.tar.gz
sudo rm -rf Magento-CE-2.1.5-2017-02-20-05-36-16.tar.gz

10. Sekarang kita perlu mengatur kepemilikan Apache pada file dan folder.

sudo chown -R www-data:www-data /var/www/html/example.com/

11. Sekarang buka browser Anda dan navigasikan ke url berikut, Anda akan disajikan dengan wizard instalasi Magento.

http://server_domain_name_or_IP/

Langkah 5: Instal Edisi Komunitas Magento

12. Ini akan menjadi langkah pertama yang Anda lihat dalam proses instalasi Magento, Terima perjanjian lisensi dan klik “Lanjutkan”.

13. Selanjutnya, wizard akan melakukan Pemeriksaan Kesiapan untuk versi PHP yang benar, ekstensi PHP, izin file, dan kompatibilitas.

14. Masuk ke pengaturan basis data Magento.

16. Konfigurasi situs Web Magento.

17. Sesuaikan toko Magento Anda dengan mengatur zona waktu, mata uang, dan bahasa.

18. Buat akun Admin baru untuk mengelola toko Magento Anda.

19. Sekarang klik 'Instal Sekarang' untuk melanjutkan instalasi Magento.

Langkah 6: Konfigurasi Magento

Magento adalah CMS yang sangat dapat dikonfigurasi, masalahnya tidak mudah, tidak seperti mengkonfigurasi tema & modul WordPress atau Drupal, itu sebabnya kami tidak akan berbicara banyak di bagian ini, namun Anda dapat mengunduh pengguna resmi Magento panduan yang akan menjelaskan cara mengkonfigurasi Magento dari Bennington untuk kemajuan Anda.

  1. Beranda Magento
  2. Dokumentasi Magento

Pernahkah Anda mencoba Magento sebelumnya? Apa pendapat Anda tentang hal ini dibandingkan dengan CMS web-commerce lainnya? Silakan bagikan tanggapan Anda menggunakan bagian komentar kami.