Si vous construisez régulièrement de nouveaux sites Web WordPress, vous connaissez peut-être le processus de mise en place d'une installation WordPress locale utiliser WAMP ou XAMPP pour effectuer votre travail de développement avant de migrer le site vers votre serveur live. C'est un excellent moyen d'accélérer le processus de développement, car vous n'avez pas besoin de continuer à télécharger vos modifications avant de pouvoir les afficher, et de plus, ce n'est pas une bonne pratique d'apporter des modifications à un site Web en direct.

Le plus grand inconvénient de l'utilisation d'un serveur de développement WordPress local est le processus long de migration d'un site d'un serveur à un autre.

Le processus consiste à sauvegarder tous vos fichiers WordPress, à exporter votre base de données, à créer une nouvelle base de données sur votre serveur en direct, à transférer vos fichiers WordPress sur le serveur en direct via FTP, à importer toutes vos références sur le serveur local. la nouvelle base de données et la configuration des paramètres / widgets, etc. Vous trouverez des instructions complètes dans le Codex WordPress.

Ne serait-ce pas génial s'il y avait un moyen de faire la plupart de ces tâches automatiquement, vous pourriez donc migrer tout un site en quelques minutes?

Heureusement, il y en a. Il s'appelle BackupBuddy.

Plus que des sauvegardes

BackupBuddy est un plugin WordPress premium qui permet de sauvegarder tous vos sites WordPress en toute sécurité, de manière à pouvoir les restaurer facilement en cas de problème. Vous pouvez planifier des sauvegardes automatiques régulières de vos fichiers et de votre base de données, et vos sauvegardes peuvent être envoyées vers un stockage hors ligne comme Dropbox ou Amazon S3.

BackupBuddy coûte entre 75 $ (pour 2 licences) et 150 $ (pour un nombre illimité de licences). Par conséquent, si vous gérez des sites Web pour des clients, la fonctionnalité de sauvegarde est unique.

Mais ce qui le rend vraiment génial, c'est la possibilité de migrer un site entier vers un nouveau serveur en quelques clics.

Avec la dernière version de BackupBuddy, il a été rendu plus facile que jamais, grâce à sa fonctionnalité de migration Magic, qui vous permet d'effectuer la migration complète à partir de votre tableau de bord WordPress.

Remarque: La seule chose que vous devez encore faire manuellement est de créer une nouvelle base de données MySQL sur votre serveur live, mais c'est généralement un processus très simple si vous utilisez l'assistant de base de données dans cPanel. Une fois que vous avez créé votre base de données, notez le serveur, le nom de la base de données, le nom d'utilisateur et le mot de passe, car vous en aurez besoin plus tard.

Commencer

La première chose à faire est d'acheter BackupBuddy et de suivre les instructions pour l'installer sur votre installation WordPress locale. Une fois installé, vous verrez un nouveau menu de navigation BackupBuddy dans votre tableau de bord WordPress.

Ensuite, vous devez accéder à BackupBuddy> Paramètres et entrer un mot de passe ImportBuddy. Cela vous sera demandé ultérieurement, lors de la migration de votre site, par mesure de sécurité. Entrez un mot de passe et cliquez sur Enregistrer.

Import buddy password

Créer une sauvegarde

Une fois que votre site local est terminé et prêt à être migré, vous devez ensuite créer une sauvegarde complète du site Web.

Accédez à BackupBuddy> Backup et cliquez sur Complete Backup. Cela crée une sauvegarde à la fois de votre base de données (contenu du site) et des fichiers WordPress (thèmes, plug-ins, etc.)

Complete backup

BackupBuddy se chargera ensuite de sauvegarder votre site, ce qui peut prendre un certain temps, en fonction de la taille de votre site Web. Une fois terminé, vous pouvez télécharger l'archive ZIP de sauvegarde sur votre ordinateur pour la conserver.

Remarque: Si vous revenez à l'écran des sauvegardes, vous pouvez également cliquer sur Envoyer un fichier hors site pour envoyer une copie de votre sauvegarde vers un espace de stockage hors site tel que Dropbox ou Amazon S3. Je vous recommande de le faire pour une plus grande tranquillité d’esprit, mais je n’entrerai pas dans le processus ici.

Migrez votre sauvegarde

Maintenant, allez à BackupBuddy> Migrer, Restaurer et faites défiler jusqu'au panneau Migration automatisée. Vous verrez le fichier de sauvegarde que vous venez de créer. Survolez-le et cliquez sur Migrer cette sauvegarde .

Migrate this backup

Ensuite, vous devez ajouter une nouvelle destination, en entrant les détails FTP de votre serveur en direct. Entrez vos informations et cliquez sur Ajouter une destination.

Destination

Survolez ensuite la destination que vous venez de créer, puis cliquez sur Sélectionner la destination.

Select destination

Ensuite, vous devez entrer l'URL où votre nouveau site Web va vivre, ce qui ressemblera probablement à http://yoursite.com (sauf si vous avez spécifié un sous-répertoire dans votre destination).

Begin migration

Lorsque vous cliquez sur Commencer la migration, vous êtes soumis à un processus en six étapes:

  1. Choisir votre fichier de sauvegarde (il devrait être celui par défaut)
  2. Décompression du fichier de sauvegarde (automatique)
  3. Paramètres d'URL et de base de données.
    Ici, il vous suffit de confirmer que l'URL de votre nouveau site est définie correctement, puis d'entrer les détails de la base de données sur votre serveur en direct. Les quatre premières options seront fournies par votre hébergeur. Pour le préfixe de base de données, il est conseillé de remplacer le préfixe wp_ par défaut par une chaîne de caractères aléatoire, car cela sécurisera votre base de données.
  4. Importation de base de données (automatique)
  5. Migration de base de données (automatique)
    À ce stade, la migration est terminée et vous pouvez accéder à votre nouveau site et vérifier que tout fonctionne correctement. Si c'est le cas, assurez-vous que toutes les cases sont cochées sous Nettoyage de fichiers et cliquez sur Nettoyer et supprimer les fichiers temporaires.
  6. Nettoyage final (automatique)
Database settings

Terminé! C'est vraiment tout ce qu'il y a à faire. Votre site Web devrait maintenant être opérationnel sur votre serveur live, exactement comme sur votre serveur local, avec tous les plugins et paramètres déjà configurés.

Vous pouvez également utiliser ce même processus pour déplacer un site existant entre deux serveurs actifs, au cas où vous devriez changer de fournisseur d’hébergement ou si un client décide de gérer son propre hébergement.

Je suis sûr que vous conviendrez que si vous faites beaucoup de développement WordPress local, le temps économisé en utilisant BackupBuddy et Magic Migration sera vraiment rentable à long terme.

Avez-vous essayé BackupBuddy? Utilisez-vous la fonctionnalité de migration de Magic ou préférez-vous faire ces choses manuellement? Faites-nous savoir vos pensées dans les commentaires ci-dessous.