web-dev-qa-db-fra.com

Le moyen le plus simple de migrer un site Web wordpress sur des serveurs

Ayant utilisé la mise en miroir d'un site wordpress existant, je suis prêt à migrer mon site Web vers un nouveau serveur. Ayant simplifié les étapes nécessaires à cette opération, j’espère que ce qui suit fonctionnera sans qu’il soit nécessaire de modifier les entrées de base de données ou les fichiers Wordpress. Le nom de domaine restera le même, seul l'hôte changera.

1) Sauvegardez les fichiers wordpress de oldsite
2) Sauvegarder la base de données depuis oldsite
3) Créez une base de données sur le nouveau site en utilisant le même nom de base de données et le même mot de passe de l'ancien site. (De cette façon, il n’est pas nécessaire de changer le fichier de configuration original).
4) Téléchargez la base de données oldsite dans la base de données newsite.
5) Téléchargez tous les fichiers wordpress sur le nouveau serveur
6) Modifiez l'enregistrement DNS de mon domaine pour qu'il pointe vers le nouveau serveur et le nouveau répertoire.
7) Attendez 48 heures (bien que la valeur TTL soit réglée sur 10 minutes)
8) Newsite devrait fonctionner de la même manière que l'ancien.
9) Supprimer tous les fichiers de oldsite

Cela devrait-il fonctionner?

Mon site Web est en direct et ma principale source de revenus. Il a également un bon classement Google que j'ai passé des années à atteindre. Ma plus grande crainte est qu'en passant d'un serveur à un autre, Google le verra comme un duplicata ou un tout nouveau site, ce qui me pénalisera dans les résultats de recherche. On m'a également dit que tous les goûts de Facebook sur les articles se briseraient et se réinitialiseraient. Est-ce exact?

1
smashingtuck

Smachingtuck. Cela devrait fonctionner de cette façon. Il y a quelques mises en garde. Assurez-vous que les systèmes exécutent les mêmes versions sw. (php, sql, etc.) Si ce n'est pas le cas, vous devrez tester pour vous assurer que tout fonctionne avant de supprimer. De même, parfois, même si vous téléchargez la nouvelle base de données et que vous la nommez de la même manière, vous pouvez avoir des espaces de noms différents pour le nom d'utilisateur dbname/db (il est généralement basé sur le compte). Enfin, vérifiez votre .htaccess, il peut avoir des informations de serveur spécifiques que vous voudrez adresser.

0
rudtek

Le meilleur moyen, à mon humble avis, d’utiliser le plugin "WP CLone" ici ( https://wordpress.org/plugins/wp-clone-by-wp-academy/ ).

Je l'ai utilisé plusieurs fois. Vous l'installez, lancez la sauvegarde, accédez à une nouvelle installation WP, installez-y le plug-in et restaurez-le. Vous devrez vous reconnecter sur le nouveau site avec les informations d'identification de l'administrateur de l'ancien site.

Hautement recommandé. Très facile et rapide. Jamais eu de problème avec ça.

0
Rick Hellewell