Comment nous migrons manuellement les installations WordPress

Depositphotos 20821051 s

Vous aimeriez penser que déplacer votre site WordPress d'un hébergeur à un autre est vraiment facile, mais cela peut vraiment devenir frustrant. Nous aidions littéralement un client hier soir qui a décidé de passer d'un hôte à un autre et cela s'est rapidement transformé en une session de dépannage. Ils ont fait ce que les gens feraient normalement - ils ont compressé toute l'installation, exporté la base de données, l'ont déplacée vers le nouveau serveur et ont importé la base de données. Et puis c'est arrivé… page blanche.

Le problème est que tous les hôtes ne sont pas créés de la même manière. Beaucoup ont différentes versions d'Apache avec différents modules en cours d'exécution. Certains ont des problèmes d'autorisation vraiment géniaux qui causent des problèmes avec le téléchargement de fichiers, les rendant en lecture seule et provoquant des problèmes de téléchargement d'images. D'autres ont différentes versions de PHP et MySQL - un problème terrible dans l'industrie de l'hébergement. Certaines sauvegardes incluent des fichiers cachés qui font des ravages sur un hôte différent en raison de la mise en cache et de la redirection propriétaires sur les serveurs.

Et bien sûr, cela n'inclut même pas limitations de téléchargement de fichiers. C'est généralement le premier problème si vous avez une installation WordPress importante… le fichier de base de données est simplement trop volumineux pour être téléchargé et importé via un administrateur MySQL.

Il existe d'excellents outils pour vous aider, comme CMS à CMS. Vous pouvez également utiliser le propre d'Automattic VaultPress service - il suffit de sauvegarder le site, d'installer WordPress sur le nouvel hôte, de réinstaller VaultPress et de récupérer le site. Ces personnes ont fait du bon travail pour résoudre de nombreux problèmes que vous rencontrerez lorsque vous tenterez de migrer un site Web.

Cependant, nous avons tendance à faire cavalier seul sur ces choses et, douloureusement, nous les faisons souvent nous-mêmes. J'aime le nouveau facteur d'installation lors du passage à un nouvel hôte plutôt que de traîner des problèmes avec nous. Voici donc les étapes que nous utilisons:

  1. We sauvegarder toute l'installation et site et téléchargez-le localement pour le conserver en toute sécurité.
  2. We exporter la base de données (pas toujours inclus avec les sauvegardes) et téléchargez-le localement pour le conserver en toute sécurité.
  3. We installer WordPress frais sur le nouveau serveur et faites-le fonctionner.
  4. We ajouter des plugins un par un pour s'assurer qu'ils sont tous compatibles et fonctionnent. Certains développeurs de plugins ont fait du bon travail en incluant leurs paramètres dans l'outil d'exportation ou en fournissant leurs propres paramètres d'exportation et d'importation.
  5. We exporter le contenu à partir du site existant à l'aide de l'outil d'exportation WordPress intégré directement à WordPress.
  6. We importer ce contenu sur le nouveau site à l'aide de l'outil d'importation WordPress intégré directement à WordPress. Cela vous oblige à ajouter les utilisateurs… un peu laborieux mais cela en vaut la peine.
  7. We FTP les dossiers wp-content / uploads où tous nos actifs de fichiers téléchargés sont sur le nouveau serveur, garantissant que les autorisations de fichier sont correctement définies.
  8. Nous définissons le paramètres de permaliens.
  9. We zip le thème et installez-le en utilisant le programme d'installation de thème WordPress.
  10. Nous mettons le thème en direct et reconstruire les menus.
  11. We refaire les widgets et copiez / collez le contenu si nécessaire de l'ancien vers le nouveau serveur.
  12. We explorer le site pour rechercher tout problème lié aux fichiers manquants.
  13. We revoir manuellement toutes les pages du site pour s'assurer que tout est en bon état.
  14. Si tout semble bon, nous mettre à jour nos paramètres DNS pour pointer vers le nouvel hôte et passer en direct.
  15. Nous nous assurerons que le Bloquer le paramètre de recherche dans les paramètres de lecture est désactivé.
  16. Nous ajoutons tout CDN ou mise en cache mécanismes autorisés sur le nouvel hôte pour accélérer le site. Parfois, il s'agit d'un plugin, d'autres fois, il fait partie des outils de l'hôte.
  17. Bien réexplorer le site avec les outils des webmasters pour voir s'il y a des problèmes que Google voit.

Nous garderons l'ancien hôte pendant une semaine environ… juste au cas où il y aurait un problème catastrophique. Après environ une semaine de bon fonctionnement, nous désactiverons l'ancien hôte et fermerons le compte.

Que pensez-vous?

Ce site utilise Akismet pour réduire les spams. Découvrez comment sont traitées les données de vos commentaires..