Magento è il miglior software e soluzione di eCommerce per i servizi online. Recentemente il team di Magento ha rilasciato la sua nuova versione Magento 2.0 con molti miglioramenti, modifiche e ottimizzazioni rispetto a Magento 1.
Fase 1 – Installa Apache2 e PHP
Puoi utilizzare i seguenti comandi per installare tutti i requisiti dai repository predefiniti.
sudo apt install apache2
Quindi installa PHP e altri moduli PHP richiesti.
sudo apt install php libapache2-mod-php php-mysql php-dom php-simplexml sudo apt install php-curl php-intl php-xsl php-mbstring php-zip php-xml
Passaggio 2:installazione di MySQL Server
Puoi utilizzare MySQL o MariaDB come server di database per l'applicazione Magento.
sudo apt install mysql-server
Fase 3:scarica l'archivio Magento 2
Magento è disponibile in 2 edizioni Enterprise e Community. In questo tutorial stiamo usando l'edizione della community per l'installazione. Scarica l'edizione della community di Magento2 dal suo sito Web ufficiale.
Dopo aver scaricato il file di archivio, estrarlo nella radice del documento del sito Web. Quindi possiamo accedere direttamente dal browser web.
cd /var/www/html/magento2 tar xjf ~/Downloads/Magento-CE-*.tar.bz2 chown -R www-data.www-data /var/www/html/magento2 chmod -R 755 /var/www/html/magento2
Fase 4:crea un database MySQL
Ora accedi al tuo server MySQL con privilegi di amministratore e crea un database e un utente per la nuova installazione di Magento 2.
mysql -u root -p mysql> CREATE DATABASE magento2_db; mysql> GRANT ALL ON magento2_db.* TO [email protected]'localhost' IDENTIFIED BY 'password'; mysql> FLUSH PRIVILEGES; mysql> quit
Passaggio 5:eseguire il programma di installazione Web
Iniziamo l'installazione di Magento2 utilizzando il programma di installazione web. Accedi alla tua directory Magento 2 sul browser web come di seguito. Ti reindirizzerà alla pagina iniziale dell'installazione.
http://localhost/magento2/
4.1. Accetta il contratto di licenza e fai clic su "Accetta e imposta Magento"
4.2. Ora fai clic su "Avvia test di ridondanza". Magento verificherà i requisiti di sistema qui. Al completamento con successo, vedrai la schermata come di seguito, quindi fai clic su Avanti. Risolvi i problemi se viene visualizzato su questa schermata e fai clic su Riprova.
4.3. Inserisci i dettagli del tuo database qui creato nel passaggio 3.
4.4. In questa pagina configura l'URL di amministrazione e l'URL del sito web. Per motivi di sicurezza non ci vorrà l'URL come amministratore, ecco perché ho usato myadmin qui. Ora fai clic su Avanti.
4.5. Vedrai un messaggio di successo su questa schermata. Ora fai clic su "Avvia Magento Admin"
4.6. A questo punto, Magento è pronto per l'installazione. Fare clic sul pulsante Installa ora per iniziare l'installazione e attendere il suo completamento.
4.7. A questo punto, l'installazione di Magento è completata. Ora crea un account amministratore per il tuo. ricorda questi dettagli per l'accesso come amministratore in futuro.
4.8. Imposta il fuso orario preferito, la valuta predefinita e la lingua predefinita in base alle tue esigenze.
4.9. Infine, si aprirà la schermata Accesso amministratore. Usa le credenziali di amministratore per accedere a questa schermata. Si aprirà il pannello di amministrazione dopo l'autenticazione riuscita.
Congratulazioni! Hai distribuito con successo Magento2 sul tuo sistema.
Passaggio 6:programma Magento2 Cronjobs
Infine, pianifica i cronjob in background per la tua installazione di magento2. Questi cronjob svolgono alcune attività come reindicizzazione, newsletter, aggiornamento dei tassi di cambio, invio di e-mail automatiche e generazione di mappe del sito ecc. Per pianificare questi lavori, modifica il file crontab
crontab -e
e aggiungi i seguenti cronjob alla fine del file e salvalo.
*/1 * * * * www-data php /var/www/html/magento2/bin/magento cron:run */1 * * * * www-data php /var/www/html/magento2/update/cron.php */1 * * * * www-data php /var/www/html/magento2/bin/magento setup:cron:run
Qui www-data è l'utente con cui è in esecuzione Apache e /var/www/html/magento2/ è la posizione delle tue applicazioni Magento2.