3 plugins pour migrer facilement un site WordPress, testé et testé
Pour moi, les noms de domaine sont des achats impulsifs, et après avoir développé un nouveau site pendant un certain temps, le domaine d'origine que j'ai choisi n'a parfois plus le même attrait. La migration de contenu entre sites devient alors un problème. Auparavant, j'avais recommandé l'utilisation de SSH pour migrer un site WordPress développé localement. Comment migrer votre site Wordpress développé localement vers un serveur réel Comment migrer votre site Wordpress développé localement vers un serveur réel Nous avons beaucoup parlé de son exécution serveurs Web locaux à des fins de développement ou pour essayer des logiciels tels que Wordpress sans avoir à payer pour l'hébergement, mais comment le prenez-vous… Lire la suite, avec une simple recherche et remplacement sur la base de données. Bien que cela fonctionne dans la plupart des cas et ne m'a jamais échoué pour le moment, c'est un peu plus risqué si vous déplacez des répertoires (tel que mydomain.com/blog à myotherdomain.com) ou si vous avez des plugins qui utilisent des données sérialisées (où tous les paramètres d'un plug-in sont stockés dans une entrée de base de données codée plutôt que sur une seule ligne pour chaque paramètre).
Donc, aujourd’hui, je vais essayer 3 plugins qui peuvent semi-automatiser tout ce processus pour vous. Je vais migrer les données d'un ancien domaine mien vers un nouveau site fonctionnant toutes deux sur un serveur privé virtuel.
1. Duplicateur (gratuit)
Le duplicateur promet un processus de migration en trois étapes. Après avoir installé le plugin, vous trouverez un lien rapide vers la page de gestion à partir de la liste des plugins..
Il est probablement préférable de commencer à vérifier la compatibilité de votre serveur avec le plugin. Voici ce que j'ai fini avec.
Bien que je sois assez certain que le Restriction de base ouverte n'est pas pertinent en raison de la version de PHP que j'utilise sur ce serveur, alors peut-être qu'ils doivent mettre à jour. Néanmoins, je vais créer mon premier paquet. Les packages sont le contenu de votre base de données et de vos fichiers, le tout étant réuni dans un. Cliquez sur le bouton Créer en haut à droite ou, si votre paquet est actuellement vide, un lien devrait apparaître au centre de l'écran. Mon site de test est assez petit, avec seulement 30 messages et un peu plus - cela m'a donné une taille de 50 Mo avant le zip.
Après avoir cliqué sur créer, ça ira au travail. Vous pouvez consulter le journal si vous êtes curieux, mais le mien a été complété en quelques secondes. Vous êtes ensuite présenté avec deux boutons pour les téléchargements de fichiers, et chargé de saisir les deux “installateur” et le “paquet”.
Il y a aussi des options avancées dans le panneau des paramètres; vous pouvez envoyer un e-mail lorsque le paquet est terminé, si cela prend trop de temps. Vous pouvez exclure des répertoires ou certaines extensions de fichiers. pré-remplir les champs du programme d’installation (bien que cela ne soit pas obligatoire). J'ai gardé tous les défauts.
Téléchargez les deux sur votre nouveau site, via FTP. Duplicator vise à reproduire toute la configuration pour vous, des bases de données aux fichiers WordPress principaux, ce qui est intelligent - je m'attendais à devoir configurer un WordPress fonctionnel de base, mais apparemment pas.
Ensuite, avec les tests, j’ai téléchargé le paquet et installer.php fichier. Maintenant, le plaisir commence. Lancez le fichier installer.php - sur le nouveau domaine maintenant - à partir de votre navigateur, et vous verrez à peu près ceci:
Les seuls détails que vous devez ajouter sont les détails d'accès à la base de données; Bien que Duplicator puisse créer les tables individuelles, vous aurez toujours besoin d'un utilisateur mysql et d'une base de données configurés pour pouvoir être utilisés. Vérifiez la connexion à la base de données, acceptez l’avertissement et poursuivez l’installation..
Vous aurez même la possibilité de réactiver les plugins, ce qui est très chouette.
Enfin, vous devez cliquer manuellement sur une liste d’étapes. Celles-ci impliquent la réécriture du fichier permalinks, la suppression du programme d'installation et enfin le test du site.
Je suis heureux d'annoncer que tout fonctionnait à 100% et que tout allait bien. le site était exactement comme avant, mais avec un nouveau domaine et un nouveau titre. Fantastique!
Temps total pour migrer: moins de 10 minutes (bien que cela varie en fonction de la taille du site en question).
2. WordPress Move (gratuit)
Une fois installé, WordPress Move ajoute un lien de l’assistant de migration dans le sous-menu Outils. Il présente 3 options:
- Changer de domaine (aucun fichier ne sera déplacé)
- Restaurer
Avant d'utiliser migrate, vous devez configurer le plug-in à partir du sous-menu des paramètres. J'ai donc procédé. cela implique l'ajout de détails d'accès FTP pour le nouveau site. Le seul bit compliqué ici est le chemin relatif; dans mon cas c'était:
httpdocs / wp-content / plugins / wordpress-move / backup
Vous devez également avoir WordPress et le wpmove plugin installé à l'autre extrémité. Cela a été une grande déception, car Duplicator pouvait fonctionner sans cela, et cela a ajouté 30 bonnes minutes au processus. Soupir.
Avec un nouveau WordPress installé, et le plugin WordPress Move également ajouté, je suis retourné pour commencer le processus de transfert à partir de l'ancien site. Tapez le mot de passe ftp, le nouveau nom de domaine et appuyez sur Start migration.
… Erreur. J'essaie de changer le numéro de port. N'oubliez pas que je me connecte généralement par FTP sécurisé (généralement le port 22) plutôt que par le protocole FTP non sécurisé habituel. Même si les deux devraient fonctionner.
Encore une fois, erreur de connexion. À ce stade, j'appelle qu'il se ferme sur ce plugin particulier. Peut-être que votre chance serait meilleure, mais honnêtement, pourquoi voudriez-vous même essayer avec cela alors que le plugin Duplicator fonctionne si bien?
3. Copain de secours (50 $)
Le processus de sauvegarde et de restauration d'un site est pratiquement identique à celui de la migration. Il n'est donc pas surprenant qu'un plugin de sauvegarde haut de gamme et respecté comme celui-ci ait ajouté “magie migrer” fonctionnalité à sa liste de fonctionnalités déjà étendue. La seule configuration nécessaire ici est d’abord de créer un mot de passe de restauration à partir des pages de paramètres..
Avant que la migration puisse avoir lieu, une sauvegarde initiale doit être effectuée. Choisir la “sauvegarde complète” tapez et commencez. Puis dirigez-vous vers le restaurer / migrer zone et sélectionnez restauration / migration automatique. Survolez la dernière sauvegarde et une option pour “migrer cette sauvegarde” devraient apparaître.
Vous devrez configurer une nouvelle cible pour l'envoi de la sauvegarde. J'ai ajouté les détails FTP du nouveau site et confirmé que ceux-ci fonctionnaient, mais malheureusement, des erreurs se sont produites au cours du processus, alors que le système tentait d'accéder à nouveaudomaine.com/httpdocs (c'était le sous-répertoire pour les fichiers HTML publics que je devais définir, mais il ne devrait pas être dans l'URL); J'ai finalement trouvé comment le faire fonctionner en créant un nouvel utilisateur FTP qui par défaut était le répertoire HTTPDOCS.
À ce stade, le processus est fondamentalement identique à Duplicator; vous pouvez choisir le mode manuel qui vous donnera un résultat similaire “importbuddy.php” et le fichier de sauvegarde à télécharger puis à télécharger sur le nouveau site via FTP, ou si vous avez réussi à faire fonctionner le FTP, tout cela peut être fait à partir de l'ancienne installation de WordPress. Pendant le processus, vous entrez les informations de la base de données et tout le reste est fait pour vous. Enfin, les fichiers d’installation sont supprimés et certains problèmes courants ainsi que leurs solutions sont présentés..
Essentiellement, la partie de migration de Backup Buddy est presque identique à Duplicator, avec seulement l’étape de téléchargement FTP supprimée, si vous pouvez configurer correctement les détails d’accès. Bien sûr, le véritable pouvoir de Backup Buddy réside dans les sauvegardes, mais il est difficile de le recommander uniquement comme outil de migration, en particulier compte tenu du prix élevé..
Temps total pour migrer: environ 30 minutes, bien que cela soit particulier à la configuration de mes comptes FTP.
N'oubliez pas de l'ancien domaine
Il est presque certain que vous voudrez rediriger tout le trafic et le moteur de recherche. “amour” pour le nouveau domaine - utilisez une redirection 301 pour cela. Il suffit de remplacer le fichier .htaccess actuel par le suivant, en remplaçant newdomain.com.
Options + FollowSymLinks RewriteEngine sur RewriteRule (. *) Http://newdomain.com/$1 [R = 301, L]
Si vous utilisez des outils pour les webmasters pour informer de la nouvelle localisation du site, vous devez ajouter une exception au fichier de confirmation Google. Remplace le googleXXXX.html dans le code suivant avec votre URL de vérification particulière.
Options + FollowSymLinks RewriteEngine sur RewriteCond% REQUEST_URI! ^ / GoogleXXXX.html /? $ RewriteRule (. *) Http://newdomain.com/$1 [R = 301, L]
Ça y est, le site a migré, le trafic redirigé et aucun moteur de recherche n'a perdu l'amour.
Verdict: le duplicateur gagne!
Je m'attendais à ce que l'outil premium soit le produit supérieur à tous égards, mais dans ce cas, je souhaite réellement donner le prix à Duplicator - et c'est 100% gratuit. Il manque l’aspect entièrement automatisé de BackupBuddy (à supposer que les paramètres soient correctement définis), mais toute personne utilisant WordPress auto-hébergé devrait pouvoir télécharger et télécharger quelques fichiers sur FTP, et je ne suis donc pas sûr que ce soit une si bonne préjudice au duplicateur. Le fait qu’il présente des conseils et des instructions clairs à chaque étape est également très apprécié; Je n'ai jamais douté de ce qu'il fallait faire ensuite avec Duplicator. Restez à l'écart de WordPress Move à tout prix, c'est beaucoup trop délicat..
Connaissez-vous de meilleures solutions? Faites-le moi savoir dans les commentaires, et en attendant, n'oubliez pas de consulter notre page Meilleurs plugins WordPress, à laquelle Duplicator sera sûrement ajouté prochainement..
Explorer plus sur: Blogging, Wordpress Plugins.