EspertoMagento.it

Soluzioni e strategie per e-commerce Magento!

Magento 2: installazione, aggiornamento e configurazione

installazione magento2

Ci sono due metodi possibili per l’installazione di Magento 2 sul proprio server o in locale: tramite Composer oppure tramite Github.
Qui una rapida guida su come installare velocemente Magento 2 utilizzando le funzioni della CLI (Command Line Interface).

PREMESSA: prima di iniziare assicuratevi di avere i requisiti necessari visibili da qui e di aver installato Composer e Git sul terminale in uso.

1- INSTALLAZIONE MAGENTO 2 CON COMPOSER

 

  • apri il terminale e crea il progetto:
    composer create-project --repository-url=https://repo.magento.com/ magento/project-community-edition=2.1.0 <installation directory name>

    dove <installation directory name> è il nome della directory dove vuoi installare Magento.

 

  • entra nella directory del progetto e cambia la configurazione del composer:
    composer config secure-http false

 

  • dai il permesso di esecuzione per l’utente proprietario:
    chmod u+x bin/magento

 

  • crea il database:
    mysql -u root -p
    CREATE DATABASE <database_name>;

 

  • lancia l’installazione e la configurazione iniziale:
    bin/magento setup:install --backend-frontname="<admin_path>" --db-host="<database_host>"
    --db-name="<database_name>" --db-user="<database_user>" --db-password="<database_psw>"
    --currency="EUR" --language="it_IT" --base-url="http://localhost/<installation directory name>/"
    --timezone="Europe/Rome" --use-rewrites="1" --admin-user="<admin_user>" --admin-password="<psw>"
    --admin-email="<admin_email>" --admin-firstname="<admin_firstname>" --admin-lastname="<admin_lastname>"
    --cleanup-database

    sostituisci alle variabili tra <> i dati corretti.
    in alternativa potete installarlo da interfaccia web andando all’indirizzo http://<your_server_location>/<your_magento_directory>/setup/

installazione completata!

 

 

AGGIORNAMENTO MAGENTO 2 DA COMPOSER

composer require <product> <version> --no-update
composer update
bin/magento setup:upgrade

dove <product> sta per magento/product-community-edition , mentre <version> potrebbe essere ad esempio la 2.0.5

 

 

2- INSTALLAZIONE MAGENTO 2 CON GITHUB

 

  • crea il file auth.json all’interno dell’utente owner del sito (es. /home/mario/.composer/auth.json), con il seguente codice:
{
"github-oauth": {"github.com": "<you github id outh>"},
"http-basic": {
"repo.magento.com": {
"username": "<public_key>",
"password": "<private_key>"
}
}
}

dove public_key e private_key devo essere recuperati dal tuo account sul marketplace Magento a questo indirizzo (nella sezione MarketPlace -> My Access Keys)

  • clona la repository ufficiale con la versione magento che ti interessa:
    git clone git@github.com:magento/magento2.git
    git checkout tags/2.1.0 -b 2.1
    composer install

 

  • crea il database:
    mysql -u root -p
    CREATE DATABASE <database_name>;

 

  • installa e configura magento tramite CLI:
    bin/magento setup:install --backend-frontname="<admin_path>" --db-host="<database_host>"
    --db-name="<database_name>" --db-user="<database_user>" --db-password="<database_psw>" --currency="EUR"
    --language="it_IT" --base-url="http://localhost/<installation directory name>/" --timezone="Europe/Rome"
    --use-rewrites="1" --admin-user="<admin_user>" --admin-password="<psw>" --admin-email="<admin_email>"
    --admin-firstname="<admin_firstname>" --admin-lastname="<admin_lastname>" --cleanup-database

    sostituisci alle variabili tra <> i dati corretti.
    in alternativa potete installarlo da interfaccia web andando all’indirizzo http://<your_server_location>/<your_magento_directory>/setup/

installazione completata!

 

 

 

 

AGGIORNAMENTO MAGENTO 2 DA GITHUB

  • esegui da terminale questi comandi:
    git pull origin develop
    composer update
    bin/magento setup:upgrade

 

 

INSTALLAZIONE SAMPLE DATA MAGENTO 2

  • esegui da terminale questi comandi:
    bin/magento sampledata:deploy

    a questo punto ti verranno chiesti:
    username: <public_key>
    password: <private_key>
    dove public_key e private_key devo essere recuperati dal tuo account sul marketplace Magento (nella sezione MarketPlace -> My Access Keys)

 

  • infine digito:
    bin/magento setup:upgrade

 

Consigliamo a questo punto di fare un bel backup di files e db con:

bin/magento setup:backup --code --db

GUIDA UFFICIALE: DEV DOCS MAGENTO

screenshot backend magento2

Tags:

2 commenti per “Magento 2: installazione, aggiornamento e configurazione

  1. 8 maggio 2018 at 17:28

    So che la domanda potrebbe essere banale, ma tant’è…
    Volendo quantificare in ore, quanto tempo è necessario per aggiornare Magento dalla versione 1.9.2.4 all’ultima 2?
    Grazie mille

    • 10 maggio 2018 at 9:54

      Per passare dalla versione 1 alla 2 di Magento bisogna completamente rifare sito, partendo da un installazione pulita di Magento 2, l’installazione del template per Magento 2 così come per i moduli necessari.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Autorizzo il trattamento dei miei dati personali, ai sensi degli art. 13 e 14 del GDPR - Regolamento UE 2016/679

Inline
Inline

iscriviti alla nostra Newsletter per ottenere sconti e promozioni sui nostri prodotti ed essere sempre aggiornato sulle novità del mondo Magento!