Su questa pagina: [nascondere]
Quando si tratta di costruire un sito web, ci sono molte opzioni diverse tra cui puoi scegliere. Sia che sceglierai una piattaforma CMS o un generatore di intelligenza artificiale, riuscirai a costruire il tuo sito web. Nell'articolo di oggi, abbiamo preparato un tutorial su come installare Magento 2 piattaforma, e Howtohosting.guide ti guiderà attraverso l'intero processo di installazione.
Cos'è Magento 2?
Magento 2 è una piattaforma di e-commerce avanzata che utilizza la tecnologia open source per creare siti web. La piattaforma non è come le altre piattaforme CMS perché si concentra sulla creazione di siti di e-commerce e negozi online. Fornisce funzionalità flessibili come un carrello della spesa avanzato e una personalizzazione completa.
La piattaforma offre opzioni per caricare temi e plugin. Anche, fornisce un potente marketing e ottimizzazione SEO ed è fatto per un pubblico esperto ma senza conoscenze di programmazione avanzate, e puoi personalizzare facilmente fino a un certo punto. Ma se hai bisogno di cambiare alcune parti della piattaforma, deve essere fatto da un esperto Magento.
Novità di Magento 2?
Con l'ultima versione rilasciata – v2.4 su 27 luglio 2020, la piattaforma ha ulteriori miglioramenti.
Nuovi miglioramenti e aggiornamenti
Supporto per PHP 7.4, PHPUnit 9.x
Supporto per Elasticsearch 7.xe MySQL 8.0
Motore di ricerca MySQL rimosso
Supporto per MariaDB 10.4
Zend Framework è stato deprecato e la migrazione al progetto Laminas.
Rimosso il supporto per il codice di protezione dalle frodi Signifyd
Modulo principale Braintree rimosso
Caratteristiche di Magento
Magento è la piattaforma di creazione di e-commerce più flessibile al mondo.
– Ti dà affidabilità con 99.99% uptime.
– Personalizzazione con la possibilità di integrare centinaia di estensioni e plugin.
– Esperto ben informato 24/7 supporto con 315,000 sviluppatori e partner in linea
– 5 mesi di garanzia di rimborso
– Page Builder (la resistenza & drop ti dà il pieno controllo del tuo sito web. Ti aiuterà a personalizzare più velocemente, e creare contenuti freschi e ricchi)
Come installare Magento 2?
Per installare la piattaforma è necessario farlo utilizzando un database FTP per trasferire i suoi archivi. Utilizzeremo un server FTP chiamato Apache e configureremo Magento in 7 passaggi.
Installa Magento usando Apache in 7 passi
Passo #1: Installa Apache Server e PHP
Per configurare la piattaforma ora utilizzeremo uno dei server HTTP più popolari – Apache. Apache è un software per server web multipiattaforma gratuito e open source ed è supportato da tutti i sistemi operativi.
Per installare Apache, è necessario aggiornare i pacchetti prima di eseguire il comando install Apache install:
sudo apt update
sudo apt install apache2
Per eseguire Apache automaticamente, eseguire il seguente comando:
sudo systemctl abilita apache2.service
Il passaggio successivo dell'installazione di Apache è:
Configurare l'host virtuale Apache2
Affermare Apache2 configurazione del sito per Negozio Magento, è necessario creare un nuovo file di configurazione chiamato “magento2.conf”
sudo nano /etc/apache2/sites-available/magento2.conf
Ottieni il seguente contenuto e incollalo sopra file. Tieni presente che puoi cambiare dominio.com con il tuo dominio.
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot / var / www / html / magento2 /
ServerName dominio.com
ServerAlias www.domain.com
<Directory / var / www / html / magento2 />
Opzioni Indici FollowSymLinks MultiViews
AllowOverride All
Ordine consentito,negare
consentire a tutti
</elenco>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combinato
</VirtualHost>
Se stai installando il CMS localmente, si può cambiare domain.com per localhost.com, dev.com o m2.com. Successivamente devi aggiornare il file hosts in /etc / hosts con questo:
127.0.0.1 localhost.com
127.0.0.1 dev.com
127.0.0.1 m2.com
In questo tutorial, usiamo localhost.com.
Assicurati di aver abilitato “riscrivi mod” per utilizzare URL ottimizzati per il sito. Per farlo inserisci questo codice:
sudo a2ensite magento2.conf
sudo a2enmod riscrivere
Il prossimo, devi
Installa PHP 7.2 ed estensioni
Su Ubuntu 18.04, puoi installare PHP 7.2 con la seguente riga di comando:
sudo apt install php7.2 libapache2-mod-php7.2 php7.2-common php7.2-gmp php7.2-curl php7.2-soap php7.2-bcmath php7.2-intl php7.2-mbstring php7. 2-xmlrpc php7.2-mcrypt php7.2-mysql php7.2-gd php7.2-xml php7.2-cli php7.2-zip
Dopo aver installato PHP è necessario aggiornarlo utilizzando questo codice:
Apri il file php.ini sudo nano /etc/php/7.2/apache2/php.ini
Modificare i dati in questo e salvarli.
file_uploads = On
allow_url_fopen = On
short_open_tag = On
memory_limit = 512M
upload_max_filesize = 128M
max_execution_time = 3600
Ora devi riavviare Apache2 ed eseguire questo comando:
sudo systemctl riavvia apache2.service
Passo #2: Installa il server database manualmente
MariaDB È preferibile il server database come predefinito MySQL Database Server, a causa di prestazioni più veloci e migliori. Installare MariaDB Server e client, utilizzando la riga di comando:
sudo apt-get install mariadb-server mariadb-client
Assicurati che si avvii e si avvii ogni volta che riavvii il server:
sudo systemctl riavvia mariadb.service
sudo systemctl abilita mariadb.service
Dopo questo hai installato il server MariaDB e ora devi impostare il database inserendo questa riga:
sudo mysql_secure_installation
Ti viene chiesto e scegli la seguente opzione:
Immettere la password corrente per root (non entrare per nessuno): accedere
Imposta la password di root? [S / n]: E
Nuova password: Digita la tua password
Reinserire la nuova password: Digita la tua password
Rimuovi utenti anonimi? [S / n]: E
Non consentire il login di root da remoto? [S / n]: E
Rimuovere il database di prova e accedervi? [S / n]: E
Ricarica subito le tabelle dei privilegi? [S / n]: E
Passo #3: Creare & Imposta utente MySQL
Questo è un passaggio obbligatorio da eseguire. Da Magento 2.3.x, richiede un utente unico per l'installazione, non può essere utente predefinito: radice.
Per renderlo corretto prima devi effettuare il login MariaDB
sudo mysql -u root -p
Crea un nuovo database – CREA DATABASE magento2 e quindi creare un nuovo nome chiamato: mageplaza
REATE USER "mageplaza" @ "localhost’ IDENTIFICATO DA "YOUR_PASSWORD";
Concedi all'utente mageplaza il database di magento2:
CONCEDI TUTTO SU magento2. * A "mageplaza" @ "localhost’ IDENTIFICATO DA "YOUR_PASSWORD’ CON GRANT OPTION;
PRIVILEGI FLUSH;
USCITA;
Passo #4: Installa Composer
Cos'è Composer e come usarlo per Magento 2?
La piattaforma CMS utilizza il compositore, un gestore delle dipendenze PHP, per confezionare componenti ed edizioni del prodotto.
Il compositore legge a composer.json file nella directory principale di Magento per scaricare le dipendenze di terze parti elencate nel file.
Dopo aver impostato il server, sei pronto per iniziare l'installazione.
Per iniziare con l'installazione, è necessario scaricare il programma di installazione, che imposterà la tua variabile d'ambiente PATH in modo da poter chiamare il compositore da qualsiasi directory. Puoi scaricare il file da Qui e trova anche maggiori informazioni sul processo.
curl -sS https://getcomposer.org/installer | sudo php — –dir-installazione = / usr / local / bin –nomefile = compositore
compositore -v
Versione del compositore 1.8.5 2019-04-09
Passo #6: Scarica il pacchetto Magento
Scarica il pacchetto da Qui
Dopo donwload, dovresti estrarre il pacchetto in /var / www / html /. Per esempio hai una chiamata in cartella: magento2 in /var / www / html /
Passo #7: Installa Magento 2
Per avviare l'installazione di Magneto è necessario accedere al file http://localhost.com/magento2, allora vedrai questa finestra.
Clic “Essere d'accordo” e il “Avvia il controllo della disponibilità“. Se tutto va bene e non ci sono errori, è necessario fare clic “Il prossimo”
Ora devi da Banca dati, lì devi riempire le informazioni del database e premete “Il prossimo”
Il passaggio successivo è la configurazione web, devi inserire l'indirizzo del tuo negozio http://localhost.com. Immettere l'URL relativo tramite il quale accedere all'Admin. Poi “Il prossimo“.
Ora devi personalizzare il tuo negozio con informazioni generali come fuso orario, moneta, linguaggio, e impostare moduli avanzati piace statistiche di Google, Google Adwords, Google Optimizer, eccetera.
Dopo aver impostato tutte queste cose, siamo ai passaggi finali, ora devi creare un account amministratore.
Compila le seguenti informazioni:
Nuovo username
Nuova email
nuova password
conferma password
Clic “Il prossimo“, e poi “installare“. Al termine dell'installazione, sei pronto per verificare i risultati e iniziare a personalizzare il tuo sito.
Estensioni e temi nel modulo
Forma il mercato, puoi caricare il tuo sito web con diversi temi ed estensioni flessibili che ti aiuteranno a personalizzare il tuo sito web. Sono disponibili temi per qualsiasi scopo, ed estensioni popolari come Facebook pixel, Marketplace multi-vendor, Google Shopping, eccetera.
Esistono alcune categorie di funzionalità con estensioni per il tuo sito web.
Servizio Clienti
Paments & Sicurezza
Marketing
Contabilità & Finanza
spedizione & Compimento
Ottimizzazione del sito
Configurazione dalla riga di comando
L'interfaccia della riga di comando esegue sia le attività di installazione che di configurazione. La nuova interfaccia esegue più attività, Compreso:
Installazione della piattaforma (creazione o aggiornamento dello schema del database, creazione della configurazione di distribuzione, eccetera).
Svuotare la cache.
Gestione degli indici, inclusa la reindicizzazione.
Creazione di dizionari di traduzione e pacchetti di traduzione.
Generazione di classi inesistenti come factory e interceptor per plug-in, generazione della configurazione di inserimento delle dipendenze per il gestore oggetti.
Distribuzione di file di visualizzazione statica.
Creazione di CSS da Less.
Un unico comando (
Interfaccia utente coerente basata su Symfony.
La CLI è estensibile in modo che gli sviluppatori di terze parti possano "collegare"Ad esso. Questo ha l'ulteriore vantaggio di eliminare la curva di apprendimento degli utenti.
I comandi per i moduli disabilitati non vengono visualizzati.
Magento Enterprise Edition
L'edizione Enterprise è una versione premium a pagamento della piattaforma che offre di più caratteristiche speciali, opzioni di personalizzazione premium, e Avanzate 24/7 supporto. L'edizione Enterprise viene generalmente utilizzata dalle aziende più grandi o dai negozi online, che richiedono opzioni più avanzate. Il motivo principale per cui l'edizione Enterprise viene utilizzata principalmente dai negozi online più grandi è a causa del suo prezzo. Costa $15,550/anno
Suggerimenti HowtoHosting.guide per Magento
Qui puoi trovare consigli utili su Magento e su come usarlo correttamente e ottimizzare il tuo SEO. Anche alcuni suggerimenti sono davvero facili da fare e potrebbero sembrare inutili per molti, sono molto importanti per le prestazioni del tuo sito web e del suo SEO.
Mancia #1 – Aggiorna all'ultima versione
Essere aggiornati è molto importante perché gli ultimi aggiornamenti hanno sempre miglioramenti e miglioramenti. Anche, le ultime versioni sono le migliori ottimizzate SEO. La piattaforma stessa consiglia sempre di essere con l'ultima versione.
Mancia #2 – Usa parole chiave corrette
Questo suggerimento è essenziale non solo per i siti Web Magento, ma è molto importante per qualsiasi altro sito web. L'utilizzo delle parole chiave corrette e la ricerca di quelle valide per il tuo sito è un momento molto significativo per il successo del tuo sito web. Se non sei sicuro di come farlo correttamente Magento offre i propri strumenti SEO, ma puoi anche controllare alcuni dei migliori Qui.
Mancia #3 – Ottimizzazione dell'immagine
L'ottimizzazione delle immagini può anche sembrare che non sia così importante, ma è. Per ottimizzare le tue immagini nel migliore dei modi, descrivi di cosa si tratta nel modo più chiaro ed è bene aggiungere il tuo dominio alla fine del titolo dell'immagine, è buono per la valutazione del dominio del tuo sito web. Per SEO le immagini aggiungono attributi alt(in questo modo Google saprà di cosa tratta l'immagine) e un'altra cosa, comprimere le immagini e renderle piccole, questo salverà lo spazio del tuo sito web e non rallenterà il tuo sito.
Mancia #4 – Evita contenuti duplicati
Un consiglio importante è non duplicare il contenuto. I robot dei motori di ricerca prendono come un brutto punto se cantano a contenuti duplicati. Se hai contenuti duplicati puoi risolvere il problema dicendo a Google che uno dei contenuti che hai è canonico dell'altro. Per far sì che ciò accada, vai alle impostazioni SEO. Vai a Negozio => Configurazione => Catalogo => Ottimizzazione per i motori di ricerca.
Mancia #5 – Genera una Sitemap
La Sitemap è essenziale per il tuo sito web perché i crawler di Google seguono i link della Sitemap e questo li aiuta a scansionare il tuo sito.
Gestisci crea sia XML che HTML sitemap. Con Magento, hai un'opzione entrambe le sitemap a tuo agio.
Domande frequenti sull'hosting Web Magento
Cos'è l'hosting Web Magento?
Hosting Magento si riferisce a un ambiente di hosting esplicitamente progettato per accogliere le specifiche univoche della piattaforma eCommerce Magento. Questo approccio di hosting su misura garantisce che le aziende online alimentate da Magento possano operare con la massima efficienza, garantendo una velocità ottimale, sicurezza impenetrabile, e scalabilità di alto livello per gestire picchi di traffico web.
Perché ho bisogno di un hosting specializzato per Magento?
Data l'architettura completa e che richiede risorse di Magento, diventa imperativo disporre di un ambiente di hosting costruito per soddisfare i suoi rigorosi standard. Un hosting Magento specializzato garantisce che le impostazioni del server, configurazioni, e le risorse sono in armonia con i requisiti di Magento, aprendo la strada a operazioni senza intoppi, tempi di caricamento più rapidi, e sicurezza fortificata, essenziale per il successo di un mercato online.
L'hosting condiviso è adatto a Magento?
Sulla superficie, hosting condiviso può sembrare una scelta economica per i negozi Magento. però, perché più siti Web condividono le risorse del server in un tale ambiente, spesso può non riuscire a fornire le metriche prestazionali richieste per i mercati più grandi basati su Magento. Per le imprese che puntano alla crescita, dedito, VPS, o il cloud hosting sono generalmente più adatti, offrendo risorse dedicate e una configurazione avanzata.
In che modo l'hosting SSD avvantaggia Magento?
A differenza dei tradizionali dischi rigidi (HDD), Unità a stato solido (SSD) non hanno parti mobili e offrono rapide velocità di accesso ai dati. Incorporare SSD in a Ambiente di hosting Magento significa che il contenuto del sito web, contenuto particolarmente dinamico, carichi alla velocità della luce. Ciò non solo fornisce un'esperienza di acquisto senza soluzione di continuità agli utenti finali, ma riduce anche la frequenza di rimbalzo e migliora il coinvolgimento complessivo dell'utente.
Perché il caching è importante per l'hosting Magento?
caching, al suo centro, è un meccanismo per archiviare e recuperare i dati a cui si accede di frequente senza appesantire ripetutamente l'origine dati primaria. Nel contesto di Magento, l'implementazione di strategie di memorizzazione nella cache efficienti garantisce che le pagine del sito Web vengano visualizzate più velocemente, le risorse di sistema sono utilizzate in modo ottimale, e gli utenti non devono aspettare molto, un fattore cruciale per mantenere i potenziali clienti e incrementare le vendite.
Come funziona una rete di distribuzione dei contenuti (CDN) Approfitta dei negozi Magento?
UN Rete di distribuzione dei contenuti è essenzialmente una rete di server distribuiti a livello globale. Funziona memorizzando versioni cache del contenuto del tuo negozio Magento in varie posizioni. Quando un utente da, dire, L'Europa accede al tuo negozio con sede negli Stati Uniti, il CDN serve i contenuti da un server europeo, riducendo drasticamente i tempi di consegna dei contenuti. Il risultato? Clienti più felici, sforzo ridotto sul server principale, e conversioni potenzialmente più elevate.
I backup automatici sono essenziali per Magento?
Nel dinamico mondo del commercio online, le reti di sicurezza sono cruciali. I backup automatici servono proprio come questa rete, assicurando che se qualcosa non va secondo i piani, che si tratti di problemi tecnici, errori umani involontari, o attacchi informatici dannosi: i dati del tuo negozio rimangono al sicuro. Con backup automatici periodici, puoi ripristinare il tuo negozio Magento allo stato precedente, garantendo la continuità del business e salvaguardando la tua reputazione.
Ho bisogno di SSL per il mio negozio Magento?
SSL (Livello socket sicuro) non è solo una raccomandazione per le piattaforme di e-commerce; è una necessità. Stabilendo un collegamento crittografato tra il tuo server web e il browser di un visitatore, SSL garantisce che tutti i dati, informazioni particolarmente sensibili come i numeri di carta di credito, rimane privato. Oltre i vantaggi in termini di sicurezza, un certificato SSL favorisce anche la fiducia tra la tua clientela e può offrire un leggero vantaggio nel posizionamento nei motori di ricerca.
Posso aggiornare il mio piano di hosting man mano che il mio negozio cresce?
La crescita è l'obiettivo finale di qualsiasi attività commerciale, e nel regno digitale, la crescita si traduce spesso in più traffico web. Fornitori di hosting affidabili progettano i loro piani tenendo presente la scalabilità, assicurandoti che man mano che il tuo negozio Magento espanda la sua impronta, il tuo ambiente di hosting si adatta di pari passo. Che si tratti di più spazio di archiviazione, migliore potenza di elaborazione, o aumentato la larghezza di banda, una soluzione di hosting scalabile soddisferà le tue esigenze in continua evoluzione.
Come faccio a scegliere il giusto provider di hosting Magento?
La scelta del provider di hosting giusto è una decisione che può plasmare la traiettoria del tuo negozio Magento. Mentre il prezzo è un fattore essenziale, ugualmente (se non di più) importanti sono aspetti come il tempo di attività garantito (preferibilmente 99.9% o più), assistenza clienti stellare, comprovata velocità del server e metriche delle prestazioni, disposizioni di sicurezza all'avanguardia, e recensioni autentiche di altri proprietari di negozi Magento. Ricerca, confrontare, e impegnarsi in prove, se possibile, per fare una scelta informata che sia in linea con le tue aspirazioni aziendali. Un metodo consigliato per confrontare prezzi e caratteristiche è utilizzare lo strumento intelligente, chiamato Hosting Finder di HTH. Confronterà gli ultimi piani di hosting Magento e ti mostrerà le migliori offerte e sconti attualmente sul mercato.