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:

Lascia un commento

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

Time limit is exhausted. Please reload CAPTCHA.

Inline

Vuoi rimanere sempre aggiornato sulle ultime novità Magento? Metti Mi piace alla nostra pagina Facebook!

Inline

Vuoi rimanere sempre aggiornato sulle ultime novità Magento? Metti Mi piace alla nostra pagina Facebook!

Inline

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