Cara Install Magento Di Vps Linux

Berikut panduan cara install Magento di VPS Linux. Karena Magento memerlukan web server dan database, saya pakai yang instan saja, yaitu VestaCP paket Nginx+PHP-FPM yang saya install di Linux Debian 9. Langkah-langkahnya dapat teman-teman tiru ibarat yang saya urutkan di bawah ini:


Persyaratan spesifikasi server



  • Operasi sistem: Linux Debian/CentOS/Ubuntu

  • Memory: 4GB atau lebih

  • Hard disk: 25GB atau lebih

  • PHP 7.0 atau lebi tinggi

  • MySQL/MariaDB 5.6 atau lebih tinggi


Di Linux Debian, instalasi Vesta panel sudah menyertakan PHP 7.0, sedangkan untuk CentOS perlu upgrade, alasannya yaitu defaultnya PHP5.6. Baca: cara upgrade PHP di CentOS. Untuk CentOS, versi MariaDBnya juga perlu diupgrade: Cara upgrade MariaDB di CentOS


Registrasi akun Magento


Registrasi akun gres di Magento di https://magento.com, untuk mendapat access key dan Magento gratis versi komunitas.


Install Vesta Control Panel


Jalankan perintah ini untuk memproses instalasi VestaCP, ganti yang saya warnai


apt update -y; curl -O http://vestacp.com/pub/vst-install.sh && bash vst-install.sh --nginx yes --phpfpm yes --apache no --named yes --remi yes --vsftpd yes --proftpd no --iptables yes --fail2ban yes --quota no --exim yes --dovecot yes --spamassassin no --clamav no --softaculous no --mysql yes --postgresql no --hostname idnetter.com --email admin@idnetter.com --password jakarta123

Setelah selesai, arahkan domain ke server, dan login ke Vesta Panel kemudian buat database di sajian Vesta dengan detail sebagai berikut:



  • Database name: admin_magento

  • User database: admin_magento

  • password: jakarta123


Install Composer


Instalasi Magento melalui command-line perlu Composer


apt install composer -y

Setup memory limit PHP dan Composer


Edit file konfigurasi PHP.INI


nano /etc/php/fpm/7.0/php.ini

Baris memory_limit ganti  nilainya menjadi -1


memory_limit = -1

Kemudian composernya


COMPOSER_MEMORY_LIMIT=-1 composer update

Download Magento


Di dalam direktori web root harus kosong, jadi kita perlu menghapus file bawaan VestaCP, yaitu index.html dan robots.txt.


rm -f /home/admin/web/idnetter.com/public_html/*

Selanjutnya d0wnl0ad magento dengan Composer. Adaptasikan yang saya warnai saja


composer create-project --repository-url=https://repo.magento.com/ magento/project-community-edition /home/admin/web/idnetter.com/public_html

Keluarnya ibarat ini


Do not run Composer as root/super user! See https://getcomposer.org/root for details Authentication required (repo.magento.com):
Username: c1e9e02ac7e11bc1bc83b45cb685b0ba
Password:
Do you want to store credentials for repo.magento.com in /root/.config/composer/auth.json ? [Yn] Y
Installing magento/project-community-edition (2.3.1)

Keterangan



  • Username adalah Public key

  • Password adalah Private key


Cek user dan pasword di https://marketplace.magento.com/customer/accessKeys/.


Install Magento


Install Magento dengan perintah berikut, silahkan ganti datanya


php bin/magento setup:install --base-url=https://idnetter.com/ \
--db-host=localhost --db-name=admin_magento \
--db-user=admin_magento --db-password=jakarta123 \
--admin-firstname=Magento --admin-lastname=User --admin-email=user@idnetter.com \
--admin-user=admin --admin-password=jakarta123 --language=en_US \
--currency=IDR --timezone=Asia/Jakarta --cleanup-database \
--session-save=db --use-rewrites=1

Kalau sukses, catat baik-baik URL login adminnya:


[SUCCESS]: Magento installation complete.
[SUCCESS]: Magento Admin URI: /admin_psz6v6

Keterangan: Login admin https://idnetter.com/admin_psz6v6


chmod 777 (writeable) folder pub dan var


chmod -R 777 /home/admin/web/idnetter.com/public_html/var
chmod -R 777 /home/admin/web/idnetter.com/public_html/pub

Install Magento Sample Data


Bisa install dengan sample data sekalian.


php bin/magento sampledata:deploy

Bersihkan cache


php bin/magento cache:clean

Upgrade


php bin/magento setup:upgrade

Compile


php bin/magento setup:di:compile

Selesai, supaya bermanfaat.


Kalau kesulitan dapat order jasa install Magento, WA 081235008433



Sumber https://idnetter.com

Mari berteman dengan saya

Follow my Instagram _yudha58

Subscribe to receive free email updates:

0 Response to "Cara Install Magento Di Vps Linux"

Posting Komentar