od Podstaw
5 godz. 56 min · PHP · Full-stack i Programowanie
Patryk WaluśBackend DeveloperZanim przejdziemy do omawiania możliwości Magento, przedstawię Ci w jaki sposób skonfigurować środowisko developerskie oraz jak zainstalować nowy projekt. Omówimy też polecenia i narzędzia, które są przydatne podczas pracy developerów.
Rozpoczniemy od przedstawienia oraz omówienia funkcji poszczególnych katalogów, które znajdują się w projekcie. Po wstępie stworzymy swój pierwszy moduł oraz przedstawię podstawowe techniki wykorzystywane przez Magento do zarządzania konfiguracjami czy modułami.
Magento wykorzystuje bardzo popularny wzorzec MVC, który składa się z trzech elementów. Aby z łatwością rozumieć jak system obsługuje żądania HTTP najpierw przestawię ogólne działanie MVC, a następnie jak to działa w Magento.
Szczegółowe omówienie wzorca MVC rozpoczniemy od literki C czyli Controller'a. W tym rozdziale dowiesz się jak zarejestrować w systemie nową ścieżkę, jak pobierać parametry oraz w jaki sposób zwrócić rezultat odpowiedni dla danego przypadku.
Gdy już zarejestrujemy nową stronę, konieczne będzie zdefiniowanie jej wyglądu. Dlatego też, przedstawię Ci jak to zrobić oraz jakie możliwości Magento udostępnia do manipulacji układem stron. Omówię różnice między kontenerem, a blokiem oraz pokaże jak modyfikować tagi w sekcji.
Aby wcześniej dodana strona była funkcjonalna, konieczna jest jej integracja z bazą danych. Do tego celu stworzymy m.in. Model, za pomocą którego będziemy komunikować się z MySQL. Przedstawię Ci też dobre praktyki, które pozwalają na tworzenie kodu wysokiej jakości.
W ostatnim rozdziale omówimy konfigurację nowego motywu w Magento. Pozwoli Ci to zrozumieć jak tworzyć różne wersje wyglądu dla sklepów internetowych.
Ten kurs w szczególności przyda się osobom, które chcą poznać podstawy framework'a Magento 2. Przedstawione w nim fundamentalne informacje pomogą zrozumieć sposób działania systemu, a także w jaki sposób można dodawać czy rozszerzać swój projekt o nowe funkcjonalności.
Zanim przejdziemy do omawiania w jaki
sposób działa to jakiej elementu składa się ten system konieczne będzie
przygotowanie naszego środowiska deweloperskiego
na potrzeby tego kursu wykorzystamy to w wersji 2 kropka 4 kropka 3 i takie
narzędzie jak PHP English Electric oraz SQL w tej lekcji zainstaluje PHP.
Przejdźmy więc do konsoli.
Ja korzystam z systemu Mac OS dlatego też
będę wykorzystywał menadżer pakietów do instalacji wymaganych narzędzi.
Jeśli Ty korzystasz z innego systemu konieczne będzie zainstalowanie wymaganych
narzędzi zgodnie z dokumentacją danego systemu.
Natomiast jeśli tak jak ja korzystasz z
systemu Mac OS możesz wykonywać dokładnie te same polecenia co ja.
Zacznijmy więc od instalacji PHP za pomocą polecenia instalacji PHP małpa 7 kropka 4.
Instalacja może chwilę potrwać.
Aby mieć pewność że podczas wykorzystania
w konsoli polecenia PHP zostanie załadowany PHP w wersji 7 4
konieczne będzie wykorzystanie metody link PHP.
Małpa 7 kropka 4.
Przejdźmy teraz do nowego okna terminala
i sprawdźmy czy rzeczywiście PHP jest w wersji 7 4.
Jeśli masz taką informację to znaczy że poprawnie PHP zainstalował.
Teraz zajmiemy się konfigurację w systemie Mac OS.
Konfiguracja PHP znajduje się w folderze user.
Lokal Ecce HP i następnie wersja danego PHP czyli 7 4.
Interesuje nas plik BHP i w którym
wskazujemy pewne wartości które znajdują się w dokumentacji.
To.
Za pomocą programu lub też na zależności od Twoich preferencji.
Otwórz plik PHP i.
Następnie według dokumentacji.
Konieczne będzie znalezienie i zmienianie opcji Date Time.
Dlatego też w tym pliku szukamy daty.
John.
Od komentujemy tą
opcję i następnie ustawiamy w zależności od strefy w której się znajdujemy.
Urlop.
Pierwszą.
Następnie konieczne będzie zmienianie opcji Memory limit.
Według dokumentacji powinniśmy tę wartość zmienić na 2.
Natomiast ja zalecam zwiększenie tej wartości do czterech gigabajtów.
Następnie według dokumentacji powinniśmy zmienić wartość RIP CX oraz CTL.
Te wartości figurują cesarz który
przechowuje informacje o ścieżkach do plików php.
Dlatego też zmieńmy opcję.
Od komentujemy najpierw tę opcję następnie
ropa TT i zmienimy wartość na 7200 i na 10.
Następnie za pomocą łuku wychodzimy z Wii.
Na koniec konieczne będzie jeszcze
zmierzenie jednej opcji w pliku który znajduje się w folderze PHP.
Pliku o nazwie ww kropka
w tym pliku konieczna będzie zmiana wartości dla user oraz grup.
Dzięki temu będziemy mieć pewność że
uprawnienia procesu bhp będą zgodne z uprawnieniami do folderu w którym znajduje
się projekt ma to wartość zero zmieniamy na podstawie naszego użytkownika.
Jest to w tym przypadku Patryk Waluś.
Oraz grupa w tym przypadku jest to domyśla grupa max czyli Staff zapisujemy plik
następnie za pomocą polecenia Services start.
BHP małpa 7:4.
Uruchomimy proces FPS.
Aby sprawdzić czy rzeczywiście się uruchomił wykonamy polecenie serwis.
Blue Services wyświetla nam listę dostępnych serwisów w których widzimy też
serwis PHP małpa 7:4 że jest on uruchomiony.
W tej lekcji to już jest koniec zainstalowali się poprawnie PHP.