Berikut ini adalah catatan saya dalam melakukan instalasi Magento 2 di Laptop pribadi saya dengan OS Ubuntu 18.04.
Magento adalah... halah emang artikel, ini mah catatan doang...
Pilih yang paling atas muncul, seperti biasa yang paling atas adalah pilihan yang paling benar dan layak dipilih menurut aliran kepercayaan Googleliyah yang saya anut, bila link diklik akan lari ke sini.
Nah ternyata ada pilihan untuk mendownload Magento 2 dengan Composer, cukup wow! mari kita coba.
Langsung saja ke pilihan Get Started, ga usah lihat-lihat cara download dan install yang lain, jaman sekarang menginstall CMS atau PHP Framework yang paling benar dan efisien adalah dengan menggunakan Composer.
Dengan klik Get started akan lari ke halaman berikut ini.


Dang.... apa pula ini? jiah harus login dulu! ya udah kalo gitu kita registrasi dulu kesana atau kalo belum punya akun langsung aja kesini untuk registrasi.
Habis registrasi langsung pergi menuju ke halaman My Profile.
Setelah masuk kehalaman my profile maka selanjutnya adalah memilih pilihan Access Key.

Buat Access Key baru dari halaman My Access Key.
Setelah semua berhasil dilakukan dengan selamat maka ingetlah selalu kata-kata bijak ini.
Mari saya coba login dengan composer dilaptop saya dan lihat bagaimana hasilnya.
Oke login berhasil dengan baik dilakukan, proses downloading berlanjut keproses selanjutnya.


Eksekusi perintah berikut untuk melakukan instalasi dari hasil download sebelumnya.

sumber link.
Bila anda melihat Magento sebagai sebuah CMS yang begitu saja diinstall dan ditambahkan ini itu kemudian hari dengan menggunakan themes dan ektensi yang sudah ada mungkin tidak akan terlihat begitu horror, tapi saat masuk kedalam dan terlibat dalam mengembangkan berbagai fitur dengan aktifitas coding maka beberapa hal seram dan mengerikan mungkin akan terjadi and yes, you really could be scared to death.
Masih bingung dan gagal? coba instalasi Magento 2 saya yang lain ini.
https://community.magento.com/t5/Magento-2-x-Technical-Issues/magento-2-Error-quot-An-error-has-happened-during-application/td-p/85413
How To Install Linux, Nginx, MySQL, PHP (LEMP stack) on Ubuntu 18.04
https://www.digitalocean.com/community/tutorials/how-to-install-linux-nginx-mysql-php-lemp-stack-ubuntu-18-04
How to configure Nginx for Magento 2?
https://magehit.com/blog/how-to-configure-nginx-for-magento-2/
How to learn Magento Development?
https://magehit.com/blog/how-to-learn-magento-development/
Magento adalah... halah emang artikel, ini mah catatan doang...
Download Magento
Kurangi kebiasaan bingung dan banyak tanya, Just Google it!![]() |
Link untuk ke tampilan diatas ini. |
Pilih yang paling atas muncul, seperti biasa yang paling atas adalah pilihan yang paling benar dan layak dipilih menurut aliran kepercayaan Googleliyah yang saya anut, bila link diklik akan lari ke sini.
![]() |
Download page! |
Nah ternyata ada pilihan untuk mendownload Magento 2 dengan Composer, cukup wow! mari kita coba.
![]() |
Klik get started. |
Langsung saja ke pilihan Get Started, ga usah lihat-lihat cara download dan install yang lain, jaman sekarang menginstall CMS atau PHP Framework yang paling benar dan efisien adalah dengan menggunakan Composer.
Dengan klik Get started akan lari ke halaman berikut ini.

Dihalaman ini diberikan instruksi untuk dapat mendownload Magento 2 Community Edition dengan menggunakan perintah Composer.

Dang.... apa pula ini? jiah harus login dulu! ya udah kalo gitu kita registrasi dulu kesana atau kalo belum punya akun langsung aja kesini untuk registrasi.
Habis registrasi langsung pergi menuju ke halaman My Profile.
![]() |
Halaman dashboard. |
Setelah masuk kehalaman my profile maka selanjutnya adalah memilih pilihan Access Key.

Buat Access Key baru dari halaman My Access Key.
![]() |
Buat Key Access Baru |
![]() |
Kita login pake ini sebagai username dan password. |
Setelah semua berhasil dilakukan dengan selamat maka ingetlah selalu kata-kata bijak ini.
When prompted, enter your Magento authentication keys. Your public key is your username; your private key is your password.
Mari saya coba login dengan composer dilaptop saya dan lihat bagaimana hasilnya.
![]() |
Login dengan Akses Key |
![]() |
Ups, error! |
Eh, Error!
Ups saya lupa, PHP di Host Laptop saya tidak begitu lengkap dependecies-nya, untuk melakukan instalasi dengan dukungan library yang lengkan saya perlu masuk ke Docker container PHP-FPM milik saya.![]() |
Masuk ke Container PHP Fpm |
Docker container PHP-FPM
Ini link github dari environtment development milik saya yang saya susun dengan docker. Bukan best practice tapi ini cukup membuat saya lebih cepat dalam memulai pekerjaan saat pindah ke laptop lain. Nanti saat project melibatkan orang lain lagi baru saya setup env docker tersendiri buat project tsb.
Proses Composer Install
![]() |
Logs proses install lengkapnya ada disini. |
Proses Composer Install

