Installare Magento 2 seguendo la procedura di installazione.
Dopo aver scaricato l’ultima versione stabile di Magento 2 da questa pagina, salvare il pacchetto in un cartella del proprio computer, e caricarlo direttamente via ftp all’interno del nostro server (cartella public_html oppurre httpdocs).
Creare un file e nominarlo estrai.php. Aprilo con qualsiasi editor di testo e incollaci dentro il seguente contenuto:
<html> <head> <title>Estrazione Archivio Zip</title> </head> <form action="#" method="post" id="form-contatto2"> <label for="nomecucciolo">Nome Cartella dentro <?php echo $actual_link = 'http://'.$_SERVER['HTTP_HOST']."/".basename(dirname($_SERVER[PHP_SELF]))."/"; ?></label> <input type="text" autocomplete="off" width="30em" placeholder="Inserisci nome senza caratteri speciali" name="foldername" autofocus> <input type="submit" name="invia" value="Invia"> </form> <?php // assuming file.zip is in the same directory as the executing script. $file = 'wordpress.zip'; // get the absolute path to $file $path = pathinfo(realpath($file), PATHINFO_DIRNAME); //print_r (scandir($path) ); $elencocartelle=scandir($path); if (isset($_POST["foldername"]) && $_POST["foldername"] !="" ) { $max = sizeof(scandir($path)); $nomeUguale=FALSE; for ($i=0;$i < $max; $i++){ if(is_dir($elencocartelle[$i]) and $elencocartelle[$i] != "." && $elencocartelle[$i] != "..") { echo "<a href='$actual_link$elencocartelle[$i]' target='_blank' title='Creazione Siti Internet Torino | Tux Web Design'>$elencocartelle[$i]</a><br/>"; if($_POST["foldername"] == $elencocartelle[$i] ) $nomeUguale=TRUE; } } if( $nomeUguale==FALSE ) { $nomeCartella=$_POST["foldername"]; $zip = new ZipArchive; $res = $zip->open($file); if ($res === TRUE) { // extract it to the path we determined above $zip->extractTo($path); $zip->close(); echo "<h3>OK! $file extracted to $path/$nomeCartella</h3>"; } else { echo "<h3>Doh! I couldn't open $file</h3>"; } rename("wordpress", $_POST["foldername"]) or die(); } else echo "<h3>Doh! Non posso creare la cartella: directory già esistente all'interno di $path</h3>";} else echo "<h3>ERRORE: inserire almeno un carattere per creare la cartella!</h3>"; ?> </html>
Per installare Magento 2 è sono necessari una serie di requisiti fondamentali all’interno del server. Il primo passo è appunto la verifica dei requisiti.
Una volta quindi appurato il fatto di avere un server idoneo e configurato correttamente per poter installare Magento 2 (per maggiori dettagli vedi la documentazione ufficiale di Magento), si può procedere con il setup wizard di Magento.
Avviare quindi il sito al seguente url:
https://www.miositomagento2.com/setup/
Una volta caricata la pagina, seguire tutti i passaggi del setup wizard.
Setup Wizard
1) Verifica i requisiti ed accetta la licenza
Una volta accettati tutti i termini e le condizioni della community ufficiale di Magento 2, la fase successiva analizzerà il proprio server per verificare se tutti i requisiti di sistema sono soddisdatti per poter ospitare il nostro “caro” Magento.
Se hai bisogno di un server già configurato ed ottimizzato per Magento, consiglio vivamente questo fornitore di Hosting, veramente molto affidabile. Clicca qui per conoscere più nel dettaglio tutte le loro offerte.
Una volta verificato che il tuo server abbia tutte le dipendenze php installate e la configurazione del server è corretta al 100%, potrai accedere allo step successivo. Se nel tuo server non sono installate alcune dipendenze PHP e hai modo di accedere via ssh al server consiglio queste guide per mezzo delle quali vi consentiranno di installare tutte le dipendenze PHP necessarie.
Per Plesk –> https://support.plesk.com/hc/en-us
Per Cpanel –> https://cpanel.net/support/
Se non riesci o non puoi perchè il tuo provider non te lo consente, contatta il tuo fornitore di hosting che ti installerà per te tutte le estensioni mancanti, e risolvere quindi tutti i conflitti.
2) Aggiungere l’accesso al database
In questa fase sarà necessario aggiungere tutte le credenziali del database del nostro server che andremo ad utilizzare per il nostro Magento.
3) Configurazioni Web
A questo punto è necessario inserire l’indirizzo dello store che intendiamo installare, e l’url al pannello di amministrazione (vi consigliamo di inserirne uno personalizzato come quello suggerito dal sistema).
Alla fine della procedura ci sarà un breve riepilogo di tutte le configurazioni impostate. In Opzioni Avanzate (Advanced Options) protrai configurare HTTPS sia per il frontend che per il backend, oppure lo potrai fare successivamente nel caso sul proprio server non sia ancora installato un certificato SSL valido.
3) Personalizzare il negozio
In questo passo è possibile customizzare alcune impostazioni principali del tuo negozio, come ad esempio:
- Fuso Orario predefinito (Europe/Rome nel nostro caso)
- Valuta monetaria predefinita (Euro nel nostro caso)
- La lingua predefinita (Italiano nel nostro caso)
4) Creazione dell’account amministratore
In questa fase molto semplicemente creerai l’account amministratore per accedere al backend (gestionale) del tuo sito. Inoltre vi consigliamo di utilizzare una password sicura come già viene suggerito dal form.
5) Installazione Magento 2 “tout court”
Finalmente siamo arrivati all’ultimo passaggio di revisione finale dove possiamo pigiare il bottone “Install Now” e attendere che il software venghi installato completamente. La procedura potrebbe richiedere qualche minuto, dipende anche dalla velocità del server all’interno del quale è stato installato. Se non ci sono complicazioni vedrai la barra del progresso andare avanti fluidamente, assieme ai log di installazione.
6) Conclusione
Ce l’hai fatta! Hai finalmente installato Magento 2 con successo!
Salvati la pagina di riepilogo con tutti i dati per sicurezza, dopodichè sarai pronto a lanciare il tuo sito, sia dal lato frontend che dal lato gestionale.
Buona Fortuna 🙂