Guide étape par étape pour migrer Magento Store de cPanel vers l'hébergement cloud

Publié: 2019-06-04

Au moment où j'écris ce tutoriel, Magento alimente 897 226 boutiques en ligne et le nombre augmente toutes les heures !

Magento devient rapidement LE CMS pour les entreprises de commerce électronique, principalement en raison de la flexibilité de la plate-forme et du nombre élevé d'extensions disponibles qui étendent et améliorent les fonctionnalités de base de Magento. Malgré une légère courbe d'apprentissage, Magento est adopté par tout le monde, des propriétaires de magasins pour la première fois aux vétérans de l'industrie du commerce électronique.

Maintenant, il est de notoriété publique qu'une entreprise en ligne est aussi bonne que la solution d'hébergement qui l'alimente. En d'autres termes, l'hébergement fait ou défait une boutique de commerce électronique. Magento est bien connu pour ses besoins en ressources plutôt élevés et, par conséquent, tous les types d'hébergement ne sont pas idéaux pour un magasin alimenté par Magento.

C'est une erreur courante que font de nombreux débutants. Après avoir dépensé une bonne somme pour le développement du magasin, ils l'hébergent sur un serveur d'hébergement mutualisé ! Et puis se plaindre des pages plantées et de la perte de revenus.

Le commerce électronique est une industrie hautement compétitive et vous avez besoin de tous les avantages par rapport aux magasins concurrents. Si vous vous enlisez dans des problèmes d'hébergement et de gestion de serveur, vous ne trouverez pas le temps de vous concentrer sur la croissance de votre entreprise, la construction de votre marque et la mise en œuvre de hacks de croissance.

Presque tous les magasins de commerce électronique réussis que vous rencontrez sont hébergés sur une solution d'hébergement basée sur le cloud. Si vous ne savez pas comment fonctionne l'hébergement cloud ou s'il convient à votre entreprise, ce didacticiel est fait pour vous.

Pourquoi choisir l'hébergement cloud

  • Performance : la solution d'hébergement cloud fournit un serveur cloud dédié qui garantit la vitesse et les performances du magasin.
  • Évolutivité : les magasins de commerce électronique nécessitent souvent une évolutivité rapide des ressources du serveur, principalement pendant les saisons de vente et les campagnes en magasin.
  • Coûts : les plans tarifaires peuvent sembler coûteux, mais à long terme, vous économiserez de l'argent qui, autrement, aurait servi à résoudre les problèmes qui surviennent régulièrement avec l'hébergement bon marché.
  • Ressources : Votre serveur cloud est livré avec sa propre allocation de ressources dédiées. Couplé à la fonctionnalité d'évolutivité, il est facile de voir les avantages de l'hébergement cloud.
  • Sécurité : L'hébergement cloud intègre la sécurité dans les processus de base de l'hébergement cloud. De plus, les serveurs sont livrés avec des mesures de sécurité supplémentaires telles que 2FA, des pare-feu et des solutions anti-malware.
  • Risque d'indisponibilité : en raison de l'architecture super optimisée, les serveurs cloud connaissent en fait un minimum d'indisponibilité et des performances améliorées.
  • Meilleure gestion des pics de trafic : les serveurs cloud, en général, sont mieux préparés aux pics de trafic périodiques en raison de plusieurs fonctionnalités essentielles qui définissent l'hébergement cloud.

Eh bien, ce ne sont là que quelques avantages qui, à mon avis, font de l'hébergement cloud un excellent choix pour votre boutique Magento.

Maintenant, si vous êtes convaincu que vous souhaitez passer de votre hébergement mutualisé actuel à un serveur cloud, vous trouverez de nombreuses options sur le marché. Et vous découvrirez la question délicate de l'hébergement cloud géré ou non géré. Chaque fournisseur de cloud a sa propre terminologie pour les fonctionnalités et de nombreux détails sur les pages de vente n'ont pas beaucoup de sens pour de nombreux propriétaires de magasins. C'est une raison importante du manque d'adoption de l'hébergement cloud dans l'industrie du commerce électronique.

Pour aider les propriétaires de magasins Magento, je vais maintenant présenter Cloudways, un hébergement cloud géré pour Magento qui offre un hébergement géré ultra-rapide pour les magasins de commerce électronique. Lorsque vous optez pour un serveur géré par Cloudways, vous obtenez un serveur optimisé pour la boutique Magento qui est prêt à fonctionner. Cependant, plus que cela, Cloudways garantit qu'en tant que propriétaire de magasin Magento, vous n'aurez pas à vous soucier des problèmes de gestion de serveur. De cette façon, vous pouvez consacrer tout votre temps à réfléchir à de nouvelles façons de développer votre entreprise.

Avec Cloudways, vous avez le choix d'héberger votre serveur Magento sur l'un des cinq principaux fournisseurs d'infrastructure cloud du secteur, notamment AWS, GCE, Linode, DigitalOcean et Vultr. Ainsi, il existe toujours un plan Cloudways qui correspond au budget de chaque magasin Magento. De plus, Cloudways propose :

  • Hébergement basé sur SSD
  • Options de cache avancées
  • CloudwaysCDN
  • Pile optimisée
  • Pare-feu dédiés
  • Installation en 1 clic
  • Sauvegardes automatisées
  • Mise à l'échelle verticale
  • Serveurs d'auto-guérison
  • Assistance d'experts 24h/24 et 7j/7

Êtes-vous prêt à migrer votre boutique vers Cloudways ?

Si vous êtes prêt à déplacer votre boutique de votre hébergement cPanel vers un serveur géré Cloudways, commençons.

