Maison >Tutoriel CMS >WordPresse >Comment migrer un site WordPress vers un nouveau domaine et l'hébergement

Comment migrer un site WordPress vers un nouveau domaine et l'hébergement

Lisa Kudrow
Lisa Kudroworiginal
2025-02-15 12:09:12472parcourir

Migrer votre site WordPress vers un nouvel hôte n'a pas besoin d'être intimidant. Un mouvement bien exécuté garantit une transition en douceur, évitant les pièges communs. Ce tutoriel détaille un processus de migration manuel - pas toujours le plus simple, mais inestimable pour le dépannage. Alors que les plugins offrent des méthodes alternatives (voir cet article pour les options de plugin), la compréhension de l'approche manuelle fournit des compétences cruciales de contrôle et de résolution de problèmes.

Points clés:

  1. La migration sans effort est réalisable: Avec une planification et une exécution appropriées, la migration de votre site WordPress peut être sans stress.
  2. Avantages de la migration manuelle: Une approche manuelle offre un contrôle complet, vous permettant de résoudre efficacement les problèmes de migration.
  3. La préparation approfondie est cruciale: Les étapes essentielles de pré-migration incluent la désactivation du plugin, la sauvegarde complète du site et les mises à jour de configuration WordPress. Post-migration, URL de mise à jour et plugins réactivants maintient la fonctionnalité du site et le référencement.

Migration manuelle étape par étape:

1. Désactiver tous les plugins: désactiver tous les plugins avant la migration. Les plugins sont la source la plus probable d'erreurs de migration. Accédez à cela via votre panneau d'administration WordPress: Plugins & GT; Plugins installés & gt; Sélectionnez All & GT; Désactiver. How to Migrate a WordPress Site to a New Domain and Hosting

2. Sauvegardez votre base de données WordPress et vos fichiers: Sauvegardez toujours votre site avant d'apporter des modifications significatives.

  • Sauvegarde de la base de données manuelle: Utilisez phpmyadmin. Connectez-vous, sélectionnez votre base de données WordPress et choisissez "Exporter" (format SQL). Enregistrez le fichier .sql. How to Migrate a WordPress Site to a New Domain and Hosting Alternativement, utilisez des outils de ligne de commande (voir cette ressource ).

  • Sauvegarde du fichier manuel: Téléchargez votre dossier d'installation WordPress entier (généralement htdocs ou public_html) à l'aide d'un client FTP / SFTP comme Filezilla.

  • Sauvegarde du plugin (alternative): Utilisez UPDraftSplus. Installer, activer et accéder aux paramètres & gt; UPDRAFTSPLUS BACKUPS & GT; Sauvegarde. Téléchargez la sauvegarde une fois terminée. How to Migrate a WordPress Site to a New Domain and Hosting

3. Préparez votre sauvegarde pour le téléchargement:

  • Créez une nouvelle base de données: Connectez-vous à PHPMyAdmin de votre nouvel hôte et créez une nouvelle base de données. Notez le nom; Vous en aurez besoin sous peu.

  • Mise à jour wp-config.php: Extraire vos fichiers WordPress, localiser wp-config.php et modifier les lignes suivantes, en remplaçant les espaces réservés par les détails de votre nouvel hôte:

<code class="language-php">define('DB_NAME', 'your_new_database_name');
define('DB_USER', 'your_new_mysql_username');
define('DB_PASSWORD', 'your_new_mysql_password');
define('DB_HOST', 'your_new_mysql_host');</code>

4. Téléchargez votre sauvegarde:

  • Télécharger des fichiers: Téléchargez vos fichiers WordPress modifiés sur votre nouvel hôte via FTP / SFTP.

  • Importer la base de données: Connectez-vous à PhpMyAdmin de votre nouvel hôte, sélectionnez votre nouvelle base de données et cliquez sur "Importer". Téléchargez votre fichier de sauvegarde SQL. How to Migrate a WordPress Site to a New Domain and Hosting

5. Mettre à jour les URL WordPress:

  • en utilisant wp-config.php (recommandé): Ajoutez ces lignes à wp-config.php pour remplacer les paramètres du tableau de bord:
<code class="language-php">define('WP_HOME','http://your_new_domain.com');
define('WP_SITEURL','http://your_new_domain.com');</code>
  • Utilisation du thème functions.php (alternative): Ajoutez ce code à votre thème functions.php (supprimer après la vérification du site):
<code class="language-php">update_option('siteurl', 'http://your_new_domain.com');
update_option('home', 'http://your_new_domain.com');</code>
  • Mise à jour de la base de données manuelle (le moins recommandé): dans phpmyadmin, modifiez les valeurs wp_options, changeant siteurl et home à votre nouvelle URL. How to Migrate a WordPress Site to a New Domain and Hosting

6. Réactiver les plugins et mettre à jour les permaliens: Réactiver les plugins nécessaires (plugins & gt; plugins installés). Mettre à jour les permaliens (Paramètres & gt; permalinks).

7. Configurez 301 Redirection: Ajoutez ces règles au fichier .htaccess de votre ancien site pour rediriger de votre ancien domaine vers le nouveau:

<code class="language-apache"><ifmodule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^olddomain.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.olddomain.com$
RewriteRule (.*)$ http://www.newdomain.com/ [R=301,L]
</ifmodule></code>

Considérations importantes: Vérifiez php.ini et .htaccess pour les paramètres spécifiques à l'hôte. Mettez à jour les URL absolues dans votre contenu. Plugins Reauthentificia comme Google Recaptcha et Jetpack. Reportez-vous au Codex WordPress pour des détails complets.

(Le contenu restant, FAQ, serait reformulé de la même manière, en maintenant la signification d'origine mais en utilisant différents libellés et structure de phrase.)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn