Instalacja-magento-10-krokow

W tym wpisie opisze krok po kroku, jak zainstalować magento w prawidłowy sposób, na co zwrócić uwagę przy instalacji i w jaki sposób rozwiązać najczęstsze błędy związane z instalacja Magento.

Prezentacja instalacji magento 2.1.7 w 10 krokach

Skąd pobrać magento?

Aby zainstalować Magento, wchodzimy na stronę www.magentocommerce.com/download , skąd pobieramy najnowszą wersję oprogramowania.

Pobieranie magento

Następnie wyświetla się opcja wyboru wersji. Pobieramy darmową wersje Open Source.

Magento E-commerce Open Source - Pobieranie

Kolejnym krokiem jest wybór wersji:

  • Wersja z przykładowymi, testowymi produktami.
  • Wersje bez produktów ani kategorii (czysta).
  • Zakładka Archive z starszymi wersjami Magento.

W chwili pisania tego artykułu najnowszą wersją jest magento 2.1.7 (wydana 31 maj 2017).

Strona pobierania

pobieranie Magento

 

Jak wybrać odpowiednią wersje MAGENTO?

Do wyboru mamy dwie opcje, wersje starszą oznaczoną literą 1.x oraz najnowszą wersje 2.x.
Zalecam używanie najnowszej wersji Magento – najważniejsza jednak jest kompatybilność danej wersji z modułami dodatkowymi jak np. PayU, integracja z allegro i systemami kurierskimi. Dlatego najpierw należy sprawdzić od jakiej wersji działają poszczególne moduły. Magento oferuje wiele darmowych wtyczek i dodatków, które znajdziesz tutaj – Oficjalna strona z modułami magento.

Osobiście nie widzę sensu w korzystaniu z wersji 1.x, chociażby z braku możliwość pracy na PHP7.0. W przypadku osób pracujących z wersja 1.x  informuje że wersja 2.x ma całkowicie zmieniony wygląd interfejsu panelu administracyjnego.

Wymagania wersji 1.x

  • Oprogramowanie serwera www: Apache 2.x, Nginx 1.7.x.
  • Wersje PHP:
    • Community Edition (CE) 1.92 / Enterprise Edition (EE) 1.14.2 i późniejsze: PHP 5.6.x, 5.4.x, 5.5.x
    • Starsze wersje Magento: PHP 5.4.x, 5.5.x.
  • Baza danych: MySQL 5.6.

Wymagania wersji 2.x

  • Oprogramowanie serwera www: Apache 2.2 / 2.4 (z aktywowanym modułem mod_rewrite), Nginx 1.8.
  • Wersje PHP:
    • PHP5 – działa z 5.6.5-5.6x.
    • PHP7 – 7.0.2, 7.0.4, 7.0.6 – 7.0.x.
      • W przypadku nowszych wersji nie powinno być problemu z działaniem. W moim środowisku testowym magento działa prawidłowo na PHP 7.1.8
      • W przypadku instalacji musimy mieć odpowiednią wersje PHP – inaczej nie zainstalujemy Magento poprzez plik php.
    • Moduły PHP wymagane:
      • curl
      • gd, ImageMagick 6.3.7+
      • intl
      • mbstring
      • mcrypt
      • mhash
      • openssl
      • PDO/MySQL
      • SimpleXML
      • soap
      • xml
      • xsl
      • zip

         

      • W przypadku PHP 7.0 dodatkowo:

        • json

        • iconv

Magento - instalator sprawdza aktywne moduły PHP

Każdy „poważny” hosting powinien mieć zainstalowane te dodatki bądź umożliwiający ich włączenie za pomocą panelu administracyjnego. Jeżeli posiadamy serwer VPS / dedykowany to poprzez SSH można wykonać to za pomocą komend:
debian, ubuntu: sudo apt-get install php-zip.
centos
: sudo yum install php-zip.

  • Baza danych: MySQL 5.6 wersje od 2.1.2 działają z MySQL 5.7. MariaDB z api MySQL 5.6.

