• +48 81 477 82 27
  • kontakt@enifis.pl
Magento 2

Magento 2 (3)

wtorek, 02 styczeń 2018 09:41

Instalacja Magento 2 przez Composer'a

Written by

Wymagania wstępne instalacji Magento 2

Przed kontynuowaniem musisz wykonać następujące czynności:

  1. Skonfiguruj serwer, który spełnia nasze wymagania systemowe [Link]

  • (co najmniej 2GB pamięci)

  • PHP ~7.1.3||~7.2.0

Zainstaluj Composer [Link]
  1. Uzyskaj klucze uwierzytelniające dla repozytorium kodu Magento [Link]

 

Ad. 2. INSTALACJA COMPOSER’A

Composer’a instalujemy na serwerze w KATALOGU GŁÓWNYM:

cd ~

Wykonujemy następujące komendy. SPRAWDŹ AKTUALN SUMĘ KONTROLNĄ SHA384 TUTAJ: [Link]:

1 2 3 4 php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" php -r "if (hash_file('sha384', 'composer-setup.php') === '93b54496392c062774670ac18b134c3b3a95e5a5e5c8f1a9f115f203b75bf9a129d5daa8ba6a13e2cc8a1da0806388a8') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;" php composer-setup.php php -r "unlink('composer-setup.php');"

 

Ad. 3. GENEROWANIE KLUCZY UWIERZYTELNIAJĄCYCH dla repozytorium Magento

  1. Logujemy się na stronie: https://marketplace.magento.com/

  2. Przechodzimy do naszego Profilu

  3. Przechodzimy Marketplace/My products/Acces Keys

  4. W zakładce Magento 2 tworzymy nowy Access Key z nazwą taką jak nasz projekt

Wygenerowały nam się 2 klucze:

  1. Public Key - będzie używany jako Username

  2. Private Key - będzie używany jako Password


Tworzymy nowy projekt Composer

Robimy to przy użyciu metapakowania Magento Open Source(Community Edition) lub Magento Commerce ze wskazaniem na katalog “public_html”

1 php composer.phar create-project --repository=https://repo.magento.com/ magento/project-community-edition public_html

Podczas tworzenia projektu jest wymagane uwierzytelnienie w celu pobrania repozytorium kodu platformy Magento 2:

  • Username: wpisujemy wygenerowany wcześniej Public Key

  • Password: wpisujemy wygenerowany wcześniej Private Key

 


Instalacja Magento z poziomu linii poleceń (CommandLineInstallation)

PRZEJDŹ DO KATALOGU public_html/

Po wypełnieniu poniższych danych danymi aktualnego projektu zapisać wszystko w jednej lini i wykonać w terminalu.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 php bin/magento setup:install --base-url="http://mojadomena.pl/" --db-host="db.host.pl" --db-name="db-name" --db-user="db-user" --db-password="xxxxxxx" --admin-firstname="nazwa-admina" --admin-lastname="admin-lastname" --admin-email="Ten adres pocztowy jest chroniony przed spamowaniem. Aby go zobaczyć, konieczne jest włączenie w przeglądarce obsługi JavaScript." --admin-user="login" --admin-password="xxxxxxxx" --language="pl_PL" --currency="PLN" --timezone="Europe/Warsaw" --use-rewrites="1" --backend-frontname="admin"

Zmieniamy memory_limit w pliku .htacces na 2048M

 

1 2 3 4 5 6 7 8 <IfModule mod_php7.c> ############################################ ## adjust memory limit php_value memory_limit 2048M php_value max_execution_time 18000 ############################################
czwartek, 03 styczeń 2019 15:40

Spolszczenie Magento 2

Zakładając, że mamy już na serwerze Composer'a, którego użyliśmy do instalacji Magento 2 postępujemy jak poniżej, jeśli nie to odsyłam do artykułu "Instalacja Magento poprzez Composer'a"

via Composer

w sytuacji gdy composer’a mamy zainstalowanego na serwerze nie w katalogu głównym ale np. w public_html musimy w komendzie zawrzeć wskazanie na ten katalog:

 

1 php composer.phar --working-dir=public_html/ require magento2translations/language_pl_pl:dev-master

 

Jeśli nie widać zmian w sklepie proponuję wykonujemy kilka dodatkowych poleceń:

php bin/magento setup:static-content:deploy [lang_code]

php bin/magento indexer:reindex

php bin/magento cache:clean

php bin/magento cache:flush


Aktualizacja wersji językowej


Instalacja za pośrednictwem composera jest nieco wygodniejsza i mam tu namyśli nie tylko sam sposób instalacji ale również aktualizację tłumaczeń. Każda aktualizacja zainstalowanego języka jest banalnie prosta wystarczy podać następujące polecenie:

composer update magento2translations/language_pl_pl
piątek, 11 styczeń 2019 12:40

Composer - instalacja modułu

Written by

Instalacja modułu poprzez composera na przykładzie: MSP_ReCaptcha - Google reCaptcha

 

INSTALACJA:

  1. php composer.phar require msp/recaptcha:2.0.0

  2. php bin/magento module:enable MSP_ReCaptcha

  3. bin/magento c:c

  4. php bin/magento setup:upgrade

  5. php bin/magento setup:static-content:deploy [WERSJE JEZYKOWE ODDZIELONE SPACJA] -f

 

 

Ad. 4

Może wystąpić sytuacja, że nie wykona się setup:upgrade z powodu uszkodzenia pliku “app/etc/env.php”.

Należy odnaleźć go w projekcie, skopiować jego zawartość, ściągnąć ten plik z serwera. Sprawdzić co się zmieniło, a najlepiej wkleić ze schowka skopiowaną wcześniej zawartość i po zapisaniu wysłać na serwer.

Ponownie wykonać komendę: “php bin/magento setup:upgrade”

 

Konfiguracja:

https://docs.magento.com/m2/ce/user_guide/stores/security-google-recaptcha.html

Instalacja wg dokumentacji:
https://docs.magento.com/m2/ce/user_guide/magento/extension-install-google-recaptcha.html

logo

Rozwijajmy online Twój handel!

  • Matki Teresy z Kalkuty 18/9
  • +48 81 477 82 27
  • Pon - Pt 8.00 - 16.00

Porozmawiajmy

+48 81 477 82 27 NAPISZ
© Copyrights 2019. All rights reserved.

Search