Magento instalacja

Jak zainstalować Magento?

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.

Skąd pobrać magento?

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

Pobieranie magento
Wersja interaktywna

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
Wersja interaktywna

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

Wymagania magento - instalacja
Wymagania Magento – moduły php i wersja 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]

Instalacja Magento

Instalacja Magento wymaga kilku kroków, poczynając od spełnienia powyższych wymagań systemowych, przez pobranie najnowszej wersji oprogramowania, aż po skonfigurowanie bazy danych i ustawień serwera. Poniżej przejdę przez ten proces.

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).

Filezilla FTP
Menadżer Stron FileZilla i dodawanie konta FTP

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. Wersja interaktywna

Krok 2. Tworzenie bazy danych

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

Tworzenie bazy danych w home.pl
Wersja interaktywna – Źródło: Home.pl -> Centrum pomocy -> Edycja lub nowa baza danych MSSQL

W przypadku phpMyAdmin:

Tworzenie bazy danych phpMyAdmin
Tworzenie bazy danych w 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 Magento
Instalacja bazy danych i wypełnienie Magento

W 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

Etap 4 Magento - konfiguracja waluty i czasu
Etap 4 Magento – konfiguracja waluty i czasu

Ten etap zawiera: Konfiguracje strefy czasowej, walutę, język.

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
Konto administratora Magento

Krok 6. Instalacja

Instalacja - krok 5 magento

W tym etapie magento instaluje pliki oraz konfiguruje bazę danych.

Krok 7. Podsumowanie instalacji

Podsumowanie instalacji Magento
Podsumowanie instalacji Magento

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

Poradnik na Youtube

Custom Sidebar

You can set categories/tags/taxonomies to use the global sidebar, a specific existing sidebar or create a brand new one.