Instalacja Magento 2 na swoim komputerze to dosyć skomplikowany proces, a najtrudniejsze  jest skonfigurowanie maszyny wirtualnej tak aby spełniała wszystkie wymagania. Dla ludzi, którzy nie mają doświadczenia z serwerami może być to droga nie do przejścia. Na szczęście Magento przygotowało oficjalny devBox zbudowany na Dockerze, który upraszcza ten proces do minimum.

Co prawda devBox jest jeszcze w wersji beta, ale moim zdaniem warto już zacząć go używać.

Wymagania

  • system Windows 10 albo Mac OS Yosemite 10.10.3 lub nowszy
  • konto na magento.com – jeśli go nie masz możesz się zarejestrować bezpłatnie tutaj
  • Docker – opis jak to zrobić znajdziesz tutaj.

W tym wpisie opiszę jak wygląda instalacja Magento 2 przy pomocy devBoxa na komputerach z systemem Mac OS.

Pobranie devboxa

Devboxa można pobrać ze strony https://magento.com/tech-resources/download

Po kliknięciu w przycisk „get started” zostaniesz przeniesiony na stronę konfiguracji devBoxa. Obecnie są do wyboru 2 opcje:

  • utworzenie nowej instalacji Magento 2
  • instalacja devBoxa dla już istniejącej instalacji Magento 2.

instalacja-magento2-opcje

My zajmiemy się nową instalacją.

Kolejnym krokiem jest wypełnienie prostego formularza z danymi konfiguracyjnymi. Określamy jaki mamy system, czy chcemy zainstalować sample data.

devbox-setup

Magento prosi też nas o podanie kluczy dostępowych. klikając w przycisk „Take me to My Access Keys” zostaniesz przeniesiony na stronę z kluczami. Jeśli nie masz ich wygenerowanych możesz to w łatwy sposób zrobić wpisując w pole „name” nazwę klucza i następnie klikając w przycisk „generate now”

Po kliknięciu w przycisk „Show advanced options” rozwiną się zaawansowane opcje. Będziesz mógł  np. jednym kliknięciem zainstalować RabbitMQ lub Elasticsearch

Jeśli uznasz, że wszystko już skonfigurowałeś kliknij w przycisk „Download devbox installer”.

Po pobraniu instalatora umieść zip paczkę w miejscu  gdzie chcesz trzymać projekt i rozpakuj ją.

Ja rozpakowałem ją w folderze Sites/magento2-devbox.

devbox-pliki-po-rozpakowaniu

Teraz otwórz terminal i przejdź do tego folderu. W moim przypadku będzie to komenda

Teraz wystarczy odpalić skrypt inicjujący całe środowisko:

Po zakończeniu instalacji zobaczysz w terminalu wiadomość z linkiem do sklepu, panelu admina i danymi do logowania.

Instalacja Magento 2 podsumowanie

 

Teraz wpisując w przeglądarce adres: http://127.0.0.1:32772 zobaczysz piękny sklep Magento 2 😉

magento 2 store

Połączenie się z serwerem przez SSH

Aby połączyć się z serwerem przez SSH chociażby po to, aby mieć dostęp do poleceń bin/magento należy w folderze z naszą instalacją wpisać komendę:

Jesteśmy połączeni. Teraz dla testu wyczyścimy cache Magento:

Jeśli wszystko działa prawidłowo powinieneś zobaczyć coś takiego:

cache

Podsumowanie

Jak widzisz instalacja Magento 2 przy użyciu oficjalnego devBoxa jest dosyć prosta. W kolejnych wpisach postaram się opisać jak skonfigurować swoje środowisko pracy tak, aby development Magento 2 był dla CIebie przyjemny i nie sprawiał problemów. Jeśli masz jakieś pytania pisz w komentarzach!

 

Share on FacebookTweet about this on TwitterShare on LinkedIn