Command Line Application

Install Magento 2 dengan CLI
Buat dan Persiapkan database.
Setup Host Name
Nginx Conf Setup
Eksekusi perintah berikut untuk melakukan instalasi dari hasil download sebelumnya.
./bin/magento setup:install \
--base-url=http://myshop.local \
--db-host=ysf_mysql \
--db-name=myshopdb \
--db-user=root \
--db-password=mysqldb-password123 \
--backend-frontname=admin \
--admin-firstname=admin \
--admin-lastname=admin \
--admin-email=admin@admin.com \
--admin-user=admin \
--admin-password=admin123 \
--language=en_US \
--currency=USD \
--timezone=America/Chicago \
--use-rewrites=1
Logs instalasi lengkap disini.
Siapkan Hak Akses Folder
root@9e3bf73d3508:/var/www# chown -R www-data:www-data .
sumber link.
Hasil Instalasi
![]() |
Halaman Home dari Customer View |
![]() |
Halaman Login Admin |
![]() |
Admin Dashboard |
Uninstall Magento 2 dengan CLI
![]() |
Uninstall dan hapus semua tables di database. |
Bonus Bikin Admin Baru
root@03097b53fa91:/var/www/myshop# ./bin/magento admin:user:create --admin-user="yusuf" --admin-password="yusuf123" --admin-email="joe@gmail.com" --admin-firstname="Yusuf" --admin-lastname="Chutez"
Halaman Login
- Admin login di http://myshop.local/admin/
- Customer login di http://myshop.local/customer/account/login/
Free Online Resources to Learn
Magestore
- Magento tutorial and knowledge base by Magestore
- Magento introduction of Magento Tutorial
- Tips on managing magento online store
- Magento Installation
- Magento SEO optimization, Magento SEO tips
- Learn how to Set your Magento store
Aionhill
- Ultimate Magento Admin Interface Customization Guide
- 8 Ways to Really Boost Magento Page Speed
- 10 Useful Ways to Harness Correctly the Possibilities of Magento
- Preparing for the Magento Developer Certification Exam
- Magento2 Module Development, Comprehensive Guide, Part I.
- How to Set Up Selenium Automated Tests for Magento Projects
- Magento Developer Guides - AionHill
Magehit
- Learn Magento 1 tutorial: Magento 1 Tutorial
- Learn Magento 2 tutorial: Magento 2 Tutorial
Campuran
Artikel lain yang memuat saran dan masukan tentang bagaimana memulai belajar Magento bisa ditemukan disini. Anda mungkin sudah memiliki pengalaman dengan PHP belasan hingga puluhan tahun tapi untuk memulai menggunakan Magento dibutuhkan usaha lebih (dari yang mungkin anda bayangkan), pengalaman anda di PHP native atau Framework mungkin akan membantu anda, tapi saya tetap ingatkan anda bahwa "Ini tidak akan semudah bayanganmu Jendral".
Lion is Not dangerous at all if you see him from outside the cage, but when you are with him in cage , it is dangerous.
Bila anda melihat Magento sebagai sebuah CMS yang begitu saja diinstall dan ditambahkan ini itu kemudian hari dengan menggunakan themes dan ektensi yang sudah ada mungkin tidak akan terlihat begitu horror, tapi saat masuk kedalam dan terlibat dalam mengembangkan berbagai fitur dengan aktifitas coding maka beberapa hal seram dan mengerikan mungkin akan terjadi and yes, you really could be scared to death.
Masih bingung dan gagal? coba instalasi Magento 2 saya yang lain ini.
Catatan:
Magento 2 Error "An error has happened during application run. See exception log for detail.https://community.magento.com/t5/Magento-2-x-Technical-Issues/magento-2-Error-quot-An-error-has-happened-during-application/td-p/85413
How To Install Linux, Nginx, MySQL, PHP (LEMP stack) on Ubuntu 18.04
https://www.digitalocean.com/community/tutorials/how-to-install-linux-nginx-mysql-php-lemp-stack-ubuntu-18-04
How to configure Nginx for Magento 2?
https://magehit.com/blog/how-to-configure-nginx-for-magento-2/
How to learn Magento Development?
https://magehit.com/blog/how-to-learn-magento-development/
Comments
Post a Comment