Le chiavi di autenticazione (Authentication Keys) sono necessarie per lavorare con composer e Magento. Senza di queste non riusciremmo a scaricare Magento e quando andremo a dare il comando composer install otterremmo un errore simile a questo:
1 2 | [Composer\Downloader\TransportException] The "https://repo.magento.com/archives/magento/composer/magento-composer-1.0.2.0.zip" file could not be downloaded (HTTP/1.1 404 Not Found) |
Per aggiungere quindi le chiavi di autenticazione (Authentication Keys) al nostro composer dobbiamo prima generarle e questa operazione si effettua direttamente attraverso il proprio account sul sito www.magentocommerce.com/magento-connect/.
Una volta effettuata la login sul sito, seguite questa procedura:
- cliccare su My Account
- cliccare su Developers->Secure Keys
- inserire un nome nel campo Name
- cliccare su generate
Le chiavi verranno quindi generate.
Queste chiavi andranno inserite in un file auth.json che dovrà essere creato, se non è già esistente, all’interno della directory .composer presente nella propria home directory.
1 2 | $ cd ~/.composer $ nano auth.json |
e quindi inserire il codice che segue:
1 2 3 4 5 6 7 | #inserire questo codice "http-basic": { "repo.magento.com": { "username": "{la tua public key}", "password": "{la tua private key}" } } |
Per salvare, premere in sequenza CTRL+X, Y e il tasto INVIO.
[…] ottieni le credenziali di autorizzazione dal sito di Magento e configura correttamente il tuo composer. Se non sai come fare, leggi questa guida. […]