2.14.13.1 Instalacja Magento 2.3.7

Uwaga!

Magento w wersji 2.4.0 lub wyższej nie może być zainstalowane na hostingu, ponieważ wymaga modułu Elasticsearch, który jest na hostingu Nieobsługiwany.
  1. Zainstaluj PHP 7.3 dla teren i dla konsola (cm. oficjalne wymagania).
  2. W Ustawienia PHP wyłączyć psr rozszerzenie.
  3. Pobrane z oficjalne repozytorium na GitHubie archiwum z dystrybucją Magento 2.3.7.
  4. Umieść pliki dystrybucyjne na hostingu:
    1. Przez menedżerplików lub jakikolwiek KlientFTP wgraj archiwum do hostingu w katalog główny witryny.
    2. Rozpakować pobrane archiwum i umieść jego zawartość tak, aby znalazła się w katalog główny witryny.
    3. Edytować dwa plik .htaccess - w katalog główny witryny i podkatalogu pub (lub zamień ich zawartość na zabraną stąd):
      1. Znajdź linię taką jak ta:
        Options +FollowSymlinks

        Zastąp to tym:

        Options +SymLinksIfOwnerMatch
      2. Znajdź wszystkie takie bloki kodu:
        <IfVersion < 2.4>
            order allow,deny
            deny from all
        </IfVersion>
        <IfVersion >= 2.4>
            Require all denied
        </IfVersion>

        Zamień każdy z nich na ten wiersz (lub wykomentuj wszystkie wiersze oprócz tego):

        Require all denied
  5. Przygotuj bazę danych:
    • Jeśli nie ma wolnej bazy danych, Stwórz Nowy.
    • Jeśli istnieje nieużywana baza danych, możesz: jasny i używaj go.
  6. W Ustawienia bezpieczeństwa MySQL wyłączyć ograniczenie dostępu przez IP. Bez tego Magento nie pozwoli na kontynuację instalacji i zgłosi, że użytkownik nie ma wystarczających uprawnień.
  1. Łączyć do hostingu przez SSH.
  2. Iść do katalog główny witryny (zamiast example.com/sub wprowadź swoje dane):
    cd ~/example.com/sub
  3. Pobierz Composer 1.9.0 i uczyń go wykonywalnym:
    wget https://getcomposer.org/download/1.9.0/composer.phar && chmod +x composer.phar && mv composer.phar composer
  4. Zainstaluj zależności:
    ./composer install
  5. Zainstaluj Magento (podstaw swoje dane w parametrach polecenia):
    bin/magento setup:install \
    --base-url=http://example.com/ \
    --db-host=example.mysql.tools \
    --db-name=example_db \
    --db-user=example_db \
    --db-password='password' \
    --admin-firstname=admin \
    --admin-lastname=admin \
    --admin-email=admin@example.com \
    --admin-user=admin \
    --admin-password='password' \
    --language=uk_UA \
    --currency=UAH \
    --timezone=Europe/Kyiv \
    --use-rewrites=1

    W poleceniu (opis wszystkich parametrów jest dostępny w oficjalna dokumentacja):

    • base-url - adres, pod którym będzie działać strona.
    • db-host — host bazy danych.
    • db-namenazwa bazy danych.
    • admin-firstname - nazwa administratora.
    • admin-lastname - Nazwisko administratora.
    • admin-email - poczta administratora.
    • admin-user - login administratora.
    • admin-password - hasło administratora. Musi mieć co najmniej 7 znaków i zawierać co najmniej 1 literę i 1 cyfrę.
    • language - język.
    • currency - waluta.
    • timezone - Strefa czasowa.
    • use-rewrites — wykorzystanie przekierowań serwera WWW do generowanych linków do sklepu i panelu administracyjnego.
  6. Skopiuj z ciągu «Magento Admin URI» adres dostępu do panelu administracyjnego serwisu i zapisz go dla siebie.
  7. Reszta hasło administratora do własnego. Bez tego logowanie się do panelu administracyjnego serwisu z podanymi wcześniej danymi nie działa.
  8. Sprawdź, czy witryna działa.
Zawartość