
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:
[shell]composer create-project –repository-url=https://repo.magento.com/ magento/project-community-edition=2.3.3 <installation directory name>[/shell]
dove <installation directory name> è il nome della directory dove vuoi installare Magento.
- entra nella directory del progetto e cambia la configurazione del composer:
[shell]
composer config secure-http false[/shell]
- dai il permesso di esecuzione per l’utente proprietario:
[shell]chmod u+x bin/magento[/shell]
- crea il database:
[shell]mysql -u root -p
CREATE DATABASE <database_name>;[/shell]
- lancia l’installazione e la configurazione iniziale:
[shell]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[/shell]
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
[shell]composer require <product> <version> –no-update
composer update
bin/magento setup:upgrade[/shell]
dove <product> sta per magento/product-community-edition , mentre <version> potrebbe essere ad esempio la 2.3.3
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:
[shell]{
“github-oauth”: {“github.com”: “<you github id outh>”},
“http-basic”: {
“repo.magento.com”: {
“username”: “<public_key>”,
“password”: “<private_key>”
}
}
}[/shell]
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:
[shell]git clone git@github.com:magento/magento2.git
git checkout tags/2.3.3 -b 2.3
composer install[/shell]
- crea il database:
[shell]mysql -u root -p
CREATE DATABASE <database_name>;[/shell]
- installa e configura magento tramite CLI:
[shell]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[/shell]
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:
[shell]git pull origin develop
composer update
bin/magento setup:upgrade[/shell]
INSTALLAZIONE SAMPLE DATA MAGENTO 2
- esegui da terminale questi comandi:
[shell]bin/magento sampledata:deploy[/shell]
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:
[shell]bin/magento setup:upgrade[/shell]
Consigliamo a questo punto di fare un bel backup di files e db con:
[shell]bin/magento setup:backup –code –db[/shell]
GUIDA UFFICIALE: DEV DOCS MAGENTO

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