Le processus est assez simple et si vous suivez les étapes suivantes, vous aurez votre boutique Magento sur votre nouveau serveur géré Cloudways en un rien de temps.

Tout d'abord, effectuez une sauvegarde complète de votre boutique, y compris toutes les bases de données. Pour cela, connectez-vous à votre hébergement Magento cPanel via un terminal SSH. Vous auriez besoin d'utiliser un client tel que puTTY. Une fois connecté, accédez au répertoire racine de la boutique Magento 2.

Créez ensuite une sauvegarde de votre boutique avec la commande suivante :

mysqldump -u votrenom d'utilisateur de base de données -p votrenom de base de données > base de données.sql

Cette commande nécessite le nom d'utilisateur de la base de données, le nom de la base de données et le nom du fichier de vidage de la base de données. La commande demandera le mot de passe de la base de données. Une fois la commande terminée, accédez à votre hébergement cPanel et allez dans Gestionnaire de fichiers > Répertoire racine.

? Guide : Migrer Magento Store de cPanel vers l'hébergement cloud | Blog MageWorx Magento

Voici généralement à quoi ressemble la structure des dossiers de l'hébergement cPanel :

Compressez tous les fichiers et dossiers.

? Guide : Migrer Magento Store de cPanel vers l'hébergement cloud | Blog MageWorx Magento

J'ai nommé le fichier zip comme newbackup.zip . À ce stade, les sauvegardes du site Web et de la base de données sont prêtes. Généralement, le fichier zip se trouve à une URL similaire à www.votredomaine.com/newbackup.zip

Il est maintenant temps de passer à la plateforme Cloudways. La première commande de l'entreprise est la création d'un compte Cloudways.

En fournissant simplement votre nom, votre adresse e-mail, votre mot de passe et en répondant à quelques questions, vous pouvez vous inscrire à Cloudways.

Après avoir créé votre compte, sélectionnez l'application Magento dans le menu déroulant.

? Guide : Migrer Magento Store de cPanel vers l'hébergement cloud | Blog MageWorx Magento

Ensuite, donnez le nom à votre application gérée et à votre serveur.

? Guide : Migrer Magento Store de cPanel vers l'hébergement cloud | Blog MageWorx Magento

Maintenant, la prochaine étape est le processus de sélection parmi les différents fournisseurs d'infrastructure cloud car je choisis Digital Ocean. Ensuite, définissez la taille du serveur en fonction des besoins de votre entreprise et choisissez enfin l'emplacement du serveur.

? Guide : Migrer Magento Store de cPanel vers l'hébergement cloud | Blog MageWorx Magento

Maintenant, cliquez sur LANCER MAINTENANT !

Juste après quelques minutes, le serveur se lancera avec cette apparence d'écran.

? Guide : Migrer Magento Store de cPanel vers l'hébergement cloud | Blog MageWorx Magento

Démarrer la migration

Avant de vous lancer dans le processus de migration, vous devez supprimer les fichiers d'application et de base de données actuels. Pour cela, connectez-vous au serveur Cloudways via SSH et rendez-vous dans le répertoire racine de la boutique. Vous pouvez supprimer tous les fichiers et dossiers avec la commande suivante :

rm -rf *

Maintenant, allez dans le tableau de bord de l'application et à partir de là, LANCEZ LE GESTIONNAIRE DE BASE DE DONNÉES .

? Guide : Migrer Magento Store de cPanel vers l'hébergement cloud | Blog MageWorx Magento

Vous verrez la liste des tables. Sélectionnez-les tous et cliquez sur Déposer.

? Guide : Migrer Magento Store de cPanel vers l'hébergement cloud | Blog MageWorx Magento

Ensuite, accédez au terminal SSH et exécutez cette commande :

wget http:// votredomaine.com/newbackup.zip

Pensez à ajouter l'URL du fichier zip hébergé sur l'hébergement cPanel.

Maintenant, décompressez le fichier :

décompressez newbackup.zip

Et importez la base de données dans l'application Cloudways avec cette commande :

mysql -u CLOUDWAYS-DB-USERNAME -p CLOUDWAYS-DB-NAME < database.sql

Dans la commande ci-dessus, fournissez les informations d'identification de la base de données de votre application installée sur Cloudways. Notez que la commande demandera le mot de passe (disponible dans la section des informations d'identification de la base de données).

Ouvrez maintenant le fichier env.php (situé dans le répertoire app/etc de votre boutique) et remplacez les informations d'identification de la base de données par l'ensemble fourni par Cloudways.

Toutes nos félicitations! Vous avez réussi à migrer votre boutique Magento d'un hébergement cPanel lent vers un serveur géré Cloudways ultra-rapide. Nettoyez simplement le cache à l'aide de ces commandes CLI :

configuration de php bin/magento : mise à niveau

configuration php bin/magento:di:compile

cache bin php/magento:nettoyer

php bin/cache magento : vider

Et après cela, visitez la page d'accueil de votre magasin pour vérifier si tout est en ordre.

Derniers mots

J'espère que vous comprenez maintenant le processus simple de migration de votre boutique Magento d'un hébergement cPanel partagé vers un hébergement Cloud. Plus important encore, vous avez également une idée claire de la raison pour laquelle l'hébergement cloud Magento est la solution idéale pour votre boutique en ligne.

Puisque vous êtes arrivé jusqu'ici, je veux vous surprendre que Cloudways offre un crédit GRATUIT de 20 $ avec le code promotionnel "BOOSTMAG".

Si vous avez encore des questions ou des confusions, utilisez la section des commentaires et je vous répondrai.