Informacje o wymaganiach pochodzą z oficjalnej strony magento [Aktualne na dzień 7 sierpnia 2017]

Krok 1. Instalacja plików na serwerze

Pobrany plik w formacie .zip wypakowujemy z archiwum i za pomocą dowolnego klienta ftp wgrywamy je na serwer polecm dwa klienty FTP: FileZilla (linux, windows) lub WinSCP (windows).

Menedżer Stron FileZilla

Po wgraniu plików należy odpalić naszą stronę i sprawdzić czy wyświetla się instalator Magento wyglądający następującą.

Magento instalator www - kreator instalacji

W przypadku błędów uprawnień (file permission check) należy wybrać wymienione pliki i zmienić uprawnienia (chmod)

chmod uprawnienia filezilla

Zmiana uprawnień pliku w programie Filezilla.

Krok 2. Tworzenie bazy danych

Bazę danych tworzymy za pomocą panelu administracyjnego hostingu (gif: przykład home.pl):

Tworzenie bazy danych w home.pl

Źródło: Home.pl -> Centrum pomocy -> Edycja lub nowa baza danych MSSQL

W przypadku phpMyAdmin:

Tworzenie bazy danych phpMyAdmin

Po stworzeniu bazy danych i użytkownika należy wpisać dane w instalatorze magento:

Database Server: na większości serwisach jest to „localhost„.
Username: nazwa użytkownika.
Table prefiks: Jest to przedrostek przed poszczególnymi tabelami bazy danych. Jeżeli pod magento mamy sprecyzowaną jedną bazę danych to zalecam zostawienie pustego pola.

Instalacja bazy danych i wypełnienie MagentoW bazie danych przechowywane są informacje o:

  • produktach.
  • ustawieniach.
  • klientach.
  • sprzedaży.

Krok 3. Konfiguracja sklepu

W konfiguracji podajemy:

  • adres naszego sklepu – na tym etapie należy wybrać sklep będzie z przedrostkiem www czy bez.
  • dostęp do panelu administracyjnego – unikalny adres dostępu do panelu administracyjnego
  • opcja https:// – czy sklep ma używać https / (wcześniej należy zainstalować certyfikat SSL na hostingu)
  • mod_rewrite – do przyjaznych adresów URL (ważne z punktu SEO).
  • encryption key – zaszyfrowanie haseł w bazie danych.
  • session save – czy sesje mają zostać zapisane w plikach czy bazie danych. Panel administracyjny po instalacji umożliwia zamianę tego parametru.
    • Korzyści z sesji opartych na plikach dla Magento to prostota, stabilność i trwałość i 0 problemów z konfiguracją. Zalecam to by odciążyć bazę danych i połączenia do niej. 
    • Przechowywaniem sesji bazy danych jest zwiększenie obciążenia bazy danych. W dużych witrynach katalogowych z wieloma SKU lub zajętymi witrynami z dużą liczbą sesji może to zaszkodzić skuteczności bazy danych. Dodatkowo hostingodawcy często określają wielkość bazy danych, co tym bardziej skłania do skorzystania opcji sesji w plikach.

Konfiguracja sklepu magento

Krok 4. Konfiguracja sklepu c.d

Ten etap zawiera: Konfiguracje strefy czasowej, walutę, język.
Etap 4 Magento - konfiguracja waluty i czasu

Krok 5. Konfiguracja konta administratora

W etapie wybieramy nazwę administratora, jego hasło oraz e-mail. W przypadku haseł zalecam ustawienie dość skomplikowanego hasła z znakami specjalnymi.

Konto administratora Magento

Krok 6. Instalacja

W tym etapie magento instaluje pliki oraz konfiguruje bazę danych.
Instalacja - krok 5 magento

Krok 7. Podsumowanie instalacji

Podsumowanie zawiera informacje o koncie administratora, bazie danych oraz kluczu szyfrującym.
Podsumowanie instalacji Magento

Prezentacja – 10 kroków instalacji MAGENTO

Poradnik na Youtube

Udostępnij