Guida passo passo per migrare Magento Store da cPanel a Cloud Hosting
Pubblicato: 2019-06-04Mentre scrivo questo tutorial, Magento alimenta 897.226 negozi online e il numero aumenta ogni ora!
Magento sta rapidamente diventando IL CMS per le aziende di eCommerce principalmente a causa della flessibilità della piattaforma e dell'elevato numero di estensioni disponibili che estendono e migliorano le funzionalità principali di Magento. Nonostante una leggera curva di apprendimento, Magento viene adottato da tutti, dai proprietari di negozi per la prima volta ai veterani del settore dell'e-commerce.
Ora, è risaputo che un business online è buono quanto la soluzione di hosting che lo alimenta. In altre parole, l'hosting crea o rompe un negozio di eCommerce. Magento è ben noto per i suoi requisiti di risorse piuttosto elevati e, quindi, non tutti i tipi di hosting sono ideali per un negozio alimentato da Magento.
Questo è un errore comune che fanno molti principianti. Dopo aver speso una buona somma per lo sviluppo del negozio, lo ospitano su un server di hosting condiviso! E poi lamentarsi delle pagine bloccate e della perdita di entrate.
L'e-commerce è un settore altamente competitivo e hai bisogno di tutti i vantaggi rispetto ai negozi concorrenti. Se ti impantani in problemi di hosting e gestione dei server, non troverai il tempo per concentrarti effettivamente sulla crescita della tua attività, sulla costruzione del tuo marchio e sull'implementazione di hack di crescita.
Quasi tutti i negozi di eCommerce di successo che incontri sono ospitati su una soluzione di hosting basata su cloud. Se non sei a conoscenza di come funziona il cloud hosting o se è adatto alla tua attività, questo tutorial fa per te.
Perché scegliere l'hosting cloud
- Prestazioni: la soluzione di hosting cloud fornisce un server cloud dedicato che garantisce velocità e prestazioni per il negozio.
- Scalabilità: i negozi di e-commerce spesso richiedono una rapida scalabilità delle risorse del server principalmente durante la stagione dei saldi e le campagne del negozio.
- Costi: i piani tariffari potrebbero sembrare costosi, ma a lungo termine risparmierai denaro che altrimenti sarebbe andato a risolvere i problemi che si verificano regolarmente con l'hosting economico.
- Risorse: il tuo server cloud viene fornito con la propria allocazione di risorse dedicate. Insieme alla funzionalità di scalabilità, è facile vedere i vantaggi dell'hosting cloud.
- Sicurezza: l' hosting cloud ha la sicurezza integrata nei processi principali dell'hosting cloud. Inoltre, i server sono dotati di misure di sicurezza aggiuntive come 2FA, firewall e soluzioni anti-malware.
- Rischio di downtime: grazie all'architettura super ottimizzata, i server cloud subiscono effettivamente tempi di inattività minimi e prestazioni migliorate.
- Migliore gestione dei picchi di traffico: i server cloud, in generale, sono meglio preparati per picchi di traffico periodici a causa di diverse funzionalità principali che definiscono l'hosting cloud.
Bene, questi sono solo alcuni dei vantaggi che penso rendano l'hosting cloud perfetto per il tuo negozio Magento.
Ora, se sei convinto di voler passare dal tuo attuale hosting condiviso a un server cloud, troverai molte opzioni sul mercato. E scoprirai la difficile questione dell'hosting cloud gestito e non gestito. Ogni fornitore di servizi cloud ha una propria terminologia per le funzionalità e molti dettagli nelle pagine di vendita non hanno molto senso per molti proprietari di negozi. Questo è un motivo importante per la mancanza di adozione del cloud hosting nel settore dell'eCommerce.
Per aiutare i proprietari di negozi Magento, presenterò ora Cloudways, un hosting cloud gestito per Magento che offre un hosting gestito super veloce per negozi di eCommerce. Quando si opta per un server gestito da Cloudways, si ottiene un server ottimizzato per il negozio Magento pronto per il business. Tuttavia, oltre a questo, Cloudways garantisce che come proprietario di un negozio Magento non dovresti preoccuparti di problemi di gestione del server. In questo modo, puoi dedicare tutto il tuo tempo a pensare a nuovi modi per far crescere la tua attività.
Con Cloudways, puoi scegliere di ospitare il tuo server Magento su uno dei cinque fornitori di infrastrutture cloud leader del settore, tra cui AWS, GCE, Linode, DigitalOcean e Vultr. Pertanto, c'è sempre un piano Cloudways che si adatta al budget di ogni negozio Magento. Inoltre, Cloudways offre:
- Hosting basato su SSD
- Opzioni avanzate della cache
- CloudwaysCDN
- Pila ottimizzata
- Firewall dedicati
- Installazione con 1 clic
- Backup automatici
- Ridimensionamento verticale
- Server con riparazione automatica
- Supporto di esperti 24 ore su 24, 7 giorni su 7
Sei pronto a migrare il tuo negozio su Cloudways?
Se sei pronto a spostare il tuo negozio dal tuo hosting cPanel a un server gestito da Cloudways, iniziamo.
Il processo è piuttosto semplice e se segui i seguenti passaggi, avrai il tuo negozio Magento sul tuo nuovo server gestito da Cloudways in pochissimo tempo.
Prima di tutto, fai un backup completo del tuo negozio, inclusi tutti i database. Per questo, connettiti al tuo hosting cPanel Magento tramite un terminale SSH. Dovresti usare un client come puTTY. Una volta connesso, vai alla directory principale del negozio Magento 2.
Quindi, crea un backup del tuo negozio con il seguente comando:
mysqldump -u tuodbusername -p tuodbname > database.sql
Questo comando richiede il nome utente del database, il nome del database e il nome del file di dump del database. Il comando chiederà la password del database. Una volta terminato il comando, accedi al tuo hosting cPanel e vai su File Manager> Directory principale.
Questo è generalmente l'aspetto della struttura delle cartelle dell'hosting cPanel:
Comprimi tutti i file e le cartelle.
Ho chiamato il file zip come newbackup.zip . A questo punto, i backup del sito Web e del database sono pronti. In genere, il file zip si trova in un URL simile a www.tuodominio.com/newbackup.zip
Ora è il momento di passare alla piattaforma Cloudways. Il primo ordine del business è la creazione di un account Cloudways.
Semplicemente fornendo il tuo nome, email, password e rispondendo ad alcune domande puoi iscriverti a Cloudways.
Dopo aver creato il tuo account, seleziona l'applicazione Magento dal menu a discesa.
Quindi, dai il nome all'app e al server gestiti.
Ora, il passaggio successivo è il processo di selezione tra i vari provider di infrastrutture cloud poiché sto scegliendo Digital Ocean. Quindi, imposta le dimensioni del server in base alle tue esigenze aziendali e scegli per ultima la posizione del server.
Ora, fai clic su AVVIA ORA !
Solo dopo pochi minuti il server si avvierà con questo aspetto dello schermo.
Avvia la migrazione
Prima di entrare nel processo di migrazione, è necessario rimuovere l'applicazione corrente e i file di database. Per questo, connettiti al server Cloudways tramite SSH e vai alla directory principale del negozio. Puoi rimuovere tutti i file e le cartelle con il seguente comando:
rm -rf *
Ora vai alla dashboard dell'applicazione e da lì LANCIA DATABASE MANAGER .
Vedrai l'elenco delle tabelle. Selezionali tutti e fai clic su Rilascia.
Quindi, vai al terminale SSH ed esegui questo comando:
wget http://tuodominio.com/newbackup.zip
Ricordarsi di aggiungere l'URL del file zip ospitato sull'hosting cPanel.
Ora decomprimi il file:
decomprimi newbackup.zip
E importa il database nell'applicazione Cloudways con questo comando:
mysql -u NOME UTENTE-DB-CLOUDWAYS -p NOME-DB-CLOUDWAYS < database.sql
Nel comando precedente, fornisci le credenziali del database della tua applicazione installata su Cloudways. Si noti che il comando richiederà la password (disponibile nella sezione delle credenziali del database).
Ora apri il file env.php (che si trova nella directory app/etc del tuo negozio) e sostituisci le credenziali del database con il set fornito da Cloudways.
Congratulazioni! Hai migrato con successo il tuo negozio Magento dal lento hosting cPanel al velocissimo server gestito da Cloudways. Quindi basta pulire la cache usando questi comandi CLI:
php bin/configurazione magento: aggiornamento
php bin/magento setup: di: compila
php bin/magento cache: clean
php bin/magento cache: flush
E dopo averlo fatto, visita la home page del tuo negozio per verificare se tutto è in ordine.
Parole finali
Spero che ormai tu capisca il semplice processo di migrazione del tuo negozio Magento dall'hosting cPanel condiviso a un hosting Cloud. Ancora più importante, hai anche un'idea chiara del motivo per cui l'hosting cloud Magento è ideale per il tuo negozio online.
Dato che sei arrivato così lontano, quindi voglio fare una sorpresa che Cloudways offre un credito GRATUITO di $ 20 con il codice promozionale "BOOSTMAG".
Se hai ancora domande o confusione, usa la sezione commenti e ti risponderò.