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 _yudha58Related Posts :
Cara Install Vpssim (Vps Simple)Panduan cara install VPSSIM (VPS Simple). VPSSIM ialah script untuk install dan meningkatkan secara optimal Nginx, MariaDB dan PHP di Linux … Read More...
Cara Install Wilcard Ssl Let’S Encrypt Di CentosPanduan cara install wilcard SSL Let’s Encrypt. Maksud wilcard SSL yaitu akta SSL untuk domain dan semua subdomain. Notasi wildcard te… Read More...
Cara Manambah Website Di VpssimPanduan cara menambah website atau domain di VPSSIM. Login dengan akun root melalui koneksi SSH. Kemudian, terusan hidangan VPSSIM dengan me… Read More...
Cara Update WebuzoPanduan cara update Webuzo. Di versi mutakhir tentunya ada perbaikan dan mungkin penambahan fitur, jadi update ke versi terbaru sangat disar… Read More...
Cara Update Ssl Easyengine OtomatisPanduan cara update SSL Let’s Encrypt di Eeasy Engine secara otomatis memakai cronjob. Ikuti langkah-langkah berikut:Update SSL Otomat… Read More...
0 Response to "Cara Install Magento Di Vps Linux"
Posting Komentar